2013年6月1日 星期六
CentOS 6.4 Postfix Gmail Relay (使用gmail發送信件)
vim /etc/postfix/main.cf
relayhost = [smtp.gmail.com]:587
smtp_use_tls=yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
smtp_tls_policy_maps = hash:/etc/postfix/tls_policy
可以使用 postfix check 檢查config 正確性
vim /etc/postfix/sasl_passwd
[smtp.gmail.com]:587 username:password
執行
postmap /etc/postfix/sasl_passwd
修改權限
-rw-------. 1 root root 54 2013-06-01 22:22 sasl_passwd
-rw-------. 1 root root 12288 2013-06-01 22:22 sasl_passwd.db
(不執行以下步驟會出現 said: 530 5.7.0 Must issue a STARTTLS command first. 在maillog中)
vim /etc/postfix/tls_policy
[smtp.gmail.com]:587 encrypt
postmap /etc/postfix/tls_policy
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言