你的購物網站:收不到信的解決方法!

收不到信的解決方法

/etc/hosts
127.0.0.1 (兩個tab) odysseyweb.idv.tw odyssey localhost.localdomain localhost

一般情況只要做上列修改便能收到mail(Hinet,Yahoo信箱可收到)

若還是不行的話(例:Hotmail收不到)
再參照該篇文章做修改(下面部份)
————————————————————————————

設定 Sendmail 使用 SMTP 認證, 認證過的合法使用者才可寄信

————————————————————————————

原始碼
cp /etc/mail/sendmail.mc /usr/share/sendmail-cf/cf/

原始碼
vi +/TRUST /usr/share/sendmail-cf/cf/sendmail.mc

找到

原始碼
dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')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

改成

原始碼
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

找到

原始碼
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

改成

原始碼
DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl

————以下是收不到信的修正——————————–
找到

原始碼
dnl MASQUERADE_AS(`mydomain.com')dnl

改成

原始碼
MASQUERADE_AS(`您的網域名稱')dnl

找到

原始碼
dnl FEATURE(masquerade_envelope)dnl

改成

原始碼
FEATURE(masquerade_envelope)dnl

找到

原始碼
dnl FEATURE(masquerade_entire_domain)dnl

改成

原始碼
FEATURE(masquerade_entire_domain)dnl

找到

原始碼
dnl MASQUERADE_DOMAIN(localhost.localdomain)dnl

改成

原始碼
MASQUERADE_DOMAIN(localhost.localdomain)dnl

————以上是收不到信的修正——————————–

原始碼
cd /usr/share/sendmail-cf/cf/

原始碼
./Build sendmail.cf

原始碼
mv /etc/mail/sendmail.cf /etc/mail/sendmail.cf.old

原始碼
cp sendmail.cf /etc/mail/

重新啟動 sendmail 服務

原始碼
/etc/rc.d/init.d/sendmail restart