Forum Replies Created
-
AuthorPosts
-
Stefano
KeymasterHi Adam, I setup a fresh installation with Newsletter and Translatepress and the redirects are ok, so I don’t think it’s a problem of our integration, it could be a specific configuration OR other plugins in your site.
Please contact me at stefano@thenewsletterplugin.com so we can setup a way to debug that specific problem.S.
February 6, 2025 at 2:23 pm in reply to: Mails charset is enforced to “us_ascii” regardless the encoding global option #339785Stefano
KeymasterHi, there is still a possible problem, since the plugin always set the charset to utf8. If you receive the message with another encoding, another plugin or the mail service is reencoding it. That’s not a problem IF the message is actually re-encoded correctly. About the subject, the encoding of the subject is not connected to the encoding of the content, it is specified in the subscjet itself.
Stefano
KeymasterHi, all our messages can be so on Subscription/Settings, but that one seems a WP message. Could it be you have the antispam active and the error comes from the antispam system? Check Subscription/Antispam/Logs.
Stefano
KeymasterHi, that is not an error by the Newsletter plugin, probably the full error details have been mailed to the admin address (set on WordPress Settings).
It is usually a fatal error (it could have been triggered by the Newsletter, btw).
Or you can try to set the plugin in debug mode (see Newsletter/Settings/Advanced – one of the latest options), generate the error and check for a php-nnnn.txt file on Newsletter/Help/Logs.February 4, 2025 at 3:38 pm in reply to: Mails charset is enforced to “us_ascii” regardless the encoding global option #339634Stefano
KeymasterIf possible send a test email to test@thenewsletterplugin.com so I can check the source to see if something can be identified.
February 4, 2025 at 3:37 pm in reply to: Mails charset is enforced to “us_ascii” regardless the encoding global option #339633Stefano
KeymasterHi, if the emails generated by Newsletter are not sent by wp mail smtp, you probably have one of our delivery addon, please check for it. Anyway, the charset is set by some external code since we set the charset to utf8.
February 4, 2025 at 3:22 pm in reply to: Mails charset is enforced to “us_ascii” regardless the encoding global option #339631Stefano
KeymasterDo you use wp mail smtp pro and that plugin has the tracking option active?
Stefano
KeymasterHi, on version 8.6.7 the problem should be resolved.
Stefano
KeymasterHi, thank you for reporting. We changed the post loop to be more compatible with plugins that change the author/date. I’ll check what could be and revert.
Stefano
KeymasterHi, the form is a pretty standard form without special elements, I don’t know why that ad blocked should hide it. Coulf you contact the ad blocker author and report that issue?
January 18, 2025 at 11:02 am in reply to: Import subscriber from Zapier with ‘confirmed’ status #338677Stefano
KeymasterHi, if you need to add a new subscriber you should use the /subscribers endpoint, it seems you’re using the /subscriptions endpoint which is used to start a subscription flow.
https://www.thenewsletterplugin.com/documentation/api-reference/
If you need to send the welcome email it’s ok to use the /subscription and in that case, you can specify the option mode to ask form confirmation or not.
Stefano
KeymasterHi, about the error when trying to send an email, see this post:
https://www.thenewsletterplugin.com/documentation/error-could-not-instantiate-mail-function/
your provider disabled the mailing for your hosting space.
December 30, 2024 at 12:07 pm in reply to: Forced black background color after plugin update #337938Stefano
Keymaster(Uhm, could be a bug, can you reset the second color? When the color picker is open on the top right you can “empty” the selected color.
Stefano
KeymasterHi, the link addresses the subscriber to the public page of the newsletter, where only the [newsletter] shortcode should be present.
Or on that page the [newsletter_form] is used, or there is something removing the URL parameters blocking the plugin from recognizing the subscriber.
In the first case you should have a notice on the admin panels of the plugin.Stefano
KeymasterAdd even a DMARC record, if possible.
Stefano
KeymasterHi, check on mxtoolbox.com if the domain is blacklisted.
December 20, 2024 at 6:07 pm in reply to: Unrequested unsubscriptions upon submission of newsletter #337752Stefano
KeymasterHi, probably they’re mail scanners. On Subscribers/Unsubscription, revert the text to the default one so the unsubscription must be confirmed pressing a button instead of following a link. That should block the bots.
Here are some details: https://www.thenewsletterplugin.com/documentation/subscribers-and-management/cancellation/#unwanted-unsubscribe
Stefano
KeymasterHi, it’s very easy: on Newsletter/Settings, you can disable the tracking, so every new newsletter starts without the tracking active. The tracking on/off can be set per newsletter as well.
If you still want the tracking but with a different link format, you can change to the standard one on Newsletter/Settings/Advanced.Stefano
KeymasterHi, it’s correct that is a tracking link, then it redirects to the original URL.
December 17, 2024 at 7:08 am in reply to: Newsletter Actions Not Fired with MailerSend Addon #337441Stefano
KeymasterHi, not all delivery addons have been updated to use those methods. They’ve been recently introduced.
Stefano
KeymasterIf you ask the provider to disable the mod_security, possibly selectively for the admin side of the blog, the problem will be resolved definitively, otherwise you need to empty or change the text part of the newsletter every time.
Stefano
KeymasterHi, it seems the Automated addon is not active (and this is not connected to an expired license). Go to your plugins page and seek for Newsletter – Automated and activate it.
Stefano
KeymasterUsually this is due to a security module of apache (mod_security). Try to empty the text part of the newsletter when you’re in the page where you select the lists and other targeting filters. If it saves, definitively is a security filter.
Stefano
KeymasterHi, the expired license does not block the Automated addon. What do you mean by “not working”? What’s the problem?
Stefano
KeymasterHi, it would be more easy to set the speed on the Newsletter/Settings configuration to 50 emails per hour.
Stefano
KeymasterHi, probably you have a multilanguage plugin installed, just switch the admin side to “all languages” and you’ll see the full set of options.
Here more about multilangiage sites: https://www.thenewsletterplugin.com/documentation/installation/multilanguage/
Possibly, having a license, please open a ticket from your account page to get support so the right person can help.
Thanks.
Stefano
KeymasterProbably creating an integration is complex, so why not invert the offer? make the wheel an option of the subscription.
Subscribe our newsletter(*) and try to win…
(*) here you explain what you’re offering with your newsletter
November 23, 2024 at 1:45 pm in reply to: Link Tracking when a website is not web-accessible #336151Stefano
KeymasterHi, if you can expose just the “home” of the site managing the newsletter and set the action links on Newsletter/Settings to the standard format, the tracking link reach the newsletter manageing site and then will be redirected.
You can possibly write a rule to accept a link only if it contains the na=aaa parameter.Stefano
KeymasterThe shortcode works only when used on the content set on Unsubscription or Profile Edit panel and when a subscriber reach that page from a newsletter (so the link has the codes to identify the subscriber).
Maybe that is the problem you’re facing.
Let me know!
Stefano
KeymasterHi, about the refund, it should be asked to us via ticket so we can process the request. I see you have a license purchased today (so from now on you should be able to open a ticket, the previous licenses has been expired one month ago).
Since you have old licenses, you don’t need to change the license in your blog, just check if you used the UNNN-NNNNN license format (with a starting U) on your Newsletter/Settings.
Stefano
KeymasterHi, if you’re running a multilanguage blog (Polylang, WPML, Translatepress) it could be the Newsletter/Settings page is not showing all the options, you need to switch to all languages on the WP admin black bar.
But on the options panels, you should see a notice about that.Do you have an already-opened ticket about this issue? If you have a license you can open a ticket from your account page on this site.
Stefano
KeymasterHi, try to update to version 8.6.2, that was a bug, it should be solved now.
Stefano
KeymasterHi, sorry, just checked, it could be a bug, but the message is shown only to administrators, don’t worry no one is seeing it.
It will be fixed on next version.Stefano
KeymasterHi, you’re probably using the [newsletter_field name="lists"]. To have the list checkboxes shown, you need to set on Subscription/Form which list you want to show. Otherwise you can alternatively use one or more single list field [newsletter_field name="list" number="X"]
November 5, 2024 at 2:45 pm in reply to: public page does not show any of the redirection after subscribing #335112Stefano
KeymasterHi, it seems you have an option, probably set on Yoast SEO, to remove the URL parameters. That causes in your blog the redirection to the /newsletter page without parameters hence the message for the new subscriber cannot be shown.
November 5, 2024 at 2:30 pm in reply to: public page does not show any of the redirection after subscribing #335110Stefano
KeymasterHi, if you share the page with the subscription form we can make a test.
Stefano
KeymasterJust tested the standard form on the links you shared with two email addresses (you can delete them from your database now) and the redirect is correct.
Stefano
KeymasterIn the form above the language is not set, it should be set as “en” or “fr”.
Stefano
KeymasterFor your tests, are you using the widget on the bottom of the page? Since that’s not a form generated by Newsletter and there the language hidden field is wrong (it is set with the WP_LANG).
Stefano
KeymasterHi, just tested and it works for me. Registered address test @ thenewsletterplugin.com. Could be you’re using an already registered email and that subscriber has the language set to FR?
Stefano
KeymasterOk, that is correct. Could you share the page where the subscription form is published? If could be a problem of the language in the subscription form (we see that problem with some themes and the widget cached by the theme and not generated correctly for each language).
Stefano
KeymasterAnother thing to check: is the Newsletter plugin updated to the latest version? We change something about the multilanguage management (specifically for WPML) but it could positively affect even Polylang.
Anyway I test is even with polylang to see if a similar change is needed even for that plugin.Stefano
KeymasterOk, so the public pages should be set correctly. You can check it by going to the blog pages list, set “all languages” and see if there are pages with the note from our plugin “used by newsletter…”.
Stefano
KeymasterHi do you have a notice on the admin side about the missing public page setting for one or more of your languages?
Stefano
KeymasterHi, in your CSV the first line needs to be the column description, from the second line only data. Probably you have more header lines.
October 31, 2024 at 1:58 pm in reply to: WordPress Auto-Login Confirguration With Newsletter #334889Stefano
KeymasterHi, but the registration of users (not subscribers) is managed using the WP registration standard functions? If so, using our wp users addon (or the wp user’s pro version since you have the autoresponder hence I imagine you have a valid license), the subscriber can be created during the registration.
Stefano
KeymasterHi, the events block does not know about members and non-members, you should have specific list of subscribers for members and non-members and two channels and, for example, categories to filter out the members’ only events.
In your situation probably a custom block would be the best solution.Stefano
KeymasterHi, that happens when there is a connection problem between the blog and our server, please, get the zip from your account page on this site an upload it manually from the plugins/add new page.
The addon (which is a regular WP plugin) will be updated.October 22, 2024 at 12:01 pm in reply to: Profile View – duplicated form and change of the sentence below #334459Stefano
KeymasterHi, if you’re using a blog in the German language, is a problem of that transition provided by the community.
Go to Subscriber/Profile page, customize the page content option and be sure in the content you have only the [ newsletter_profile ] shortcode (without spaces).
If on that page you already have the “customize” flag unselecting it and using the default value for the page content option could solve the problem.Stefano
KeymasterHi, later I checked it, but I assume it is Azure. I say that because 90% of the times the unsubscription started from azure.
Could be the provider uses an antispam service on Azure or the whole email service is there.Stefano
KeymasterHi, form the list of your subscriber, “edit” your test subscriber and there you have the log panel.
Stefano
KeymasterHi, to check that specific case, enter the details of your test subscriber and you have a “log” panel.
You should see the unsubscription event with an IP address. Can you send it to me? We can check where this IP address is used and maybe we can find more info!Stefano
KeymasterHi, you’re not alone, this is something that started to be a problem (not only for our plugin but generally for all email platforms) at the beginning of 2024.
We analyzed many of those situations and almost always, the unsubscription was started by a system on a data center, “masking” the request as if it had been started from a real browser.We think they are Mail Scanners trying to grab info from the links in newsletters. Even our antibot was not effective (we use the same techniques that are widely implemented even by big brands).
What to do: since you have an old installation, probably you have the old default settings and they’re less protective against this problem.
Go to the unsubscription configuration page of our plugin, and revert the “confirm” message you should see as customized) to the default one. You’ll see on the default message the link to confirm the unsubscription is no longer present and there is instead a shortcode like “newsletter_unsubscribe_button”. That generates a button that is much harder for mail scanners to follow.
Hope this helps, you may consider setting as confirmed the email addresses that have been unsubscribed.
Stefano
KeymasterHi, for the Automated addon, please, open a ticket so the right person can take care of it. At first sight, you probably just need to enter the config of the automated addon (on the bottom of the page where the channels are listed) and set to “run” as an administrator.
When the newsletter is generated, Automated is in the “cron” context of WP, as an anonymous user, so the PMP filters are 99% removing the events from the query.
I have a note on my desk to change the “test” of an automated channel to execute on that context so it will be easier to detect those situations.
Stefano
KeymasterHi, on version 8.5.6 the problem should be solved. Do you see the update to that version?
Thanks!
October 11, 2024 at 2:41 pm in reply to: Multilingual site – Users not added to the proper list #333877Stefano
KeymasterGood!
Have a nice day, Stefano.October 11, 2024 at 1:30 pm in reply to: Multilingual site – Users not added to the proper list #333871Stefano
KeymasterOn your page, the language on the main form is “el” (correct) but the language on the footer form (which is probably the only one used) is “en”.
I don’t know how that form is generated. I saw a problem recently with a page builder that caches the footer block keeping only one copy with a specific language.
Or it could be that form has been added as HTML code manually.What site builder are you using?
Note: your main form on the https://educraft.tech/el/newsletter-2/ is unusable to me, the button is not visible (using Chrome).
October 9, 2024 at 7:39 am in reply to: Images from blog and logo not displaying in test newsletter #333685Stefano
KeymasterHi, the image is a placeholder, of course when you select a real image from your gallery the placeholder is removed.
About the content URL, that value is ok – it is a full URL, you should not have the “MAYBE” flag on our System page, it should be OK.
So, if the emails are sent with a relative URL, that is a plugin.
Check if you have a root relative plugin, make paths relative plugin or like.October 8, 2024 at 7:52 am in reply to: Images from blog and logo not displaying in test newsletter #333563Stefano
KeymasterWP has a main configuration file, wp-config.php, that is in the root folder of the blog installation where that constant could be present. Note: this is not a WP standard, someone explicitly set it.
If you go to Newsletter/Help/System (I wrote status before, sorry) and search on that page for wp_content_url, you should find it with its value.
Let me know how it is set, if so.
October 7, 2024 at 9:05 pm in reply to: Images from blog and logo not displaying in test newsletter #333529Stefano
KeymasterYour site uses relatove paths for images, but this is not working with emails. Check on Newsletter/Help/Status, probably the constant WP_CONTENT_URL is set on your wp-config.php file to get a relative path for images.
That configuration should be removed.
Stefano
KeymasterHi, be sure to run the newsletter plugin version 8.5.4, change a global setting of your newsletter and press “apply” the problem should disappear.
Stefano
KeymasterHi, on Newsletter/Settings, where you can change the public page you should change the current admin language.
Do you have the translatepress addon for the Newsletter plugin installed? Maybe it’s missing.Stefano
KeymasterHi, when you have the public pages created for every language, the {profile_url} tag should redirect to the page with the language of the subscriber.
Be sure on the Settings to have those page selected for each language.Stefano
KeymasterHi, the link redirects to an “action point” the should then redirect to the correct page. You should have a page for each language and on the Newsletter/Settings, changing the adin language on the topbar (WPML, PolyLang), you can set the correct page for each language.
Of course, the per-language pages can be the translation of the main public page.
This complication is because, with the multilanguage plugins, there are some time issues to get the correct link to the translated page.
Stefano
KeymasterHi, the page the subscriber is redirected to, is determined by its language. You should check if the subscriber has the language of the page shown.
If not, you should check on the Newsletter/Settings if a public page has been set for each language.
Anyway, you should have a notice on the plugin admin pages if the pages are not setup correctly.Stefano
KeymasterHi, thank you for reporting, it means the update is wrongly setting that format… I’ll check suddenly!
Stefano
KeymasterHi, on Newsletters/Templates, you should see the list of the templates, the name should be the subject. Editing them you can change the template and the name as well.
Stefano
KeymasterIf you want the link to be untracked, you can disable the tracking on Newsletter/Settings/Tracking, which applies to the newly created newsletters OR you can disbale it separately on each newsletter.
Then the tracking is off, no stats are collected but the links are not changed.Stefano
KeymasterHi, on Newsletter/Settings/General Advanced tab, set the action links to the standard format. That format can be blocked by caches, CDN, and so on. I suggest unlocking the wp-admin/admin-ajax.php file because it is designed even for anonymous calls.
Stefano
KeymasterWhy not use the welcome email as first welcome and to send some content? Or you can evaluate to use an email series.
September 25, 2024 at 6:18 pm in reply to: Which Newsletter configuration to choose to send events newsletters? #332655Stefano
KeymasterHi, you can give a try to our latest addon which which integrated even EventPrime. It’s a beta since we coded it but we’re waiting for the author support to know exactly how to extract the events in the correct way. But the integration seems to work :-).
Stefano.
September 13, 2024 at 8:59 am in reply to: Can the PMPro addon create a list based on existing PMPro Members? #331834Stefano
KeymasterHi, the import feature has ben added. Check out the updated documentation to see if it suits your needs.
https://www.thenewsletterplugin.com/documentation/addons/integrations/pmpro-extension/
Thank you!
September 12, 2024 at 9:02 am in reply to: Can the PMPro addon create a list based on existing PMPro Members? #331798Stefano
KeymasterSorry, I missed it. No, there is no import button, but let me have a word with developers about whether it can be added.
September 12, 2024 at 7:12 am in reply to: Can the PMPro addon create a list based on existing PMPro Members? #331777Stefano
KeymasterHi, thank you for asking, I’ve just corrected the description: lists are assigned based on the member’s level even during the first registration, not only when the level is changed.
Stefano
KeymasterHi, check on the Newsletter Main Settings if the “Public Page” is correctly set to a WP page (it is usually generated on first installation). That page must contains only the [newsletter] shortcode.
Let me know.
Stefano.
September 6, 2024 at 12:58 pm in reply to: Critical error while importing customers / PHP limit issue #331515Stefano
KeymasterHi, you’re probably logged in with the wrong account, please contact me at stefano @ thenewsletterplugin.com with your license so we can find out the right account and fix the ticket problem.
About the import, are you importing customers from woocommerce? Or WP users as subscribers?
September 4, 2024 at 2:06 pm in reply to: Bounces addon: *when* did an address start bouncing? #331412Stefano
KeymasterHi,
on each user details page there are the logs of the status changes: of course is it useful if you know the email address marked as bounced.
if you need detailed logs of the bounce addon, you need to enable the logging at debug level on the Newsletter’s general settings.September 4, 2024 at 1:19 pm in reply to: Bounces addon: *when* did an address start bouncing? #331408Stefano
KeymasterHi, if you look at the user logs the bounce time should be registered. The spam detection is an attempt to interpret the bounce reason to detect if it’s a spam report.
PS: the old search method is integrated with the new search: results should be displayed after the first inline answer.
September 3, 2024 at 10:27 am in reply to: A newsletter has been stopped due to an error: 500 #331309Stefano
KeymasterThat message is by Amazon and it’s a fatal error so the plugin stopped the newsletter (but you can restart it). About the error, you should contact Amazon reporting the error identifier.
Stefano
KeymasterHi, the “check and restart” should be a link to the delivery panel where the newsletter with errors should be listed. You can “edit” each one, restarting them or pausing/aborting them.
That should remove the message.
Stefano
KeymasterHi, thank you for sharing. Time ago I thought about invitations, but they require an attachment so I need to change several things in the plugin core (and in all delivery integrations).
It could be that autumn is the right time to rethink it! 🙂August 24, 2024 at 7:13 pm in reply to: PHP Fatal error: Uncaught Error: Call to undefined function wp_json_decode() #331015Stefano
KeymasterHi, thank you for reporting it’s an error in the addons manager addon. Fixed on version 1.3.2.
To see the update notice, just save the Newsletter’s general options to reset the version cache.Stefano.
Stefano
KeymasterOk, it’s a bug of the admin side of the plugin, thank you for reporting!
Stefano
KeymasterHi, to help me debug, is the subscription collected with the standard form or another from (for example by CF7)?
Stefano
KeymasterHi, that should not happen, can you share a screenshot of your configuration? Are you referring to the welcome email or the activation email (sent when the double opt-in is active).
Stefano
KeymasterHi, it’s a bug, the patch will be published shortly. Thank you for reporting. The problem is when a custom field is “reset”: that information is not correctly propagated to the form configuration which keep in processing it (but only when the admin is looking at the form).
Stefano
KeymasterHi, go to Subscription/Form where there are the settings of the default form and save them (possibly for each language): probably there is a stale configuration save on the database.
Stefano
KeymasterGodaddy email system is not reliable (but depends on the hosting plan). Sometimes emails are delivered sometimes not. Is not about the scheduler. Ask Godaddy support which SMTP you can use and install an SMTP plugin to connect the blog to that SMTP (if they give you one).
If they give sn SMTP, usually that solves the problem. Connecting the bog to an external SMTP typically does not work with Godaddy since the blocks that kind of connection.
A good alternative is to use a pro delivery service (SendGrid, mailjet, …) and connect to them with a plugin that uses their API, Godaddy cannot block those kinds fo connections. That is what we do with our delivery addon, for example, not coded for godaddy but to have better performance and bounce management.
Some free SMTP plugins have specific integration with delivery services using the API and they could be a solution when dealing with Godaddy.
Anyway start reporting the problem to Godaddy.
July 27, 2024 at 8:16 am in reply to: Critical Error composing newsletter while pressing Next #330001Stefano
KeymasterHi, I see some reports about that error with the PHP XML library, I’ll try to add a check, but it seems to be something related to the PHP version or installation.
Anyway, a check on our code won’t hurt!Stefano
KeymasterHi, go to the Newsletter’s main settings and there you can change the key.
Stefano
KeymasterYou don’t need to enmter once again the email address, get the license from this site, go to the account page and set the license on the newsletter main options.
Stefano
KeymasterHi, that message does not block the addition of an addon.
Download it from your downloads page in your account page (this site) and use the zip to upload the addon from your plugins page inside the blog.
If you go on the main settings of the newsletter plugin and save, you could have a more clear error message reported: could be your blog cannot connect to the validation service.
But you can anyway download the addons and install them.
Stefano
KeymasterSorry, it’s not clear what is the issue. This site has no data about your subscribers, all data is stored in your blog’s database.
The import/export is a plugin you can add to the blog where the Newsletter plugin is installed to import/export the subscribers.Sorry for my ignorance but what do you mean with “I am a VA”?
Stefano
KeymasterHi, since you’re logged in to post in the forum, go to the account page and you can have the free license to set on the plugin main settings and the download page if you want just get the addon to be installed (Plugins/Add new/Upload from the Plugins WP panel).
It’s recommended to install our addon manager (can be done only manually) to have then an easy way to update or install other addons.
If you need to change your profile try this link when you’re logged in: https://www.thenewsletterplugin.com/wp-admin/profile.php
Stefano
KeymasterIf the error is the one in the 8.4.6, yes. If the problem persists, we need to check other options.
Stefano
KeymasterPlease, check if you have the version 8.4.7 or 8.4.6 (which has a problem)
June 21, 2024 at 3:45 pm in reply to: cURL error: 28 – Failed to connect to api.brevo.com port 443: Connection timeout #328362Stefano
KeymasterHi, it sounds like there is a problem with the addon. I see it on my test blog within the add-ons page.
Do you have some kind of noticed on the admin side? Maybe a Newsletter update requirement or like?
Stefano
KeymasterThank you for reporting!
Have a nice day, Stefano.
Stefano
KeymasterHi, just released version 8.4.0 should address your issue (it’s a database configuration in your site different than the standard which raise an error – it’s not something you should change, we need to have compatible code, sorry for this problem).
You should see the update shortly, try the WP/Upcate panel a do a “check again”.
Let me know if the problem is solved with that version.
Stefano
Keymasterok, that is what I need. it is an error in our code, now I’ll check the origin since it should not happen!
Stefano
KeymasterHi, that means the Newsletter plugin is not probably loaded when the error happens. Since the error is intercepted by your WP, you have two options:
1. ask the hosting provider to check the error logs where the error details are reported
2. you can add to your wp-config.php the line of code below to disable the error handler and, if we’re lucky, the error is displayed:define( ‘WP_DISABLE_FATAL_ERROR_HANDLER’, true );
please, if you ass that line, retype the single quotes since the copy and paste usually breaks them.
Another option is to enable the WP debug mode. Always changing the wp-config.php you should add (or modify if already present):
define(‘WP_DEBUG’, true);
define(‘WP_DEBUG_LOG’, true);
define(‘WP_DEBUG_DISPLAY’, false);errors should be intercepted and logged to the file wp-content/debug.log.
NOTE: the wp debug mode does not capture only the errors, it capture even warning notices and many non-fatal conditions.
If even that file is not created, you probably have a specific PHP configuration, You can try to set:
define(‘WP_DEBUG_DISPLAY’, true);
and hope the error is displayed.
Stefano
KeymasterHi, if you share the site address I can test myself. To have the full error details you should ask the provider for the “error log”.
You can even try that:
1. on the main newsletter’s plugin setting, advanced tab, activate the debug mode (it’s one of the last options)
2. reproduce the error
3. check on newsletter’s admin Help/Logs if there is a php-aaa.txt file: it could contain the error details
4. disable the debug mode at point 1
5. copy here the error if any has been recordedStefano
KeymasterHi, if you have a critical error, and it’s a WP message, you should have received an email at the address set on WP main settings with the error details. But, if the error is related to the mailing system, you don’t have such an email.
In this case, from the admin side, go to the Newsletter/Help/Delivery and run a test: what’s reported? If everything is fine, please check on your WP main settings the email address and change it if it’s not a working mailbox.
If the error page is reporting more information about the error, please copy them here.
June 19, 2024 at 5:46 pm in reply to: cURL error: 28 – Failed to connect to api.brevo.com port 443: Connection timeout #328216Stefano
KeymasterSorry, you should update the brevo addon, the changes are in that plugin.
June 19, 2024 at 1:49 pm in reply to: cURL error: 28 – Failed to connect to api.brevo.com port 443: Connection timeout #328205Stefano
KeymasterHi, since I have not an env. where to test the proxy configuration, could you check if the changes I made to the code are ok?
Could be in your case one of the constants is not defined?if (defined(‘WP_PROXY_HOST’) && defined(‘WP_PROXY_PORT’)) {
curl_setopt($ch, CURLOPT_PROXY, WP_PROXY_HOST . ‘:’ . WP_PROXY_PORT);
}Stefano
KeymasterYou only need to add the line
define(“NEWSLETTER_TRACKING_TYPE”, “ajax”);
in your wp-config.php.
Keep a copy of your wp-config.php before any modification AND be sure to retype the double quotes if you coppy the text above, since they’ll be copied in the wrong format.
Stefano
KeymasterHi, that link is correct and it is a tracking link, but your blog is not “passing” it to the Newsletter plugin, maybe a security plugin or a server configuration is blocking it.
I can suggest to change the link format adding to you wp-config.php the linedefine(“NEWSLETTER_TRACKING_TYPE”, “ajax”);
just after the define about the database.
Keep a copy of your wp-config.php before any modification AND be sure to retype the double quotes if you coppy the text above, since they’ll be copied in the wrong format.Then, if you send a test newsletter you’ll se the new link format, something like
https://soylagunanoticias.com/wp-admin/admin-ajax.php?…
That kind of link should not be blocked.
Let me know!
June 18, 2024 at 8:41 am in reply to: cURL error: 28 – Failed to connect to api.brevo.com port 443: Connection timeout #328136Stefano
KeymasterThank you very much, the addon has been updated. Save the Newsletter’s main setting to see the update notice (version 1.2.2).
Let me know if it works on your env.Stefano.
Stefano
KeymasterHi, it should be solved on version 8.3.9.
Stefano
KeymasterHi, try to upgrade to the latest version, where the subscription has been refactored. Probably the recent review to address an XSS problem introduced that warning.
Stefano
KeymasterHi the initial 9 email are just a sample of the data, useful to see if the parsed parameters are correct.
Stefano
KeymasterHi, while the email is registered as unique, if someone uses a second form, the data is “merged” with the existing one—the multiple subscription settings on the Subscription Configuration Panel control that.
For example, a second subscription could require confirmation before having it merged (otherwise anyone could use other’s emails and update their data!). So the new collected data is “parked” and then merged once confirmed with the activation email.
Stefano
KeymasterYes, it happens if you add more subscribers while it is sending (or they subscribed or they changed the profile and match the targeting filters). BTW we’re thinking of changing that behavior: it’s sometimes useful, sometimes confiusing.
Stefano
KeymasterAnd the email field has been mapped? The parse list of email is only a sample of the whole set you pasted.
Stefano
KeymasterHi, what you see is a preview of the parsing of you data. You should check if that parsing is working correctly or changing the field separator, for example. And in that page you should map the fields from your data to the subscriber’s fields.
You data has a first line with the field names?Stefano
KeymasterHi, you have an SMTP plugin installed, you should run the tests from that plugin since even the emails sent by Newsletter are delivered by that plugin.
Stefano
KeymasterMeanwhile if you can edit the file, where you find the line
$news = json_decode(wp_remote_retrieve_body($response), true);
change it to
$news = [];
and the problem should disappear.
Stefano
KeymasterHo, thank you for reporting. Probably the site cannot connect to our server, we need to intercept that condition. Wuill be fixed on next release (on monday).
Stefano
KeymasterHi, I was able to replicate the problem it happens with the “activation required” message, we’re already working to fix it.
Your configuration is ok!Stefano
KeymasterUhm, it seems ok on my blog, but we could have different configuration. Could you check on Newsletter’s main setting the public page set for the EN language? Enter the settings panel, change the top bar language to English and check the public page setting.
Probably it’s ok, I would use a similar configuration.Another simple check: on your “pages” panel, set the top bar language to all, and you should have two pages with a “warning” similar “Newsletter public page”.
Stefano
KeymasterHi, probably this happens if you subscribe with an already registered address that is associated to that language. Could you check for that?
Stefano
KeymasterHi, on the latest version (8.3.7) the problem should be fixed.
Stefano
KeymasterHi, this is rather weird. The sender’s email or the sender’s name have been preserved?
Stefano
KeymasterHi, it’s a but of the latest version, I’m fixing it right now.
Stefano
KeymasterHi, of course, that should not happen and that version has nothing changed in the “version change” code. Which settings have been lost or reset?
Stefano
KeymasterHi, the forms are ok, both have the language (it’s an hidden form field).
I subscribed with test@ and stefano@, could you check the language of those two subscribers?
The first should be DE the second EN.Stefano
KeymasterHi, the error is shown when you enter the admin side of the plugin?
Stefano
KeymasterHi, the error could be connected to the mailing problem. Can you go to the Help/Delivery panel and run a test?
In this moment there is a bug on the plugin dashboard that can lead to an error, just start from another side menu entry, like “subscribers”.Stefano
KeymasterUhm, that means the form is not transmitting the language. Could you kindly share the link of the subscription page so I can check it? Could be a bug of something related to the form or the multilanguage plugin. Which plugin are you using?
Stefano
KeymasterHi, it could be a public page configuration issue. You should have 2 pages to be used by the newsletter plugin (one for the EN and one for the DE languages). Both the pages should contain only the [newsletter] shortcode.
The plugin should detect if there is a problem with that configuration and show a warning on the admin side.
Please, check on the Newsletter’s main settings if those pages are correctly set as “public page”. You should set this option for both your languages, switching the admin side language using the black top bar.
Let us know, if all that is setup correctly we should look somewhere else.
Stefano
KeymasterHi, the save button is working now. It was blocked by the browser since the custom URL for both the activation page and the welcome page was set with a wrong value (an URL starting with // and not with https://). Since the welcome page select was not selected to the “custom URL” option, those fields were not visible and (that is a bug of the browsers) nothing was shown. Yhe only way to see the “error” is to use the browser debug console.
We’re changing the plugin to avoid that kind of browser oddity in the next release.
Stefano.
Stefano
KeymasterHi, to just send with that service, you can install the SMTP addon (o generally an SMTP plugin). They provide API as well, but there is no much benefit to implement the integration since an SMTP plugin will do as well as a direct integration.
They do not provide a webhook to be notified on bounced addresses, which is now of the key feature of a delivery service. Maybe in the future they’ll be able to add that feature and then it’s worth to code a whole integration.
Thanks!
Stefano
KeymasterHi, our plugin is not related to pages and articles, you probably are inside the admin panels and on top bar it’s selected a language without article translated in that language.
You should ask for support to the polylang plugin authors.Stefano
KeymasterHi, with version 8.2.5 the problem should be solved.
Stefano
KeymasterHi, it’s a bug we identified a few minutes ago, it will be fixed today with a release.
Stefano
KeymasterHi, I’ve tried just now but I’m unable to reproduce the error. Could you kindly reported the error details?
If the error has been intercepted by WP, it should have been sent to the administration email (the one set on the main WP settings).
If there is no email, the server error logs should contain the details.
Another way is to set the Newsletter plugin in debug mode, there is an option on Newsletter’s main settings (note: it’s not the logging level, it’s a setting specific for the debug mode).
Once active a notice is shown on top of our administration pages.
Them if you reproduce the error, a log file should be available under Help/Logs with name php-xxx.log.Stefano
KeymasterHi, yes, that is a recent change, we sent a newsletter about that :-). On the admin side, there should have been a couple of warnings about that required change.
That is a step we took to reduce the multilanguage management problems (as you see it is not so easy to manage it…).Thank you for your collaboration!
Stefano
KeymasterHi Julie, the page shown should be connected to the subscriber language, so the redirect should redirects to the public page for german if the subscriber language is german.
It it’s not working there something we need to check (I’ve make some tests with success, I need to try other combinations).
Have you make the test with a not registered email address?Stefano
KeymasterHi, it is a general problem with multilanguage, double opt-in, and custom welcome emails. It will be fixed with today’s release.
Just a note: while testing, if an already registered email address is used to try a second signup, the signup language and the language of the existing subscriber could create some glitches: we’re looking at them as well.
For tests, we recommend using a email address not already registered.
Stefano
KeymasterHi, it seems a bug for multilanguage installation, we’re checking. And specifically for the welcome email designed with the composer.
I’ll get back tomorrow when I can complete some tests (and probably a fix release will be published).Stefano
KeymasterWhen you send a newsletter with links (with tracking active) and the subscriber follows a link a cookie is set. That grants the access.
Newsletter has not a login system, of course, but with that cookie the subscriber is recognized: it’s like the magic login link some services send by email.Stefano
KeymasterHi, thank you, I’m going to add a check right now. It happens when no custom fields is set to be displayed on the profile form (or when custom fields are not used).
March 15, 2024 at 7:14 am in reply to: PHP Fatal Error When Subscriber Saves His Profile Edit #323062Stefano
KeymasterArghhh! That version shouldn’t have been distributed, it was an error on the 8.2.2 package suddenly replaced… but of course, it was not. See the 8.2.3, it’s just a republishing of the correct package with a new version number, to be sure the correct code is distributed.
Thank you very much for reporting!
Stefano
KeymasterHi, you need to check WP Mail SMTP, probably it is sending using the standard mail() function of PHP and it is not configured to use an SMTP. WP Mail SMTP, if not configured, does nothing.
I suggest to copy the configuration you set on Newsletter – SMTP to setup WP Mail SMTP so it will use there SMTP.
Then no other problems of bad headers. 🙂
Stefano
KeymasterHi, you don’t need the Newsletter SMTP addon, just keep wp mail smtp (or fluent smtp) and set it to use the SMTP service. Newsletter automatically uses that plugin.
WordFence could use a different method to send emails than the standard WP method (so the SMTP plugin would be activated), but is shouldn’t.Since you have come problems with the provider, I suggest to have a single plugin connected with the SMTP: this way all communication generated by the blog (notification, newsletters, ..) should be managed directly by the SMTP plugin.
There is even a maillogging plugin, if I remember well, so you can check what’s happening (there is no need to use the pro version of wp mail smtp).
Stefano
KeymasterHi, the Newsletter plugin uses WP to send email IF no delivery addons are installed. Please check if you have the Newsletter – SMTP addon active, and remove it.
Stefano
KeymasterHi, if the test is ok, the plugin can send emails from your site. When the confirmation email is not sent, probably it is dropped by your provider (spam filters). Try to change the subject and a bit the content of that email (see the Subscripton/Settings/Activation tab).
If you kindly share you site address, I can do a test subscription to see if I receive the email.
Have you checked the spam folder?
Stefano
KeymasterSince it could help others, with JSP we checked all the possibilities and the provider is changing the email headers when the site’s public side starts them and not when they’re sent (like tests) from the admin side.
This is done even by other providers, including the originating of PHP scripts and other information to identify if needed, hacked sites. That is a problem, anyway, because the antispam filter does not like too much that added information.
With email headers I mean some meta information that is not visible in the email client, you need to get the email source (for example with Gmail or Thunderbird).
Stefano
KeymasterHi, the PHP mailer is actually used to encode the mail since amazon ses is faulty in managing utf-8 content, but it is not related to encryption.
Stefano
KeymasterCould be when you test from the admin some filters are/are not applied as when you send (subscribe) from the public side? Maybe your theme or a plugin is applying some filters!
Stefano
KeymasterHi, the widget just collects a subscriber, it cannot affect the sending of an email, it’s a core process identical for newsletters and notifications.
Belive me, I wrote the code of the delivery part.
You can use our widget, a shortcode, a custom form and nothing will change. For example, open the newsletter public page, you’ll find the subscription form. If subscribing using that form you find the same problem, that’s a confirm it’s not the form influencing the delivery.So we need to check elsewhere.
1. goto the Newsletter’s main settings, there you have a sender and a return path: what’s in them?
2. share the page where I can test the subscription with my addresses so I can see the messages and I can look at the source of those messages
3. send me a test that does not shows up the to test@thenewsletterplugin.com: from where do you run the test? From our Help/Delivery panel or from WP Mail SMTP?Thank you!
Stefano
KeymasterHi, I installed it on a couple of blog getting it from the documentation page or this link
https://www.thenewsletterplugin.com/get-addons-manager
and it works. Could be when you download the zip package it is unpacked and you’re trying to upload the folder and not the zip file?
Stefano
KeymasterHi, could you kindly report the exact message or a screenshot?
Stefano
KeymasterHi, the previous message was sent to the wrong request sorry. To be notified via email for each new subscriber, just enable the notification on Subscription/Settings. You can specify an email address where those notifications should be sent.
A similar notification option is presented on the Subscription/Unsubscription configuration panel, of course to get notified of cancellations.
Stefano
KeymasterHi, the settings for the welcome email have been reworked and now the problem should be fixed.
February 27, 2024 at 3:43 pm in reply to: Drag and drop function for automatic newsletters does not work #321756Stefano
KeymasterOk, great! 🙂
Stefano
KeymasterOk!
February 27, 2024 at 3:42 pm in reply to: Subscription automatically terminated for trial subscribers #321754Stefano
KeymasterThat is an IP of the Microsoft Azure cloud, you can check it here.
https://www.maxmind.com/en/geoip-demo
So 100% is a mail scanner. The latest version of Newsletter has a better antibot to try to block them. You can even enable the double step unsubscription, it helps.
This is something we started to see since a couple of months, probably some more aggressive antispam/anti ransomware deployed usually by big companies.February 27, 2024 at 3:39 pm in reply to: Placeholder text stays when click on the input field #321753Stefano
KeymasterHi, that input field is the one used by Newsletter is not created by Elementor. Could be you have some customization in your site made by a developer?
Could you share the URL where the form is visible so I can get a look?
February 27, 2024 at 3:37 pm in reply to: massive returns with “Mail delivery via script failed“ #321752Stefano
KeymasterHi, that is something already seen. When you send an email with a client it is delivered, when send with a hoster mailing system it is not. Probably some providers do no accept emails from IP of specific hosters or not whitelisted.
That is not connected to the plugin, it just create an email, it’s the mailing system of the provider. I can suggest to try with a pro delivery service, like amazon, sendgrid, …, smtp2go, …, or ask the provider if you can use their smtp.Stefano
KeymasterHi, plugin.php of newsletter-amazon plugin? we do not use the PHP mailer to set the headers? are you using our smtp addon?
Stefano
KeymasterHi, that message is added by the email client, I’m pretty sure many other clients do not add it. That client recognizes the email as a newsletter because it contains the mandatory unsubscribe headers.
Stefano
KeymasterHi, no, that is a fake address by the provider, it is not the code of a newsletter.
Stefano
KeymasterOk, you’re talking about instasend. Sorry, the template cannot be edited right now.
February 26, 2024 at 8:39 am in reply to: New installation: Subscribe works – newsletters don’t #315383Stefano
KeymasterOk! 🙂
Stefano
KeymasterThank you for sharing, surely we’ll take this into considerations for future releases.
Stefano
KeymasterHi, the sender’s name is not multilanguage ready, sorry.
February 26, 2024 at 8:36 am in reply to: How can I increase the hourly sending limit? (AmazonSES) #315380Stefano
KeymasterHi, sendy is a SaaS service, they have much more power than the server where a site is hosted and they can work in parallel. You can enable the turbo mode on the Amazon SES addon, but the limitations of PHP are there. If you need performances like Sendy, you should use a VPS with Postfix configured as smart host and set Amazon SES as the SMTP service for Postfix. In that case all the resources of the server can be used to send emails.
BTW, most of the times, when a sending process is completed, what’s compete is actually the enqueuing of emails, the real delivery can take much more.Stefano
KeymasterHi, the code you pasted probably has been filtered. You should use the [newsletter_form] in a “shortcode block” for your sidebar or use our widget.
February 26, 2024 at 8:30 am in reply to: Newsletter unsubscription does not work if you are logged out of WordPress #315378Stefano
KeymasterHi, could be. But is sounds more like to be a caching problem. Are you sure there is not a frontend cache (not installed in the blog), like Cloudfront, varnish or similar?
Stefano
KeymasterWhen you create a channel, you can select to create a channel using the obsolete theme system (on bottom of the automated channel list), or the standard theme, create with the composer. Probably you have an old installation where only the old theme system was available.
February 26, 2024 at 8:27 am in reply to: Mobile browser errors when Akismet + Captcha are enabled? #315374Stefano
KeymasterHi, the captcha has not js… weird, is the problem still there? Debugging on a mobile browser is really complicated, but if you share a link we can try to test.
February 26, 2024 at 8:24 am in reply to: Placeholder text stays when click on the input field #315368Stefano
KeymasterHi, so you’re creating a form with Elementor? Elementor forms should have the placeholder setting for fields.
Stefano
KeymasterHappy to know it’s solved!
Stefano
KeymasterThe error you have is not related to a timeout of PHP but a timeout on the Apache server. Tables you need to look at are wp_newsletter_*, in particular wp_newsletter contains the subscribers.
Stefano
KeymasterHi, you should enter the list of automated newsletters and use the delete button. Is it missing?
Stefano
KeymasterHi, that’s really weird, the date selector should show at least three years in the future.
Stefano
KeymasterHi, not, it is actually not possible.
February 25, 2024 at 8:33 pm in reply to: Placeholder text stays when click on the input field #315143Stefano
KeymasterHi, that is not from the newsletter plugin, we use the placeholder attribute. Where is the form placed? Is it a widget? Could you share a link?
Stefano
KeymasterHi, could you check please if the latest version solves that problem?
Stefano
KeymasterHi, actually not, the post are shown in the order returned by WP (which is of course the publishing date).
Stefano
KeymasterHi, we don’t have an option to create a list or target with that kind of criteria.
Stefano
KeymasterHi, could you kindly report what the links look like? The wrong link is related to which page?
Stefano
KeymasterHi, bad problem. When you save the url should be changed with the newsletter ID. It means something went wrong while saving the data to the database (ask the provider to run a table analysis for your DB).
I saw that problem after a site migration where the database has been reconstructed without all the correct definitions.
You should even check the System/Logs panel for errors. You can collect more information by enabling logging on Newsletter’s main setting and setting the login level to error (or more).Stefano
KeymasterThat is the tracking image to know when the email is opened, if you disable the tracking is it not added anymore.
Probably or the email client or some other filter is showing that code.Stefano
KeymasterHi, there was a bug recently solved, do you still see that problem?
Thank you for your collaboration!
February 25, 2024 at 4:33 pm in reply to: Problem with displaying some images in the automated newsletter #315079Stefano
KeymasterHi, automated, or better the “posts” block, uses the “featured” image of a post. If the image is not set on that post, nothing is shown.
You can try to install a plugin like “thumbnails” which has a feature to automatically set a featured image choosing the first one between the ones uploaded for that post.February 25, 2024 at 4:31 pm in reply to: No confirmation message, profile is not displayed, etc… #315077Stefano
KeymasterHi, the pubic page should not contain the [newsletter_form] shortcode but the [newsletter] shortcode. When created automatically, that is the short code added, probably it was edited.
Using the correct shortcode all messages are shown on that page.Stefano
KeymasterHi, no, it is actually not possible, you should write come custom code to do that (possibly even with javascript).
Stefano
KeymasterHi, it sounds like an installation problem. Try to download the zip package from your account page on this site and install it from the plugins panel/add new.
Stefano
KeymasterHi, the plugin (and addons) does not have a connection between lists and post categories. You can create automated channels that extract specific posts from specific categories and let users to choose between lists connected to those channels.
Usually, a blog has many categories and could be confusing for a subscriber to choose between all of them. It is easier to choose a topic that probably aggregates many categories. Of course, it depends on the blog organization!
Stefano
KeymasterHi, the webhook and the API don’t have data formats compatible, sorry. They have been built to be integrated to servicers like Zapier where the data format can be defined on that platform.
Anyway, I toke note of your need since it could be useful for development, thank you.
Stefano
KeymasterSend it to me at stefano@ thenewsletterplugin.com.
BTW the latest version of the Newsletter has a new antibot protection that should help a lot in blocking unwanted traffic.
I always suggest using Wordfence as well, since they block many IP based on bad behavior or bad user agents.Stefano
KeymasterWe have not specific unsubscription statistics, but with the Reports addon for each newsletter, you can see how many subscriber unsubscribed from that newsletter.
February 25, 2024 at 4:17 pm in reply to: Polylang Form subscripotion doesn’t pick up the language #315040Stefano
KeymasterHi, there was a bug in the welcome email management with Polylang, it should be solved. Could you check once again? Some other issues have been solved on latest version, always related to multilanguage configurations, for example, the welcome email was not picked up in the correct language.
Let me know if the problem persists, dealing with multilanguage plugin is not always easy.
If you use custom forms, you can add the language to those forms with an hidden field named “nlang”. That value is stored with the subscribers’ data and should drive all messages (except when there are nugs :-).
Thank you for your collaboration!
February 25, 2024 at 4:13 pm in reply to: How to send a different Welcome message with coupon depending on the form used? #315038Stefano
KeymasterHi, different welcome email as supported on all our form managers integration and we’re extending them to all forms, but right not the standard forms (widget, shortcodes, and so one) don’t have the ability to send a custom welcome email.
February 25, 2024 at 4:12 pm in reply to: Placeholder text stays when click on the input field #315037Stefano
KeymasterHi, probably it’s not a placeholder and you’re using a custom form (maybe provided by the theme). If you can edit the HTML, likely you’ll find the value attribute set, for example:
value=”placeholder text”
while the placeholder attribute should be used:
placeholder=”placeholder text”
if you share the URL of the page where the form is visible I can check it.
February 25, 2024 at 4:10 pm in reply to: Latest release introduced formatting error in menus #315036Stefano
KeymasterHi, it should have been solved on the latest version.
Thank you!Stefano
KeymasterHi, no, there is not that kind of setting in the plugin. I can suggest, seen the real low number of email you’re sending, to get a free plan on one of the many delivery providers (all them can be used via SMTP just installing an SMTP plugin).
You can look at sendgrid, mailjet, mailgun, smtp.com (maybe that one has not a free plan, I don’t remember), sparkpost, and elastic email.Stefano
KeymasterHi, that message is not added by our plugin. It could be added or shown by your email client, it’s the first time I see a message like that. Which email client are you using? Could you share a screenshot?
-
AuthorPosts