http://www.suma.tw/forum/thread-3620-1-1.html 回覆 21# MarchFun
March大您好:
我已依照你給我的連結方式,在做到RCPT TO:[email protected] NOTIFY=success,failure這點時,回應下列錯誤訊息
501 Syntax error in parameters or arguments
如果下此指令時RCPT TO:[email protected],則出現下列錯誤息
503 This mail server requires authentication when attempting to send to a non-lo
cal e-mail address. Please check your mail client settings or contact your admin
istrator to verify that the domain or address is defined for this server.
已在google爬文,找不到任何解決方式@@ 你的問題似乎一直出在「send to a non-local e-mail address」,表示你不是寄到不對的 mailserver 不然就是對方的 MX 記錄設定根本就有問題。我猜後者可能性很大。把這段錯誤文字提供給對方,請他們去查。 我換個思考方向,你可以看一下你的設定。
首先你的主機名,可能被對方列入廣告信名單封鎖,先把你的主機名列出來看看。
第二你的IP段,可能被對方列入廣告信名單封鎖。
測試上述方法是否正確,就用GMAIL或是YAHOO寄一封信測試,如果對方能收到就表示你是上述其中一個原因被封鎖了。 你好!大家好!
經我看過後覺得,你的問題出在這邊:
Thu 2009-10-22 01:46:53: Route slip host: def.com.mx
Thu 2009-10-22 01:46:53: Route slip port: 25
也就是你的信被直接取代掉原先你的收信信箱了,你的RETRY QUEUE裏一定有一個XXXXXX.RTE檔案,
xxxxxxx跟你的 xxxxxx.MSG中檔名相同,只是多了一個RTE檔。
其RTE檔內容應該為:
DeliverTo=
Port=25
***************<------這邊原本應該有一個 email address
因為實際上 def.com.mx 在nslookup中找不到其MX紀錄,所以也沒被轉成功哦,會一直停在Retry Queue中。
請參考:
http://technicians-blog.kingcomputer.com.au/index.php/editing-mdaemon-rte-files-to-change-endpoint-mail-server-to-send-to/
頁:
1
[2]