phpmailer interpreting debugger results

Ken
2013-11-16
2013-11-16
  • Ken

    Ken - 2013-11-16

    I have sent en email with debugging 'ON' using phpmailer.
    This is what I have received (see below).

    Can someone explain to me why this email did not go through.
    I'm not experienced at interpreting these results.

    Thanks

    K

    SMTP -> get_lines(): $data was "" 
    SMTP -> get_lines(): $str is "220-node62.mtl.net.vexxhost.com ESMTP Exim 4.80.1 #2 Mon, 11 Nov 2013 18:37:26 -0500 " 
    SMTP -> get_lines(): $data is "220-node62.mtl.net.vexxhost.com ESMTP Exim 4.80.1 #2 Mon, 11 Nov 2013 18:37:26 -0500 " 
    SMTP -> get_lines(): $data was "220-node62.mtl.net.vexxhost.com ESMTP Exim 4.80.1 #2 Mon, 11 Nov 2013 18:37:26 -0500 " 
    SMTP -> get_lines(): $str is "220-We do not authorize the use of this system to transport unsolicited, " 
    SMTP -> get_lines(): $data is "220-node62.mtl.net.vexxhost.com ESMTP Exim 4.80.1 #2 Mon, 11 Nov 2013 18:37:26 -0500 220-We do not authorize the use of this system to transport unsolicited, " 
    SMTP -> get_lines(): $data was "220-node62.mtl.net.vexxhost.com ESMTP Exim 4.80.1 #2 Mon, 11 Nov 2013 18:37:26 -0500 220-We do not authorize the use of this system to transport unsolicited, " 
    SMTP -> get_lines(): $str is "220 and/or bulk e-mail. " 
    SMTP -> get_lines(): $data is "220-node62.mtl.net.vexxhost.com ESMTP Exim 4.80.1 #2 Mon, 11 Nov 2013 18:37:26 -0500 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail. " 
    SMTP -> FROM SERVER: 220-node62.mtl.net.vexxhost.com ESMTP Exim 4.80.1 #2 Mon, 11 Nov 2013 18:37:26 -0500 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail. 
    SMTP -> get_lines(): $data was "" 
    SMTP -> get_lines(): $str is "250-node62.mtl.net.vexxhost.com Hello node62.mtl.net.vexxhost.com [199.204.44.226] " 
    SMTP -> get_lines(): $data is "250-node62.mtl.net.vexxhost.com Hello node62.mtl.net.vexxhost.com [199.204.44.226] " 
    SMTP -> get_lines(): $data was "250-node62.mtl.net.vexxhost.com Hello node62.mtl.net.vexxhost.com [199.204.44.226] " 
    SMTP -> get_lines(): $str is "250-SIZE 52428800 " 
    SMTP -> get_lines(): $data is "250-node62.mtl.net.vexxhost.com Hello node62.mtl.net.vexxhost.com [199.204.44.226] 250-SIZE 52428800 " 
    SMTP -> get_lines(): $data was "250-node62.mtl.net.vexxhost.com Hello node62.mtl.net.vexxhost.com [199.204.44.226] 250-SIZE 52428800 " 
    SMTP -> get_lines(): $str is "250-8BITMIME " 
    SMTP -> get_lines(): $data is "250-node62.mtl.net.vexxhost.com Hello node62.mtl.net.vexxhost.com [199.204.44.226] 250-SIZE 52428800 250-8BITMIME " 
    SMTP -> get_lines(): $data was "250-node62.mtl.net.vexxhost.com Hello node62.mtl.net.vexxhost.com [199.204.44.226] 250-SIZE 52428800 250-8BITMIME " 
    SMTP -> get_lines(): $str is "250-PIPELINING " 
    SMTP -> get_lines(): $data is "250-node62.mtl.net.vexxhost.com Hello node62.mtl.net.vexxhost.com [199.204.44.226] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING " 
    SMTP -> get_lines(): $data was "250-node62.mtl.net.vexxhost.com Hello node62.mtl.net.vexxhost.com [199.204.44.226] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING " 
    SMTP -> get_lines(): $str is "250-AUTH PLAIN LOGIN " 
    SMTP -> get_lines(): $data is "250-node62.mtl.net.vexxhost.com Hello node62.mtl.net.vexxhost.com [199.204.44.226] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-AUTH PLAIN LOGIN " 
    SMTP -> get_lines(): $data was "250-node62.mtl.net.vexxhost.com Hello node62.mtl.net.vexxhost.com [199.204.44.226] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-AUTH PLAIN LOGIN " 
    SMTP -> get_lines(): $str is "250-STARTTLS " 
    SMTP -> get_lines(): $data is "250-node62.mtl.net.vexxhost.com Hello node62.mtl.net.vexxhost.com [199.204.44.226] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-AUTH PLAIN LOGIN 250-STARTTLS " 
    SMTP -> get_lines(): $data was "250-node62.mtl.net.vexxhost.com Hello node62.mtl.net.vexxhost.com [199.204.44.226] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-AUTH PLAIN LOGIN 250-STARTTLS " 
    SMTP -> get_lines(): $str is "250 HELP " 
    SMTP -> get_lines(): $data is "250-node62.mtl.net.vexxhost.com Hello node62.mtl.net.vexxhost.com [199.204.44.226] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-AUTH PLAIN LOGIN 250-STARTTLS 250 HELP " 
    SMTP -> FROM SERVER: 250-node62.mtl.net.vexxhost.com Hello node62.mtl.net.vexxhost.com [199.204.44.226] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-AUTH PLAIN LOGIN 250-STARTTLS 250 HELP 
    SMTP -> get_lines(): $data was "" 
    SMTP -> get_lines(): $str is "334 VXNlcm5hbWU6 " 
    SMTP -> get_lines(): $data is "334 VXNlcm5hbWU6 " 
    SMTP -> get_lines(): $data was "" 
    SMTP -> get_lines(): $str is "334 UGFzc3dvcmQ6 " 
    SMTP -> get_lines(): $data is "334 UGFzc3dvcmQ6 " 
    SMTP -> get_lines(): $data was "" 
    SMTP -> get_lines(): $str is "235 Authentication succeeded " 
    SMTP -> get_lines(): $data is "235 Authentication succeeded " 
    SMTP -> get_lines(): $data was "" 
    SMTP -> get_lines(): $str is "250 OK " 
    SMTP -> get_lines(): $data is "250 OK " 
    SMTP -> FROM SERVER: 250 OK 
    SMTP -> get_lines(): $data was "" 
    SMTP -> get_lines(): $str is "250 Accepted " 
    SMTP -> get_lines(): $data is "250 Accepted " 
    SMTP -> FROM SERVER: 250 Accepted 
    SMTP -> get_lines(): $data was "" 
    SMTP -> get_lines(): $str is "354 Enter message, ending with "." on a line by itself " 
    SMTP -> get_lines(): $data is "354 Enter message, ending with "." on a line by itself " 
    SMTP -> FROM SERVER: 354 Enter message, ending with "." on a line by itself 
    SMTP -> get_lines(): $data was "" 
    SMTP -> get_lines(): $str is "550 This message was classified as SPAM and may not be delivered " 
    SMTP -> get_lines(): $data is "550 This message was classified as SPAM and may not be delivered " 
    SMTP -> FROM SERVER: 550 This message was classified as SPAM and may not be delivered 
    SMTP -> ERROR: DATA not accepted from server: 550 This message was classified as SPAM and may not be delivered 
    SMTP -> get_lines(): $data was "" 
    SMTP -> get_lines(): $str is "250 Reset OK " 
    SMTP -> get_lines(): $data is "250 Reset OK " 
    SMTP -> FROM SERVER: 250 Reset OK
    
     
    Last edit: Marcus Bointon 2013-11-16
  • Marcus Bointon

    Marcus Bointon - 2013-11-16

    It's not too hard to figure out when it says "550 This message was classified as SPAM and may not be delivered". Check your mail server's logs for more info.

     
  • Ken

    Ken - 2013-11-16

    Correct. I see it being identified as spam but was it vexxhost or some other server?

     
  • Marcus Bointon

    Marcus Bointon - 2013-11-16

    It will be vexxhost. The rejection comes before the message has been accepted (i.e. the DATA command does not succeed), so it's never getting beyond the server you're connecting to. If it was further upstream, it would accept the message and you'd get a bounce later.

     
  • Ken

    Ken - 2013-11-16
    Post awaiting moderation.
  • Marcus Bointon

    Marcus Bointon - 2013-11-16

    I'm the only active maintainer of PHPMailer at the moment. It's no longer supported on sourceforge, it moved to github some time ago: https://github.com/PHPMailer/PHPMailer

    They do indeed give a disclaimer up front, but that's in the welcome message before you even try to send something. The problem you're having is not a disclaimer, it's them blocking.

    The disclaimer message on connect is:

    220-node62.mtl.net.vexxhost.com ESMTP Exim 4.80.1 #2 Mon, 11 Nov 2013 18:37:26 -0500
    220-We do not authorize the use of this system to transport unsolicited,
    220 and/or bulk e-mail.
    

    Later on you're getting:

    550 This message was classified as SPAM and may not be delivered
    

    Given that this happens AFTER successful authentication, they really don't have a leg to stand on, they are definitely either blocking you, or have set their spam filters up in a rather dumb way.

     
  • Ken

    Ken - 2013-11-16

    I am new to this forum. Forgive me for not recognizing you as an active maintainer.
    Thanks for your help. I really appreciate it.