1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

XF 1.5 Mass Email to Users with lots of Server Errors. Were all e-mails sent?

Discussion in 'Troubleshooting and Problems' started by XFuser, Oct 20, 2015.

  1. XFuser

    XFuser Active Member

    Hello,

    We just sent a mass email announcement to all our users.

    At the end, the Email Users page said "Your email was sent to X users", with X being all our users, which implies all the e-mails were sent.

    However, the Admin homepage is listing a lot of Server Errors related to the mass e-mail we just sent. For example:
    Code:
    Email to user@domainx.com failed: ip.ispserver.com Service not available - SIGTERM or SIGINT received - closing connection.
    39 minutes ago - library/Zend/Mail/Protocol/Abstract.php:431
    
    Email to user2@domainy.com failed: Could not read from mail.ourserver.com
    39 minutes ago - library/Zend/Mail/Protocol/Abstract.php:385
    
    fwrite() [<a href='function.fwrite'>function.fwrite</a>]: send of 6 bytes failed with errno=32 Broken pipe
    39 minutes ago - library/Zend/Mail/Protocol/Abstract.php:324
    
    Email to user3@domainz.com failed: Could not read from mail.ourserver.com
    39 minutes ago - library/Zend/Mail/Protocol/Abstract.php:385
    
    fwrite() [<a href='function.fwrite'>function.fwrite</a>]: send of 6 bytes failed with errno=32 Broken pipe
    39 minutes ago - library/Zend/Mail/Protocol/Abstract.php:324
    
    So were these e-mails listed in the Server Error Logs sent or did they fail? The Server Error Log with its several "Email to <user> failed" contradicts the Email Users page that said our email was sent to all users.

    Please clarify ASAP as we need to know if we need to re-send the e-mails to those that failed if they were not somehow re-sent the e-mails automatically by the Email Users page upon failure.
     
  2. Mike

    Mike XenForo Developer Staff Member

    Any time there's an error logged for an email, it would generally indicate the email wasn't sent. (There is likely a theoretical case where the error happened at a stage after the email was sent, but I would say this is very unlikely.)

    The indicator of sent emails can't really access any failure responses and they're not generally expected. (It's assumed the email system/server will consistently accept all email sent to it.)

    On a side note, I generally wouldn't recommend sending via SMTP unless you have to because of the types of errors you received.
     

Share This Page