先描述一下前因:
近期因為網站搬遷租任一台VPS主機,安裝WHM也新增一個cPanel,不過在設定DNS代管出現了問題,使用Outlook我現在只能用POP3收信卻不能用STMP 587發信他會出現 550 STMP AUTH 回應,不知道是哪裡設定出了問題,麻煩各位大神救命之恩,上網爬文也找了三天三夜...沒想到這麼複雜...
DNS代管設定(by亞太e管家)
cPanel所提供的郵件POP3與SMTP資料(沒有申請SSL)
Outlook設定與失敗訊息
上網爬文的檢測網站頁面
對於英文苦手,又是半路出家的我,希望各位大神能夠解決我的問題...能讓Outlook順利收發,如還需要什麼資訊我也可以提供...
有沒有檢查過mail server的 SMTP Authentication 的 Smtp Relay 設定。
大多是這個問題。
但我無法教你怎樣操作。 因為不是所有email server我都懂得設定。
先弄清楚你是使用哪個品種的 smtp email server, 去google尋找解決方法。
但謹記切勿 設定為Open relay,否則人家會把你的email server,當成垃圾郵件伺服器處理。
雖然你在outlook 已經設定好smtp的login password,但不等於smtp就要為你提供服務。smtp server可能需要認可您的ip地址,才能發送你的email。
還有一些比較辣手的問題,某一些電訊公司為了減少垃圾郵件發放的機會,故意把 Port 25, 587封鎖。若要是這樣就頭痛了,需要電訊公司解鎖。
根據你 MxToolBox 的結果,email server 認可標準還未設定好, 但這個已經是另一個問題了,不想多說。 大前提先解決好 SMTP Authentication 的 Smtp Relay 設定問題, 然後再解決其他的。
補充
不知道如何查詢是否是 postfix mail server
SSH裡面可以打指令查詢嗎?
SSH裡面檢查postfix狀態指令
postfix status
Check POSTFIX Version
postconf -d | grep mail_version
你用上面的指令,你就會知道postfix server是否在執行中
感謝大神的回答,雖然我還是不知道SMTP Authentication 的 Smtp Relay 設定在哪邊...也不知道如何查詢跟解決,我會先試著Google看一下,感恩
你也先試一試 下面 raytracy 大大的做法
你是否用 postfix mail server?
清心明月 不知道如何查詢是否是 postfix mail server
SSH裡面可以打指令查詢嗎?
SSH裡面檢查postfix狀態指令
postfix status
Check POSTFIX Version
postconf -d | grep mail_version
清心明月 感謝大神熱心幫忙
輸入完 postfix status
他顯示-bash: postfix: command not found
看起來是沒有用這個?
為何你不問一問,安裝系統的人,是用什麼email服務器?
/etc/init.d/postfix status
用這一個再試試看
清心明月 大神您好,因為我租任的是VPS虛擬主機,我這邊自己安裝的是WHM系統,正常是產生一個cPanel我認為就可以通電子郵件郵件,如果請原本的主機供應商,他會直接解決,我就無法學習了,我也很想這樣做,不過我現在是求學心態...
/etc/init.d/postfix status指令出現
-bash: /etc/init.d/postfix: No such file or directory
謝謝大大熱心解答!
cPanel用 exim mail server
這裏有一篇文章有提及類似你的事情你看一看吧
https://www.thecpaneladmin.com/modifying-smtp-relay-settings-exim/
/etc/relayhosts