exim: rejected EHLO, syntactically invalid argument
If you email having problem with rejected EHLO or HELO, caused by syntactically invalid argument(s).
- Possible the hostname contains underscore(_).
- This is not standard practice, having _ for your domain
- for example takizo_mail.takizo.com
- Most of the mail server rejected hostname with underscore.
- Possibility is a Windows Admin
Error message shows in exim’s log;
2007-01-31 09:13:21 rejected EHLO from [123.123.123.123]: syntactically invalid argument(s): stupid_proxy.windowsadmin.com.my
2007-01-31 09:13:21 rejected HELO from [123.123.123.123]: syntactically invalid argument(s): stupid_proxy.windowsadmin.com.my
Solutions: Add this line in exim configuration main section;
helo_allow_chars = _
Now your exim should be working and receive email from the l33t! hostname. _hell_.lamer.com
Related posts:
- Exim – anti-spam per domain setting acl_check_rcpt: blah … blah … blah … deny message =...
- Grep Exim Email Transaction with Bash While email transport having problem, the first we look for...
- Force Email Delivery on Exim Hundred emails are queuing on your mail relay server, and...
- Exim, Recipient Verify on Relay and Mail Server How many of you got dictionary/ratware attack on your mail...
- Backup and Archive Incoming Email with Exim Loitering around Google and finding a way to archive/backup incoming...
- useful unix command: xargs In our mailserver, we backup every incoming email and keep...
- Exim, refused: too many connections One of our mailserver having problem last week. It’s caused...
- exim, playing with mail queue in server there are over thousand emails queue in our mail server,...
- How to dig SRV record after creating it in DNS dig <record type> <host.name> e.g dig SRV _someservice._port.hostname.domainame.com.my OR dig...
- Enable SMTP Port 587 on Exim Most of the ISP block port 25 for outgoing SMTP....