請問一下大家:
今天發mail失敗,看server資訊錯誤內容如下:
錯誤代碼:450 4.7.1 Helo command rejected: Host not found
錯誤原因:對方服務器在HELO命令中提供的域名不能被解析
處理方式:請檢查其HELO命令提供的域名信息,且保證其符合RFC1035國際標准的規定。
上網查了一下,但是沒有看到甚麼解決的方法,這個錯誤訊息是因為收件者的mail domain有問題嗎?
謝謝
這翻成白話的意思,就是對方的 server 回應你的 server:
【你誰啊?我幹嘛收你的信?】
是你的 mail server 的 domain name 有問題,不是人家的。
解法:
請確定你的 mail server 有 domain name,而且 DNS 正反查都要吻合,這樣對方才《可能考慮》收你的信。
PS. 之所以說《可能考慮》,是因為有 FQDN 才第一關而已,後面還有很多條件決定對方收不收你發的信。
若是收件者的mail domain有問題?那你的主機怎麼知道要寄給它呢?
這訊息(Host not found)是對方(收件者主機)說的!
你要怎麼判讀呢?
我會認為是發信者的Main Domain的問題!
也許你修正了你的郵件主機Domain,再發第二次信件,
退信問題可能就變成IP反解失敗,反正你要架設MailServer,路還很長耶!