• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1904
  • Last Modified:

554 SMTP Sync error

Hi there

I am battling to send mail to one specific domain.

if i try to telnet to the MX records ip and do the normal helo, mail from etc, i get the 554 SMPT sync error. (if i run the full command and dont wait for the returns from the recipient server.

if i send just the telnet xxx.xxx.xxx.xxx 25 command, and then wait till i get the response it goes further, but when i send the helo, it gives me:
---------------
220 spool.XXXXXX.com ESMTP Exim 4.69 Mon, 21 Feb 2011 09:57:36 +0200
"helo
501 Syntactically invalid HELO argument(s)"
----------------

any ideas? it seems this is the only domain that is giving me this problem?

0
kingalton
Asked:
kingalton
1 Solution
 
bevhostCommented:
Some servers will get upset if you don't wait for each response before sending the next command
eg: in postfix see http://www.postfix.org/postconf.5.html#reject_unauth_pipelining

The HELO (or EHLO) command must be followed by a FQDN hostname.
eg
HELO myserver.mydomain.com
0
 
bevhostCommented:
Are you using cpanel?
0
 
PsiCopCommented:
What exactly do you send at the HELO banner?

You should wait for the system's HELO banner. Why aren't you?

A standard anti-SPAM tactic is to automatically consider any pre-greeting traffic as the hallmark of a spammer. Ordinary senders shouldn't have any problem waiting to see the greeting before sending their own HELO.
0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 
kingaltonAuthor Commented:
I am just using the telnet commands to test why our trend IMSS server is not getting mails through to he domain, the IMSS server should be sending the correct info out, with the correct SMTP "strings".

but i cannot get mail through to this domain.

the ip i am trying to send to is: 192.96.88.150
0
 
nociSoftware EngineerCommented:
The site in question actualy validates if the site mentioned AFTER the helo is the address it receives mail from....

And it will tarpit your connection if you exceed it's rules.
These are all anti spam methods. And they are easy to implement on exim...

0
 
gheistCommented:
exim can process smtp commands in all-smalls and otherwise hand-typed.
but once it detects sync error it simply disregards the rest.

if you use some software script that talks SMTP - it is better to use it against your own mail server and let your mail server software talk to the internet.
0

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now