I've recently changed servers and moved my Zen Cart installation over. Almost everything is working fine (how it used to be), but I've had to change the email settings in my Zen Cart admin to connect to my new mail server.

After changing these setting I attempted to send an email via admin>tools>send email. Zen Cart reported that this email was successfully sent. However, the email didn't arrive.

I then turned on the debug mode for the email function within Zen Cart. It looks like the email was not sent to my mail server. I'm definetly using the same credentials as my Outlook setup and I've tested this email account within Outlook - everything works fine then!

Below is the debug output from Zen Cart. I've change the email address and IP to dummy ones.

------------------- SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "220 ac-ws2 Microsoft ESMTP MAIL Service, Version: 6.0.3790.3959 ready at Sun, 15 Jul 2007 10:45:45 +0100 " SMTP -> get_lines(): $data is "220 ac-ws2 Microsoft ESMTP MAIL Service, Version: 6.0.3790.3959 ready at Sun, 15 Jul 2007 10:45:45 +0100 " SMTP -> FROM SERVER: 220 ac-ws2 Microsoft ESMTP MAIL Service, Version: 6.0.3790.3959 ready at Sun, 15 Jul 2007 10:45:45 +0100 ------------------- SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "250-ac-ws2 Hello [123.123.123.123] " SMTP -> get_lines(): $data is "250-ac-ws2 Hello [123.123.123.123] " ------------------- SMTP -> get_lines(): $data was "250-ac-ws2 Hello [123.123.123.123] " SMTP -> get_lines(): $str is "250-AUTH GSSAPI NTLM " SMTP -> get_lines(): $data is "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM " ------------------- SMTP -> get_lines(): $data was "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM " SMTP -> get_lines(): $str is "250-TURN " SMTP -> get_lines(): $data is "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN " ------------------- SMTP -> get_lines(): $data was "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN " SMTP -> get_lines(): $str is "250-SIZE 2097152 " SMTP -> get_lines(): $data is "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN 250-SIZE 2097152 " ------------------- SMTP -> get_lines(): $data was "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN 250-SIZE 2097152 " SMTP -> get_lines(): $str is "250-ETRN " SMTP -> get_lines(): $data is "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN 250-SIZE 2097152 250-ETRN " ------------------- SMTP -> get_lines(): $data was "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN 250-SIZE 2097152 250-ETRN " SMTP -> get_lines(): $str is "250-PIPELINING " SMTP -> get_lines(): $data is "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN 250-SIZE 2097152 250-ETRN 250-PIPELINING " ------------------- SMTP -> get_lines(): $data was "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN 250-SIZE 2097152 250-ETRN 250-PIPELINING " SMTP -> get_lines(): $str is "250-DSN " SMTP -> get_lines(): $data is "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN 250-SIZE 2097152 250-ETRN 250-PIPELINING 250-DSN " ------------------- SMTP -> get_lines(): $data was "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN 250-SIZE 2097152 250-ETRN 250-PIPELINING 250-DSN " SMTP -> get_lines(): $str is "250-ENHANCEDSTATUSCODES " SMTP -> get_lines(): $data is "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN 250-SIZE 2097152 250-ETRN 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES " ------------------- SMTP -> get_lines(): $data was "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN 250-SIZE 2097152 250-ETRN 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES " SMTP -> get_lines(): $str is "250-8bitmime " SMTP -> get_lines(): $data is "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN 250-SIZE 2097152 250-ETRN 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-8bitmime " ------------------- SMTP -> get_lines(): $data was "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN 250-SIZE 2097152 250-ETRN 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-8bitmime " SMTP -> get_lines(): $str is "250-BINARYMIME " SMTP -> get_lines(): $data is "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN 250-SIZE 2097152 250-ETRN 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-8bitmime 250-BINARYMIME " ------------------- SMTP -> get_lines(): $data was "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN 250-SIZE 2097152 250-ETRN 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-8bitmime 250-BINARYMIME " SMTP -> get_lines(): $str is "250-CHUNKING " SMTP -> get_lines(): $data is "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN 250-SIZE 2097152 250-ETRN 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-8bitmime 250-BINARYMIME 250-CHUNKING " ------------------- SMTP -> get_lines(): $data was "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN 250-SIZE 2097152 250-ETRN 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-8bitmime 250-BINARYMIME 250-CHUNKING " SMTP -> get_lines(): $str is "250-VRFY " SMTP -> get_lines(): $data is "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN 250-SIZE 2097152 250-ETRN 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-8bitmime 250-BINARYMIME 250-CHUNKING 250-VRFY " ------------------- SMTP -> get_lines(): $data was "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN 250-SIZE 2097152 250-ETRN 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-8bitmime 250-BINARYMIME 250-CHUNKING 250-VRFY " SMTP -> get_lines(): $str is "250 OK " SMTP -> get_lines(): $data is "250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN 250-SIZE 2097152 250-ETRN 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-8bitmime 250-BINARYMIME 250-CHUNKING 250-VRFY 250 OK " SMTP -> FROM SERVER: 250-ac-ws2 Hello [123.123.123.123] 250-AUTH GSSAPI NTLM 250-TURN 250-SIZE 2097152 250-ETRN 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-8bitmime 250-BINARYMIME 250-CHUNKING 250-VRFY 250 OK ------------------- SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "504 5.7.4 Unrecognized authentication type " SMTP -> get_lines(): $data is "504 5.7.4 Unrecognized authentication type " SMTP -> ERROR: AUTH not accepted from server: 504 5.7.4 Unrecognized authentication type ------------------- SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "250 2.0.0 Resetting " SMTP -> get_lines(): $data is "250 2.0.0 Resetting " SMTP -> FROM SERVER: 250 2.0.0 Resetting ------------------- SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "250 2.1.0 [email protected] OK " SMTP -> get_lines(): $data is "250 2.1.0 [email protected] OK " SMTP -> FROM SERVER: 250 2.1.0 [email protected] OK ------------------- SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "550 5.7.1 Unable to relay for [email protected] " SMTP -> get_lines(): $data is "550 5.7.1 Unable to relay for [email protected] " SMTP -> FROM SERVER: 550 5.7.1 Unable to relay for [email protected] SMTP -> ERROR: RCPT not accepted from server: 550 5.7.1 Unable to relay for [email protected] ------------------- SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "250 2.0.0 Resetting " SMTP -> get_lines(): $data is "250 2.0.0 Resetting " SMTP -> FROM SERVER: 250 2.0.0 Resetting
I'm running Windows Server 2003 (IIS 6) and, as previously mentioned, can send emails with no problems from Outlook.

Anyone experienced a similar problem?