550 Bad HELO - Host impersonating

TestUser

Verified User
Joined
Aug 26, 2011
Messages
222
Hello to all...
i have some strange thing going on...
i have 2 servers..
server A is www
server B is email
I have multiple clients on them and all working great... except for 1 user
for this user emails are not send from webshop.... email server keeps logging this error!?
i have triple checked spf and all should work ok?
What else could I check?
It is really interesting because I have multiple webshops and all working ok but this one..
Anyone?
 
is it possible for your client to send it by port 587 ? most of the webshops have the possibility to send it by authenticated user instead of phpmail which is not authenticated.
 
This is a specific problem occuring when you have www on one server and mail on the other server. When sending mail from the www server to the mail server, you will encounter this problem.

Using port 587 at the email server directly (so authenticated mail) might indeed help.

There are more solutions to this. One simple solution is to add the ip of server A to the mail configuration of server B.
So add the ip of server A in the /etc/virtual/whitelist_hosts_ip file and restart exim.
 
i still have this problem.... interesting is... if i do a php script and send an email... it works... but if i want to use prestashop to send email... it dosent work... its not a server issue,. becouse i only have problems for 1 user/domain
 
if i do a php script and send an email... it works...
Does the script use php authentication and/or you send it directly via port 587? If yes then that is the difference.
Prestashop uses php mail on the local server. It's best the customer uses SMTP authentication and send via port 587 then the issue should be non existing.
 
whell... after log research.... it was firewall... i dont understand how and why... but it blocked outgoing traffic... when i added my email server to whitelist.... now it works...
the most interesting part is.... the problem was just for 1 user.... interesting...
anyone any idea how this is possible?
i would guess firewall was updated and some strange rulles was set?
 
i tryed and setup pure php mail for emails... and then also smtp authentification... nothing worked... now added email ip address to skipp... now all works... magic and mistery
 
but it blocked outgoing traffic...
Outgoing traffic to which port?

i would guess firewall was updated and some strange rulles was set?
I wouldn't know how.

and then also smtp authentification
Yes but directly to the server via port 587? Because anything working via localhost would fail.
However, using whitelist was the solution as I already stated in post #3 because it's a know issue.

Maybe only 1 user is using it this way and that could be the cause, or maybe that 1 user account does not have deselected "use this server to handle the mail" on the MX page. I don't know.
 
Back
Top