Urgent -there is no valid sender in any header line

noimad1

Well-Known Member
Mar 27, 2003
626
0
166
It appears that a large majority (if not all) mail accounts on my server are getting their mail reject. The message that is rejected says:

550 Administrative prohibition
However, in the mail log it says:

rejected after DATA: there is no valid sender in any header line
From what I can see this just started happening all of a sudden. This is not from formmail or anything like that. These are from messages sent directly to them?

I tried to do an eximup --force, but that didn't help.

Anyone have any ideas?
 

noimad1

Well-Known Member
Mar 27, 2003
626
0
166
Ok, so I did confirm that this seems to be only happening on certain domains.

I've also checked that those domains do exist in the localdomains file....

I'm at a loss of what else to check...
 

sparek-3

Well-Known Member
Aug 10, 2002
2,020
226
368
cPanel Access Level
Root Administrator
It sounds like you are not sending any header information in your e-mail.

In an e-mail transaction, the syntax follows:

C: HELO <hostname>
S: 250
C: mail from <[email protected]>
S: 250
C: rcpt to: <[email protected]>
S: 250
C: DATA


After the DATA command, you need to input header information for that message, such as who the message is from and who the message is being sent to, and usually a subject. Thats usually the three lines I put in, not sure what all is required.

If you are using an e-mail program, it should do all of this automatically. The only place I can think of when this is not being done is if you are coding your own mailing system and your own SMTP routine.

This may not be the problem in your case, but its where I have seen this error.
 

noimad1

Well-Known Member
Mar 27, 2003
626
0
166
Thanks for the info, but yea, this is any message that is sent to these domains, whether it is from yahoo, my own outlook, my customers outlook, hotmail. Pretty much all mail to specific domains is giving this error....
 

spaceman

Well-Known Member
Mar 25, 2002
513
6
318
We recently saw this problem. Emails from a specific mail server were getting rejected with the same error "there is no valid sender in any header line".

The solution (thanks to Touch Support) appears to be to turn off sender verify callouts in exim. Apparently it's not compativble with all mailservers.

Emails from this mail server are now arriving just fine.
 

noimad1

Well-Known Member
Mar 27, 2003
626
0
166
Hmmm...this started happening again. But this time I have ** Verify the existence of email senders. and the callouts turned off?

I tried deleting the e-mail account and re-creating it, all without luck?