Page MenuHomePhabricator

Phabricator fails to send emails to my email server
Closed, ResolvedPublic

Description

It seems that the smtpd server used for this Phabricator instance sends invalid HELO command so I cannot receive any emails from it. This is the full log:

Oct 12 09:41:03 <hostname-hidden> postfix/smtpd[2879]: connect from deadalnix.me[198.245.51.212]
Oct 12 09:41:03 <hostname-hidden> postfix/smtpd[2879]: NOQUEUE: reject: RCPT from deadalnix.me[198.245.51.212]: 450 4.7.1 <localhost.ovh.net>: Helo command rejected: Host not found; from=<phd@bitcoinabc.org> to=<email-hidden> proto=ESMTP helo=<localhost.ovh.net>
Oct 12 09:41:03 <hostname-hidden> postfix/smtpd[2879]: disconnect from deadalnix.me[198.245.51.212] ehlo=1 mail=1 rcpt=0/1 data=0/1 rset=1 quit=1 commands=4/6

If the server uses Postfix, a simple fix might be to change the $myhostname config to a valid hostname.

Event Timeline

Unknown Object (User) created this task.Oct 12 2017, 10:29
Unknown Object (User) created this object with edit policy "Custom Policy".

I also don't receive emails from Herald -- although I got the welcome email.

@jasonbcox Can you confirm this is now fixed?

Unknown Object (User) added a comment.Nov 19 2017, 05:46

@schancel It's still not fixed.

NOQUEUE: reject: RCPT from deadalnix.me[198.245.51.212]: 450 4.7.1 <localhost.ovh.net>: Helo command rejected: Host not found; from=<phd@bitcoinabc.org> to=<email> proto=ESMTP helo=<localhost.ovh.net>
Unknown Object (User) added a comment.Nov 19 2017, 05:48

@schancel The HELO command should use the real email server hostname, probably bitcoinabc.org, but instead it uses localhost.ovh.net, which apparently got rejected.

@schancel Still not fixed. I re-requested the verification email and haven't received it after an hour.

Email system overhauled and it was confirmed it fixed the problem for various people. Does it solve your problem @sorpaas ?

deadalnix triaged this task as Normal priority.Jan 11 2018, 17:50

For the record, I confirmed this with Amaury. It's working for me.