對這文章發表回應
發表限制: 非會員 可以發表
發表者: 冷日 發表時間: 2005/6/5 5:02:27
只要有帳號,密碼正確就允許 RELAY
- sendmail 自 8.11.0 起提供了 SMTP AUTH 的機制。在 Red Hat 7.2 內附的 sendmail-8.11.6 版,若要啟用這項機制,請
- 先修改 /etc/mail/sendmail.mc,把以下三行前方的 'dnl ' 移除:define(`confAUTH_OPTIONS', `A')dnl
TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl - 接著透過 m4 產生新的 sendmail.cf:m4 /etc/mail/sendmail.mc > /etc/sendmail.cf
- 重新啟動 sendmail:service sendmail restart
- 以 telnet 到 TCP 25 port 的方式,輸入 EHLO localhost,看到如下的畫面:250-main.linux.com.tw Hello localhost [127.0.0.1], pleased to meet you若出現如畫面中粗體字的部分,即代表成功,再輸入 QUIT 結束 SMTP 的對話。
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-SIZE
250-DSN
250-ONEX
250-ETRN
250-XUSR
250-AUTH LOGIN PLAIN
250 HELP
- 先修改 /etc/mail/sendmail.mc,把以下三行前方的 'dnl ' 移除: