sendmail轉發同網段的發送郵件請求失敗
vi sendmail.mc
修改52,53行
dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
為
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
116行
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
改為
DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl
m4 sendmail.mc>sendmail.cf
service saslauthd start--SMTP認證必須開啟這個服務
vi /etc/mail/access
# by default we allow relaying from localhost...
Connect:localhost.localdomain RELAY
Connect:localhost RELAY
Connect:127.0.0.1 RELAY
Connect:192.168.3.66 RELAY----------------新添加的
makemap hash /etc/mail/access.db < /etc/mail/access
但是我在192.168.3.66機器上的程序發送郵件時會報:can not connect 192.168.3.66
在本機上可以正常發郵件,還有哪個地方沒配置嗎?
[火星人
]
sendmail轉發同網段的發送郵件請求失敗已經有761次圍觀
http://coctec.com/docs/service/show-post-13971.html