簡體   English   中英

Linux-550訪問被拒絕-HELO名稱無效(請參閱RFC2821 4.1.1.1)

[英]Linux - 550 Access denied - Invalid HELO name(See RFC2821 4.1.1.1)

我正在嘗試通過Linux服務器發送電子郵件,但我從未收到。 我目前正在用膩子,我用

# php -r 'mail("*****@gmail.com","Test subject", "Test Message","From: *****@gmail.com");'

然后我去檢查我的信息

cat /var/spool/mail/

我知道了

 ----- The following addresses had permanent fatal errors -----
   <****@gmail.com>
   **(reason: 550 Access denied - Invalid HELO name (See RFC2821 4.1.1.1))**

----- Transcript of session follows -----
  ... while talking to domain.ca.:
  >>> MAIL From:<*****@****> SIZE=568
  <<< **550 Access denied - Invalid HELO name (See RFC2821 4.1.1.1)**
  554 5.0.0 Service unavailable

我在網上搜索,但找不到答案,有人說這是身份驗證問題,但他們主要談論的是前景。 我不知道是否有幫助,但是當我進行telnet和ehlo時,我得到了

# telnet localhost 25
   Trying ::1...
   telnet: connect to address ::1: Connection refused
   Trying 127.0.0.1...
   Connected to localhost.
   Escape character is '^]'.
   220 *** ESMTP Sendmail 8.14.4/8.14.4; Fri, 27 Sep 2013 14:47:10 -0400

# ehlo localhost
   250-****Hello localhost [127.0.0.1], pleased to meet you
   250-ENHANCEDSTATUSCODES
   250-PIPELINING   
   250-8BITMIME
   250-SIZE
   250-DSN
   250-ETRN
   250-DELIVERBY
   250 HELP

我認為它不見了

   250-AUTH LOGIN PLAIN
   250-AUTH=LOGIN PLAIN

我不知道是否是因為我出錯並且無法發送電子郵件? 如果是,我不知道該怎么做。

有人能幫助我嗎? 我是Linux和php郵件的新手

如果是VPS或專用服務器,請嘗試將主機名更改為可解析的名稱,例如server@mydomain.com,並為該名稱提供有效的A記錄。

我發現以下網站有用

如何修復無效的HELO名稱錯誤

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM