你的sendmail的本地配置文件里面需要配置一个文件:local-host-names,里面需要有你想用来接收邮件的域名比如mail.xxx.com,同时你的DNS的MX记录必须是mail这个主机的记录比如mail IN MX 10 mail.xxx.com.
这样你才能收到[email protected]的邮件。
***********************
我在redhat 9下配置sendmail:
配置的域名时test.com
mail server主机名:mail.test.com
经过简单的配置可以用[email protected]的形式收发邮件了,请教还需怎样配置才能用[email protected]来收发邮件。
我已做了如下配置:
在/etc/mail/local-host-names中已加入了:test.com和mail.test.com
在/etc/mail/sendmail.mc中去掉了“FEATURE(`masquerade_envelope')”前的dnl,并生产cf,
我在同一个局域网的另外一台win2000server在配置的DNS
现在情况是客户端发送[email protected]时能发出,但xx收不倒,在mail server上用mailq可以看到队列中有发不出的邮件提示找不到test.com
****************************
QPopper是Unix/Linux环境下的POP3服务器,该软件配合Sendmail使用。其主要功能是实现支持用户通过POP3接收信件。安装和配置Qpopper的主要步骤如下:
1.创建从/usr/mail指向/var/spool/mail/的链接
[root@email src]# ln -s /var/spool/mail/ /usr/mail
2.解压QPopper软件包
[root@email src]# tar xvfz QPopper4.0.3.tar.gz
[root@email src]# cd QPopper4.0.3
3.编译安装QPopper
[root@email QPopper4.0.3]# ./configure
[root@email QPopper4.0.3]# make
[root@email QPopper4.0.3]# make install
安装成功以后,QPopper将会被安装在/usr/local/sbin/目录下。设置inetd启动QPopper。编辑/etc/inetd.conf,查找pop内容的一行,在其前面添加#号,然后在改行后面添加如下内容:
pop-3 stream tcp nowait root /usr/local/sbin/popper
QPopper -s然后查找inetd进程ID号: