• Resolved crovinca

    (@crovinca)


    Hello,

    I am using Postman smtp plugin to handle all mail delivery from my site. But it seems Newsletter plugin only work partially with Postman smtp.

    All mail from Newsletter plugin not delivered, including welcome and subscription confirmation email… But when i test using Newsletter diagnostic and send test email, it works.. It makes me confused, why test email works and sent instantly but other mail from your plugin is not delivered..

    CMIIW but from what i know, Postman smtp change all wp_mail delivery to use smtp (in my case im using gmail). So all wp_mail function in my site handled by postman smtp. So if someone register in my site, confirmation mail is send instantly and handled by Postman. That is why when im testing email from Newsletter diagnostic menu, email send instantly..

    I tried every configuration on newsletter but the only email sent was from diagnostic testing mail..

    Any help will be apreciated. ??

    https://www.ads-software.com/plugins/newsletter/

Viewing 15 replies - 1 through 15 (of 17 total)
  • Thread Starter crovinca

    (@crovinca)

    update:when im using diagnostic tests mail – send email with wordpress, email sent instantly, but when i test “Send few emails with newsletter”, i have this error on debug:

    “php error: Undefined index: sender_email
    location: wp-content/plugins/newsletter/main/diagnostic.php:93
    call stack: newsletter_main_diagnostic()
    do_action(‘newsletter_page_newsletter_main_diagnostic’)”

    Plugin Author Stefano Lissa

    (@satollo)

    Hi, go to main newsletter configuration, that PHP notice is strange it seems the configuration has been scrambled since the sender email is set by default. The SMTP must be configured on newsletter main configuration as well, postman changes the default sending mechanism of WordPress, Newsletter uses its own.

    Stefano.

    Thread Starter crovinca

    (@crovinca)

    Hi, thanks for your reply.
    Hmm i don’t know.. maybe my hosting company make it error too, since i used your plugin on my other sites (different hosting) and it works fine. I tried delete postman, install your plugin on fresh site without installing other plugin and tada… that error log still appear…

    About postman, i see why it not work.. any chance you will integrating Postman with your plugin? or maybe add oath to smtp settings? So if user want to add gmail smtp it will easy ??

    Thanks for replying all my question. What a great support here! submitted 5 star rating just now ??

    @crovinca the Newsletter diagnostic email is misleading; it actually uses Postman to send the diagnostic mail. The same is true for the subscription email. However the actual newsletters are not routed through Postman; Newsletter has it’s own SMTP setup for that.

    Plugin Author Stefano Lissa

    (@satollo)

    No, the diagnostic test sends email with worpress (hence postman if installed) when you use the relative test button. There is a second test button which sends using the internal mailer.

    Of course IF the SMTP has been configured but NOT enabled the email is sent with the standard mail function of PHP.

    Check if the SMTP is enabled.

    Stefano.

    Thread Starter crovinca

    (@crovinca)

    Hi, thanks both of you for explaining. I think i understand the situation now. @stefano: any chance to change Newsletter to send using WordPress mail function,so user with Postman enabled will also use Newsletter plugin directly without setting smtp again? Well, if someone want to use gmail, it is confusing enough to use standard tls and username/password authentication..and i think that is one reason why someone using Postman with oauth, makes gmail smtp setting easy.

    Thanks again for your great work, both of you ??

    themps

    (@themps)

    Sorry to bring this back up but it is related.

    I have the same issue.

    BlueHost is my host and they like godaddy do not allow external smtp. You have to use the shared server’s email system (which gets marked as spam more often than I’d like because it is a shared server)

    Postman is the only work around I could find for this and it is successful using OAuth 2.0 to get around this with gmail. Which gets marked as spam much less.

    The test email works fine when sending directly from wordpress with the tool within the plugin. It goes through postman just fine.

    I tried setting the smtp to ‘No’ so it used php. I was thinking it would use the wp_mail function and get routed through Postman. But it does not seem to be doing so. Does it also have it’s own internal PHP mail setup of some sort? Is there anything I can do to change it? I’m desperate to continue using Newsletter plugin vs mailpoet (mailpoet was able to send just fine through postman) I’d rather stick with your plugin. I’m willing to try experimental things to do this if necessary. I just don’t know where to start.

    Plugin Author Stefano Lissa

    (@satollo)

    Actually we are not supporting wp_mail because of its lack of support for multipart email (in the way we need it).

    Anyway you know that gmail has an incredible low limit of email per day and hence is not a great way to send email? Have you asked bluehost for a firewall exception to connect to external SMTPs like mandrill which gives you 12000 email per month?

    themps

    (@themps)

    The current limit we have is 2,000 a day through Google which for the organization is more than needed. I tried with both GoDaddy and BlueHost. Neither would give an exception unfortunately.

    Jason Hendriks

    (@jasonhendriks)

    @satollo Google Apps email allows 10,000 recipients per day and 60,000 emails per month. If you’re going to pay for Gmail like you pay for Mandrill, then you get similar volumes. Mandrill no longer offers a free service, in case you weren’t aware.

    Delegating email delivery to another plugin means you don’t have to directly support the Gmail API or Mandrill API, which is the solution @themps needs. I’ve already written a connector for the MyMail newsletter, perhaps we can do something similar for Newsletter.

    Plugin Author Stefano Lissa

    (@satollo)

    Yesterday I talked with Roberto, my colleague, and probably we can add a filter to let postman to intercept the Newsletter sending process. Actually it’s not clear to us if that operation is safe for Newsletter sending process or not, is it keep the html and text version of messages and so on.

    I’ll give a feedback as we do some tests.

    Jason Hendriks

    (@jasonhendriks)

    One more vote.

    Postman’s test email is multipart/alternative, with both simple text and html content. Are you using multipart for more advanced content?.

    themps

    (@themps)

    That would be great Stefano. I’d be willing to live with limited functionality for the sake of using Postman with just the single HTML email available. It would be very helpful for anyone stuck behind the firewall of certain web hosts. Love the newsletter plugin by the way! And the new dashboard is great.

    Themes Pedia

    (@themespediacom)

    Great, Stefano I really expect this to happen.

    I’ve got the same problem:

    Newsletter TEXT test email NOT sent: try to change the sender data, remove the return path and the reply to settings.

    Array
    (
        [type] => 8
        [message] => Undefined index: sender_email
        [file] => /var/www/.../web/wp-content/plugins/newsletter/main/diagnostic.php
        [line] => 93
    )

    Newsletter HTML test email NOT sent: try to change the sender data, remove the return path and the reply to settings.
    Newsletter both TEXT and HTML test email NOT sent: try to change the sender data, remove the return path and the reply to settings.

    But only while I try to Send few emails with Newsletter and only when I put more than one e-mail address.
    I can Send few emails with Newsletter only to one address.

    Tomorrow is Monday, and I will reach my webhost.

Viewing 15 replies - 1 through 15 (of 17 total)
  • The topic ‘Only test email is work’ is closed to new replies.