2015-04-16 46 views
1

我已經在我的1and1 VPS上安裝了帶POSTFIX的ubuntu 14.04,我有問題發送電子郵件到我自己的電子郵件。POSTFIX不發送電子郵件到1and1只主

當我發送郵件到:

  • outlook.com收到
  • yahoo.com收到
  • Gmail.com收到
  • example.co.uk(郵件的1and1)NOT RECEIVED

main.cf

# Debian specific: Specifying a file name will cause the first 
# line of that file to be used as the name. The Debian default 
# is /etc/mailname. 
#myorigin = /etc/mailname 

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) 
biff = no 

# appending .domain is the MUA's job. 
append_dot_mydomain = no 

# Uncomment the next line to generate "delayed mail" warnings 
#delay_warning_time = 4h 

readme_directory = no 

# TLS parameters 
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem 
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key 
smtpd_use_tls=yes 
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache 
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache 

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for 
# information on enabling SSL in the smtp client. 

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination 
myhostname = example.co.uk 
alias_maps = hash:/etc/aliases 
alias_database = hash:/etc/aliases 
mydestination = localhost 
relayhost = 
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 
mailbox_command = 
mailbox_size_limit = 0 
recipient_delimiter = + 
inet_interfaces = all 
myorigin = /etc/mailname 
inet_protocols = all 
+0

你會得到任何郵件傳遞錯誤或其他?你如何嘗試發送郵件,網頁界面,cli等? – philnate

+0

我試圖通過PHP郵件()發送。 – Shariq

+0

也我沒有收到任何郵件傳遞錯誤,我的mail.log是空的 – Shariq

回答

2

當我通過mailq命令檢查了我的郵件隊列時,我收到錯誤:(delivery temporarily suspended: host mx01.1and1.co.uk[xxx.xx.xxx.xx] refused to talk to me: 554-kundenserver.de (mxeue105) Nemesis ESMTP Service not available 554-No SMTP service 554 invalid DNS PTR resource record, IP=xxx.xxx.xxx.xxx,所以我剛添加了一個PTR(反向DNS)條目。

現在它的工作:)

+1

很高興你找到了解決方案。請考慮接受你的答案,解決你的問題。 – philnate