管理員的群組發信給所有會員被server擋

edited 十月 2013 in PHP新手區
是這樣的,
我用phpBB架站後,
使用了管理員的群組發信給所有會員,
當然,
會員也是自己註冊的,
但我發現好像會員信箱是"雅虎"或"智邦"(gmail不會退, 一共就三家),
都會被退信,
是怎麼回事,
有人遇過這問題嗎??

我自已也有google了一下,不知道是不是像上面說的一樣:
http://ithelp.ithome.com.tw/question/10006872


下面是被退信的內容:
<thor_0709@yahoo.com>: host d.mx.mail.yahoo.com[68.142.202.247] said: 554
delivery error: dd This user doesn't have a yahoo.com account
(thor_0709@yahoo.com) [-5] - mta684.mail.mud.yahoo.com (in reply to end of
DATA command)

<thor@ms95.url.com.tw>: host mx1.url.com.tw[211.20.183.36] said: 554 mail
server permanently rejected message (#5.3.0) (in reply to end of DATA
command)

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=4338

評論

  • edited 八月 2009
    1. This user doesn't have a yahoo.com account 表示這個信箱不存在
    2. mail server permanently rejected message 它把你的主機當作黑名單了

    郵件伺服器的狀況很多,大多是你用來寄發信件的主機不被信任,而取得信任的方式每家不同,基本上有下面幾個可以嘗試的方向

    1. 主機的 DNS IP 反查
    2. 主機不能夠被列為常見的廣告信黑名單
    3. 主機沒有大量發送信件的行為
    4. 在部份郵件退回的訊息中會提示自我澄清的方式,只要照著做就可以了
  • edited 八月 2009
    其實你的問題應該沒那麼深奧
    猜測你是用windows平台
    問題會出在php.ini關於mail的設定
    因為那個for win32 only的設定,會偽造一個SMTP發信端,在封包頭加上假的DNS/MX資訊
    其實那個主幾設定,就算設一個不存在的域名,一樣可以發信
    但是,如果對方的mail server有要求反解,就會因為網域是假的,而被打回來
    注意php.ini只要求你的完整mail位址跟SMTP位址,你不感到奇怪?怎麼不用密碼??它怎麼寄的呢???
    所以win32下php都是寄假信,不想被擋php.ini就要設合法的資訊
Sign In or Register to comment.