MarchFun 發表於 2009-11-30 11:07:21

參考這篇:
http://www.suma.tw/forum/thread-3620-1-1.html

chiawei29 發表於 2009-11-30 14:58:33

回覆 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爬文,找不到任何解決方式@@

MarchFun 發表於 2009-11-30 18:32:26

你的問題似乎一直出在「send to a non-local e-mail address」,表示你不是寄到不對的 mailserver 不然就是對方的 MX 記錄設定根本就有問題。我猜後者可能性很大。把這段錯誤文字提供給對方,請他們去查。

隨風浮雲 發表於 2009-12-1 09:02:20

我換個思考方向,你可以看一下你的設定。
首先你的主機名,可能被對方列入廣告信名單封鎖,先把你的主機名列出來看看。
第二你的IP段,可能被對方列入廣告信名單封鎖。
測試上述方法是否正確,就用GMAIL或是YAHOO寄一封信測試,如果對方能收到就表示你是上述其中一個原因被封鎖了。

blog89 發表於 2010-1-23 00:24:57

你好!大家好!

經我看過後覺得,你的問題出在這邊:

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]
檢視完整版本: 沒辦法順利將信件寄出給客戶