Chriz1977

Well-Known Member
Sep 18, 2006
191
0
166
Hi

Im using outlook XP 2003 and im getting this message when trying to send mail

Task 'Main Mailbox - Sending' reported error (0x800CCC65) : 'Your outgoing (SMTP) e-mail server has reported an internal error. If you continue to receive this message, contact your server administrator or Internet service provider (ISP). The server responded: 503 valid RCPT command must precede DATA'
Ive had it before and it just goes after a while. One of my clients had it too but it went by itself. Is this an outlook problem or a problem on the server and how do I fix it?

Cheers
Chriz
 

Miss Jacky

Well-Known Member
Mar 4, 2004
91
0
156
Do a test mail and check your exim mainlog for the corresponding error. Do you POP before SMTP?
 

Chriz1977

Well-Known Member
Sep 18, 2006
191
0
166
I checked my logs and found this :

2006-11-13 09:44:13 H=(athlon) [89.240.82.177] F=<[email protected]> rejected RCPT <[email protected]>: (athlon) [89.240.82.177] is currently not permitted to relay through this server. Perhaps you have not logged into the pop/imap server in the last 30 minutes or do not have SMTP Authentication turned on in your email client.
If i leave it long enough the error will go away but that isnt really a fix. I need to know whats causing this.

Any suggestions?
 

Miss Jacky

Well-Known Member
Mar 4, 2004
91
0
156
Do you login into the POP server before sending the mail, or do you use SMTP authentication?

If you don't use SMTP auth, check your /var/log/maillog to see if you find your pop3 login there.
 

neo32

Registered
Apr 9, 2006
4
0
151
Hello..Chriz1977

Hello,

Please verify that the domain is listed in /etc/userdomains and /etc/localdomains
I have noticed this error if the entry is not in /etc/localdomain.
 

nozom

Member
Jul 21, 2005
11
0
151
I've got the same issue, never had the problem before but recently got a new server and this keeps popping up. Tried a few fixes but nothing seems to do the trick.

It does sort itself out if i turn on the "server requires authentication" in outlook, but i've go too many clients to get to turn that on for each of them.

any help would be much appreciated.

Cheers,
nozom
 

lloyd_tennison

Well-Known Member
Mar 12, 2004
698
1
168
Having "server requires authentication" turned on is the preferred standard. The only other option is pop before, which is not as secure or effective. Authentication also allows for multiple account checking and sending much easier and faster as it would not have to pop each account before it would send each account. It is also less overhead for the server.

I have not had pop before turned on in years as a method of authentication.
 

nozom

Member
Jul 21, 2005
11
0
151
Hi Lloyd

Agreed, i will set always set this up in future, but is there a way to get it back how it was on my previous server where it wasn't required?

Cheers,
nozom
 

Miss Jacky

Well-Known Member
Mar 4, 2004
91
0
156
Check if antirelayd is running.

Also, check if your maillog is newer than e.g. maillog.1 or maillog.2, if this is not the case, please say so cause you are in need of a fix then.

Try running /scripts/fixrelayd.

(after you have run this script, maybe even multiple times, better check /etc/syslog.conf for duplicate lines)
 

nozom

Member
Jul 21, 2005
11
0
151
Hi Guys

Thanks for the advice, i rebooted the server last night and it did the trick, but i expect it to return in about a week as that happened last time.

I will try those two suggestions when it comes back.

Cheers,
nozom