Solved

554 SMTP Sync error

Posted on 2011-02-21
6
1,564 Views
Last Modified: 2013-12-18
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
Comment
Question by:kingalton
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
6 Comments
 
LVL 19

Expert Comment

by:bevhost
ID: 34947879
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
 
LVL 19

Expert Comment

by:bevhost
ID: 34947885
Are you using cpanel?
0
 
LVL 34

Expert Comment

by:PsiCop
ID: 34947909
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
MIM Survival Guide for Service Desk Managers

Major incidents can send mastered service desk processes into disorder. Systems and tools produce the data needed to resolve these incidents, but your challenge is getting that information to the right people fast. Check out the Survival Guide and begin bringing order to chaos.

 

Author Comment

by:kingalton
ID: 34948860
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
 
LVL 40

Accepted Solution

by:
noci earned 500 total points
ID: 34957048
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
 
LVL 62

Expert Comment

by:gheist
ID: 38206084
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

Simplifying Server Workload Migrations

This use case outlines the migration challenges that organizations face and how the Acronis AnyData Engine supports physical-to-physical (P2P), physical-to-virtual (P2V), virtual to physical (V2P), and cross-virtual (V2V) migration scenarios to address these challenges.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Utilizing an array to gracefully append to a list of EmailAddresses
As tax season makes its return, so does the increase in cyber crime and tax refund phishing that comes with it
In this video we show how to create a User Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >> Mailb…
In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question