Sending mail works with Windows Mail Not with Outlook 2007

V

voxviji

Hello,

I am facing a weird problem with my Outlook 2007 once in a while.

I am using Vista/Outlook 2007 SP1 / Windows Mail.

Once in a while sending emails using Outlook 2007 throws the error "
reported error (0x800CCC80) : 'None of the authentication methods
supported by this client are supported by your server." The same
message is sent using Windows mail without any error.

I am using the same email configurations on both.

I am able to use Outlook 2007 for the same account settings without
any troubles other than these occasions.

I am not running any AV program other than Windows Defender.

Can anyone help me on this issue to have a permanent fix please.

Thanks in advance,

Regards,
Vijay
 
K

K. Orland

Check your settings very carefully and compare with the one from your
ISP. Maybe you set SPA or SMTP Authentication when you shouldn't or you
didn't set it when you should. Tools >> Account Settings >> Account (Double
clicking on each email account) >> More Settings >> Outgoing Server Tab,
uncheck “My outgoing server (SMTP) requires authentication.â€

Also, make sure your AV application is not actively scanning
incoming/outgoing email. Your real time scanner will catch whatever it's
updated for so this won't cause any security issue.
 
V

voxviji

Check your settings very carefully and compare with the one from your
ISP. Maybe you set SPA or SMTP Authentication when you shouldn't or you
didn't set it when you should. Tools >> Account Settings >> Account (Double
clicking on each email account) >> More Settings >> Outgoing Server Tab,
uncheck “My outgoing server (SMTP) requires authentication.”

Also, make sure your AV application is not actively scanning
incoming/outgoing email. Your real time scanner will catch whatever it's
updated for so this won't cause any security issue.
Hello Orland,
Thanks for the tips.

My email account uses SMTP authentication and it has been configured
proper.
Settings for the same account in Outlook 2007 and Windows Mail are the
same.Still Outlook throws the same error when Windows Mail sends the
emails without error.
I have re-checked everything very carefully.
I am not running any AV other than Windows Defender as I mentioned
already

Anymore help is appreciated

Regards,
Vijay
 
T

tuxedo

My email account uses SMTP authentication and it has been configured
proper.
Settings for the same account in Outlook 2007 and Windows Mail are the
same.Still Outlook throws the same error when Windows Mail sends the
emails without error.
I have re-checked everything very carefully.
I am not running any AV other than Windows Defender as I mentioned
already

Ok, according to my findings, the problem is that MS-Outlook 2007 is
requesting (forcing) the use of NTLM (http://en.wikipedia.org/wiki/NTLM) for
SASL authentication, and if your SMTP server doesn't offer that SASL method,
then Outlook 2007 doesn't use the LOGIN method just as all previous versions
of Outlook did. NTLM requires to have the passwords in plain text
(unencrypted) server side, and also the NTLM mechanism compiled or enabled in
the SASL module of the SMTP server. So, if the SMTP server doesn't offer this
NTLM method, Outlook 2007 will fail misserably and you'll get the 0x800CCC80,
even if you provider supports the other methods. That's why your SMTP auth
worked before, then you updated to 2007 and it stopped to work.

Some reports on the web say that disabling Norton Antivirus products fixes
this. I'm not sure if this is true, or if disabling it just unchecks the "My
server requires authentication" flag, If your're using your ISP's SMTP
server, he/she should have all of their assigned IP addresses enabled for
relaying anyway, so you won't notice the problem until you go, for instance,
to some WiFi, Starbucks or another ISP, and try to send e-mail without
authentication.

The bad side of the story is that I have not been able to find a real fix
for this problem on MS site, which is clearly an Outlook 2007 problem (if
anyone has, please please please share the fix! :) )

The only "solutions" so far are server side: either your provider has
POP-before-SMTP enabled and you can send that way, or the provider has to use
NTLM if he/she wants to provide SASL authentication, which would mean to
recompile/buy a server with NTLM support, and, if the customers passwords
were encrypted, ask them to retype the pass in some web page so it gets
stored in plain text... anyway, its a problem for the provider.

I wonder myself if someone in MS knows about this... do they read this
forum? any comment? thanks.

P.S. you could always go back to Outlook 2003, or use OE. Other e-mail
clients work fine too.
 
T

tuxedo

If all is set correctly and still not working create a new mail profile;

Thank you for answering. I think that this works only if you are using
Exchange aas the e-mail server. Please correct me if I'm wrong.

I tried by deleting the account and creating it again. No solution. The SMTP
server is Postfix+CyrusSASL.

Any further help is thanked.
 
B

Brian Tillman

tuxedo said:
Thank you for answering. I think that this works only if you are using
Exchange aas the e-mail server. Please correct me if I'm wrong.

Consider yourself so corrected.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top