• Dear all,

    first I need to tell I’m not a programmer, just a girl from Germany owing a blog (feinkostpunks.de) and I’m trying to do most administrative things on my own, which worked out good until I discovered the following problem:

    I have been using subscribe2 for a while and everything worked out fine. I have about 1.700 subscribers.

    From end of April, suddenly no user received my emails anymore when I added a new article. I didn’t change any settings, not in wordpress, not in subscribe2, not in the domain hosting account. In addition to this problem, some other things happened at the same time:

    – when I uploaded a new Blog entry, instead of the normal page I received a more or less unspecific error page. As I can’t see how to add screenshots, it says (translated from German): Dear visitor, unfortunately a problem occurred. The requested page has caused a script error. ” (there is some request to try again, use the correct url, just the normal stuff, nothing specific). This issue is automatically solved when I de-install the subscribe2 plugin, so it seems it’s causing the issue.

    – The emails are not sent to the subscribers anymore, but the 2nd defined group (registered subscribers, only me) still received the emails. I have added someone for testing to this group for a while, it worked. But both of us didn’t receive the Blog entry title, it only says “TITLE” instead (which is the placeholder for the blog entry title, but this never happened before)

    – trying to send a normal email via the system to all affected users to explain the issue ended up with the same error page. Sending a message to the “registered users” (2 people at that time) worked out fine, including subject and mail content.

    This is what was already done to solve the issue, without success:

    – de-install and install subscribe2

    – tried from different computers with different systems and browsers to make sure it’s not one of THESE issues

    – make sure the email address is correct so I’m sending emails from the blog, not from another address anymore (was an issue some time before, but already fixed by adding the correct email to the basic wordpress settings)

    – Updated PHP and mySQL in the domain hosting service

    – checked with the domain hosting company for any rules they have regarding email sending. They do have some, but they confirmed in several talks this does not apply for my problem. They disconnect for a second after 1.000 emails and re-connect immediately, so this shouldn’t be a problem. They told me if this was the issue, I’d have seen a related error message explaining the problem.

    What they did was to check the error logs. This is what they sent me:
    “For your request, there was no connection to the SMTP-Relay, we got this message: Sorry,_I_wasn’t_able_to_establish_an_SMTP_connection._(#4.4.1)/”

    Unfortunately, this is where I totally reach my limits as I’m not a programmer. Might be the issue can be solved easily, but could you check and give some advice?

    Thanks in advance,

    Danja from Cologne (Feinkostpunks.de)

    https://wordpress.org/plugins/subscribe2/

Viewing 12 replies - 1 through 12 (of 12 total)
  • @feinkostpunks / Danja

    This sounds like your hosting provider now require your emails to be send via an SMTP (email) server rather than from the web hosting server.

    For this you’ll need your SMTP user account details and a plugin for WordPress to push emails via SMTP.

    I personally use Configure SMTP:
    http://wordpress.org/plugins/configure-smtp/

    Other options include:
    https://wordpress.org/plugins/postman-smtp/ (which include a useful logger)
    https://wordpress.org/plugins/wp-smtp/
    https://wordpress.org/plugins/wp-mail-smtp/

    Thread Starter Feinkostpunks

    (@feinkostpunks)

    Dear Mattyrob,

    thanks for your feedback. It seems I’ll have to ask a friend for help as I have no idea how to get these SMTP user details and the technician on the hotline from the domain hosting service was…well, uhm..unfriendly.

    I’ll check the plugins, decide for one and hope a friend can help me with the user account details. Do I have to enter them somewhere @the new plugin then? I’m just asking because I haven’t seen another place in wordpress to enter them.

    Thanks and best regards,
    Danja

    @feinkostpunks,

    Hi Danja. I don’t speak German, but what I gathered from a quick Google search is, if your site’s email is something like djana@feinkostpunks.de, your SMTP server is smtp.feinkostpunks.de and your settings should be STARTTLS on port 587 with PLAIN authentication.

    If your site’s email is something like danja@gmx.de, (I got this from your contact form) then your SMTP server is mail.gmx.com and your settings should be STARTTLS on port 587 with PLAIN authentication.

    Your username and password you’ll have to get from the unfriendly technician I’m afraid, unless you can find how to get it yourself from the domain hosting website.

    Cheers,
    Jason

    Thread Starter Feinkostpunks

    (@feinkostpunks)

    Dear Jason,

    thank you for this additional information! I’m using both emails at the moment- but the feinkostpunks- email is currently only forwarded to the gmx one, I didn’t expect this to become important somewhen (when I started the blog I didn’t expect that much feedback on it at all).

    I already searched for this login information on the domain hosting service website, but all I could find was very basic or definitely gets me far out of my knowledge-comfort-zone regarding IT. But I’ll follow up on this with the hotline as soon as I’ve decided for a SMTP plugin (you also agree I need this, right?).

    Thanks and best regards,
    Danja

    Thread Starter Feinkostpunks

    (@feinkostpunks)

    Dear all,

    I’ve now added the SMTP plugin from Jason and the SMTP account was activated at the domain hosting service company. The email sending in general works. But there still seems to be an issue with the number of emails. I now have 1.700 subscribers and when I add a new article or try to send an email to everyone, it’s loading and loading and then I get a timeout.

    We tried the same with only one subscriber, it worked perfect.

    Is there a limitation in subscribe2? Do others have similar issues?

    Is there any idea what I could do now?

    Thank you in advance & best regards,
    Danja

    You can change Postman’s Timeout Setting in Configure Manually > Advanced > TCP Read Timeout.

    The default is 60 seconds but maybe you want to set it as high as 180 or 300 seconds, to accommodate such a large recipient list.

    Thread Starter Feinkostpunks

    (@feinkostpunks)

    Hey Postman,
    Up to 300 seconds was tried, but the Problem remains the same.
    Is there any further idea what I could try?

    Thanks and best regards,
    Danja

    @feinkostpunks / Danja

    I suspect this is a server side limitation as there are no limits in Subscribe2. Basically your server is taking too long so send all 1700 emails at the time of posting.

    One solution to consider is email queuing. There are WordPress plugins that can do this for you – for example WordPress Mail Queue:
    http://semperplugins.com/plugins/wordpress-mail-queue

    But this may not work with other plugins that replace the core wp_mail() function (such as Postman-SMTP).

    @mattyrob, that’s correct. Postman and WPMQ are incompatible.

    @feinkostpunks, using WordPress Mail Queue should solve your problem. Another possibility is to replace your gmx email with something meant for mass-emailing, otherwise known as transnational-emailing. Examples of email service providers that do this are Mandrill, SendGrid and Mailgun.

    it’s loading and loading and then I get a timeout.

    I wonder, btw, if you are getting a web browser timeout, or an email server timeout. What does the status in the Postman Email Log say?

    Thread Starter Feinkostpunks

    (@feinkostpunks)

    Dear all,

    I tried plugin “SMTP mailing queue” (it’s free). Worked out, but 1.700 adressess get put into BCC, which doesn’t wok out for the mailserver.

    I assume this is caused by subscibe2? Can someone cofirm?
    If yes, does someone know how to make subscribe send seperated emails instead or does someone know whether this issue is solved by using the WordPress Mail Queue instead of SMTP mailing queue? I’m willing to pay for WordPress Mailing Queue of course, if it solves my issues.

    Thanks in advance & best regards,
    Danja

    Thread Starter Feinkostpunks

    (@feinkostpunks)

    OMG- found it, works perfect. No SMTP or Mailing Queue neccessary, just changed the BCC limit to 100 (from 0), so it’s now sent in 18 packages.

    Was so easy, but at least me and my friend learned A LOT about wordpress ;-).

    Thanks everyone for your ideas and sorry I didn’t see this. I didn’t even find the explaining text in the box on the top (shame on me) I thought I had tried really all settings.

    Best regards (if I can ever help you with a great recipe, just let me know ;-))

    Danja

    Danja

    That’s certainly an effective work around with the drawback that emails are not sent ‘to’ your recipients but rather to you with them as BCC recipients. If you can live with that you’ll be fine without queuing.

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Suddenly no emails sent anymore by subscribe2- but no system changes made’ is closed to new replies.