由 qzhou9887 在 05-02-2004 09:21 发表:
关于Sendmail+DNS,用mail发信的疑惑?
在自己的电脑上配置sendmail服务器,并用虚拟域名:chinalpi.com搭了个DNS服务器。
/etc/hosts文件内容如下:
127.0.0.1 localhost localhost.localdomain
192.168.1.2 zhao zhao.chinalpi.com
/etc/resolv.conf内容:
search chinalpi.com
nameserver 192.168.1.2
关于senamail注释掉本地监听语句,重新生成sendmail.cf。DNS服务器的正向区域文件chinalpi.com.zone文件内容如下:
@ IN SOA zhao.chinalpi.com. root.chinalpi.com. (
2004042701 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttl
)
IN NS zhao.chinalpi.com.
IN MX 10 mail.chinalpi.com.
zhao IN A 192.168.1.2
server2 IN A 192.168.1.3
dns1 IN A 192.168.1.4
dns2 IN A 192.168.1.5
ftp IN CNAME zhao
mail IN CNAME zhao
pop3 IN CNAME zhao
www IN CNAME zhao
问:为什么用:echo testmail|mail -s mailt [email protected] 无法向本机用户zhangyi发信,改换成用:
echo testmail|mail -s mailt [email protected] 就可以了呢?难道电子邮件的格式不是(用户名@域名)吗?望高人指点一二,先行谢了!
由 terminator 在 05-02-2004 12:58 发表:
你的sendmail.cf是怎么生成的? 如果是用.mc生成的, 有没有以下一行?
LOCAL_DOMAIN(`chinalpi.com')dnl
还有, 在relay-domains文件里有没有一行:
chinalpi.com
Proud Slacker since Slackware 3.4
由 terminator 在 05-02-2004 13:00 发表:
ftp IN CNAME zhao
mail IN CNAME zhao
pop3 IN CNAME zhao
www IN CNAME zhao
mail最好用IP地址
Proud Slacker since Slackware 3.4
由 terminator 在 05-02-2004 13:02 发表:
运行nslookup
nslookup
Note: nslookup is deprecated and may be removed from future releases.
Consider using the dig' or host' programs instead. Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
> set type=MX
> chinalpi.com.
输出结果是不是象下面这样:
chinalpi.