我是网络管理的新手,我选择在运行ubuntu 14的主机上安装和配置服务器sendmail。我在这个主机上创建了许多被视为服务器的用户,我试图在这些本地用户之间发送电子邮件并且它成功了。当我尝试从此主机向另一台运行ubuntu的主机发送电子邮件并使用相同的域时,我遇到了一个问题我无法做到这一点
client1有ipAdresse:192.168.0.1(服务器sendmail)
client2有ipAdresse:192.168.0.2
它给了我错误:user uknown
telnet 192.168.0.1 25
Connected to mail.mydomaine.com.
Escape character is '^]'.
220 mail.mydomaine.com ESMTP
HELO server
250 ...
MAIL FROM: <client1@mydomaine.com>
250 ok
RCPT TO: <client2@mydomaine.com> error : user unknown
当我尝试从这个“第二个”主机向我的服务器sendmail中的用户发送电子邮件时,我得到了一个好结果。
telnet 192.168.0.1 25
Connected to mail.mydomaine.com.
Escape character is '^]'.
220 mail.mydomaine.com ESMTP
HELO server
250 mail.myomaine.com
MAIL FROM: <client2@mydomaine.com>
250 ok
RCPT TO: <client1@mydomaine.com>
250 ok
Data
email from a remote host to a user created in server sendmail
.
250 ok 1231760818 qp 18364
QUIT
221 mail.mydomaine.com
Connection closed by foreign host.
你们中的任何一个人都可以告诉我为什么sendmail不能使用相同的域名知道othder主机? “mydomaine.com”为什么它让我“不知道”?请帮忙解决这个问题。
感谢您的帮助