Qmail域名相关问题一
时间:2007-02-17 来源:PHP爱好者
  
  1.vpopmail开的用户只能接收到服务器上发送的邮件,外部邮件无法接受.
  2.vpopmail虚拟域收不到信件。
  3.vpopmail邮件别名是如何做的呢?
  4.想利用DNS服务器上的一个虚拟域名来做一个MX,我应当如何设置呢?
  5.vpopmail邮件别名是如何做的呢?
  6.如何设置qmail,让管理员能收到全部发出邮件的拷贝.
  
  1.vpopmail开的用户只能接收到服务器上发送的邮件,外部邮件无法接受.
  
  Q:真不好意思又来麻烦大家,如何让qmail接收外部的邮件,现在用vpopmail开的用户只能接收到服务器上发送的邮件,外部邮件无法接受,linux没有申请合法的国际域名,是自己编的一个域名。应该如何做到,是不是不行呀?ideal,我的确是把那个脚本放在/etc/rc.d/init.d/下的,运行时就输入/usr/local/sbin/qmail start呀(已经chomd 755 /etc/rc.d/init.d/qmail 和 ln -s /etc/rc.d/init.d/qmail /usr/local/sbin)可是就是出错,我实在是没办法
  
  A:没有正式的域名当然不能接收互联网的email地址啊。下面是我的qmailstartup脚本的内容,你拷贝过去看有和你的有什么不同,运行会出现什么错误,使用root身份执行qmailstartup start:
  #!/bin/sh -e
  # /etc/init.d/svscan : start or stop svscan.
  # borrowed from http://Web.InfoAve.Net/~dsill/lwq.html#start-qmail
  # modified by Adam McKenna
  case "$1" in
  start)
  echo -n "Starting djb services: svscan "
  env - PATH="/usr/local/bin:$PATH" svscan /service &
  echo $! > /var/run/svscan.pid
  echo "."
  ;;
  stop)
  echo -n "Stopping djb services: svscan "
  kill `cat /var/run/svscan.pid`
  echo -n "services "
  svc -dx /service/*
  echo -n " logging "
  svc -dx /service/*/log
  echo "."
  ;;
  restart|reload|force-reload)
  $0 stop
  $0 start
  ;;
  *)
  echo 'Usage: /etc/init.d/svscan {start|stop|restart}'
  exit 1
  esac
  exit 0
  
  A:使用/etc/rc.d/init.d/qmailstartup start 启动看看
  
  A:qmail的启动脚本怎么回放在/usr/local/bin下呢?应该是在/etc/rc.d/init.d/下面啊 我的文章难道说要把qmailstart脚本放在/usr/locasl/bin下么?
  ------------------------
  2.vpopmail虚拟域收不到信件。
  
  Q:vpopmail虚拟域的事..^_^
  我的pop3启动script如下:
  #! /bin/bash
  # Start qmail-pop3d daemon
  /usr/local/bin/tcpserver 0 110 /var/qmail/bin/qmail-popup hui.numen.com
  /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir &
  我能用vdddomain增加一个虚拟域,也能在相应的用户下见到email(在redhat下),可是不能邮件工具收到email,是pop3script的问题吗?麻烦解决一下...多谢!!!!是否是安装vpopmail的问题呢?我用了默认域的参数,是否有冲突呢?
  
  A:虚拟域的信件(除了缺省域以外)都需要使用username%domain.com作为用户名来取信
  ------------------------
  3.vpopmail邮件别名是如何做的呢?
  
  Q:在qmail中是用在/var/qmail/alias目录下建立相应的文件来达到邮件别名的目的,如用户hui可建立别名.qmail-root .qmail-master等来实现,那么请问安装vpopmail后,又是如何做的呢?
  
  A:在/home/vpopmail/domains/your.domain.com的目录下 设定.qmail-aliasfileuser 即可 只不过是文件存放位置不同罢了 格式是一样的
  ------------------------------
  4.想利用DNS服务器上的一个虚拟域名来做一个MX,我应当如何设置呢?
  
  Q:请问如何设置qmail,我公司的服务器没有email服务,所以是借用别人的服务器,这样我们公司的邮件服务就映射到别人那里了,如我公司是:mail.me.com.别人公司是mail.he.com.这样,那么,我不想在没把握的情况下将这映射改变,于是我想利用mail.me.com上的一个虚拟域名you.com来做一个MX,我应当如何设置呢?成功后,我想将me.com移回来,又要如何设置呢?这是前提。那样,在设置安装qmail的config命令时,我应该如何做呢?还有在安装vpopmail时
  ./configure --enable-default-domain=xxxxx
  这里我应如何做呢?,当然,最主要的是MX应该如何设置才能顺利运行呢?请大家帮一帮忙了,....先多谢大家了....^_^ 嘻,我的vpopmail连接mysql还是不行,什么情况都试过了,就差格式化硬盘了
  
  A:你的vpopmail连接数据库的问题很奇怪你试着不要使用mysql的二进制发布下载源代码自己编译按照我的文章异步异步的做而 你的问题我不是很明白我的理解是这样的:你有两个域名,一个是me.com另一个是you.com你的me.com放置在别人的服务器上你希望最终将其导回来但是你怕风险因此先使用 you.com 设置没有问题以后再将me.com的域导过来如果我的理解没有错的话你这么作即可 :
  一、安装vpopmail时,将you.com作为你的缺省域,运行一断时间以后,没有问题,就使用命令
  vaddaliasdomain
  将me.com作为you.com的一个别名。然后将me.com的MX记录指向自己的邮件服务器的地址。那么所有发往me.com和you.com域的某一个用户的邮件其实是对应一个信箱,用户将拥有两个不同的信箱地址。
  -----------------
  5.vpopmail邮件别名是如何做的呢?
  
  Q:vpopmail邮件别名是如何做的呢?
  在qmail中是用在/var/qmail/alias目录下建立相应的文件来达到邮件别名的目的,如用户hui可建立别名.qmail-root .qmail-master等来实现,那么请问安装vpopmail后,又是如何做的呢?
  
  A:在/home/vpopmail/domains/your.domain.com的目录下 设定.qmail-aliasfileuser 即可 只不过是文件存放位置不同罢了 格式是一样的说。
  --------------------
  6.如何设置sendmail,让管理员能收到全部发出邮件的拷贝.
  
  Q:各位高手,我要在 redhat6.0 设置qmail。现在我遇到一个问题,就是如何设置,让qmail将所有用户发出的邮件也同时发给一个指定的用户帐号.就是将所有通过这个服务器发出的全部邮件,发到一个指定的信箱,以便统一备份.请不吝赐教
  
  A:当您创建一个新的邮件用户时,在用户目录下创建 .qmail
  #
  ./Maildir/
  forward webmaster@somedoamin
  #
  其实没有必要收到所有的EMAL,这很不好。系统管理员不该这样做的。要备份的话可以将用户的MAIL目录设在$HOME/user中备份目录就行了.
php爱好者站 http://www.phpfans.net 网页特效|网页模板










