我有www服务器叫mywebsite.com和邮件serwer mymail.com. mywebsite.com的邮件由mymail.com处理(mywebsite.com的mx记录是mymail.com).问题是我想从我的www服务器mywebsite.com发送邮件到域mywebsite.com中的地址.
所以我在mywebsite.com上配置了sendmail,通过mymail.com传递所有邮件.
我在mywebsite.com上更改了sendmail配置:
dnl #define(‘SMART_HOST’,’mymail.com’)dnl
问题是sendmail在发送到例如rafal@mywebsite.com时抱怨用户未知(但该邮箱存在于mymail.com上).所有maiblox都在mymail.com上,不在mywebsite.com上.
这是在mywebsite.com上从telnet登录到localhost
root@mywebsite.com# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 familie.pl ESMTP Sendmail 8.13.8/8.13.8; Sun,6 Nov 2011 18:21:04 +0100
helo domain.pl
250 domain.pl Hello localhost.localdomain [127.0.0.1],pleased to meet you
mail from: me@mywebsite.com
250 2.1.0 me@mywebsite.com... Sender ok
rcpt to: rafal@mywebsite.com
550 5.1.1 rafal@website.com ... User unknown
data
503 5.0.0 Need RCPT (recipient)
有没有办法禁用检查本地域的rcpt?