Hello there!
First of all, thank you for your great plugin.
Unfortunately, I have an issue… When using your plugin, the “Reset password” link sent in reset password email is not properly working. If I copy/paste the link, everything is ok. But if I click on it, it says the key is invalid when I set my new password. If I inspect the link in the mail, the href says “https://click.pstmrk.it/3s/mydomain.com%2Fresetpass%2F%3Fkey%3Dp%E2%80%A6…” instead of “https://mydomain.com/resetpass/?key=pWobtMu2rF…”
How can I solve this? Here is what I have in the plugin’s settings:
Thank you,
Cédric
]]>I’m interested in using plugins for both transactional and marketing emails. Transactional emails should be sent via Postmark’s transactional stream, and marketing emails via a broadcast stream.
Is there a way to get plugins to send emails using the appropriate postmark stream for each?
]]>Updating the plugin using wp cli returns a warning about the plugin version being higher than expected.
Command to run to reproduce this:
wp plugin update --all --skip-plugins --skip-themes --dry-run
Result:
Warning: postmark-approved-wordpress-plugin: version higher than expected.
6 months ago another person reported a similar issue and it was marked as resolved and I can see that the trunk version is 1.19.1, not 1.20 as it previously was, so I’m not sure why the warning persists.
]]>In this very repo it says your plugins last version is 1.19.1
However clearly that’s not. My site runs Version 1.20.0 | By Andrew Yates & Matt Gibbs | View details
and your tags on svn show the latest tag is Version: 1.20.0 too.
You ought to update this because while it apparently works to push updates to sites, it does not work to show correct information on this very repo, and that causes confusions, I was already worried something compromised my site.
Here you state 1.19.1 is latest and to have updated trunk, but that is not true, latest is 1.20.0, why would it push those updates otherwise? If that is an unstable version you cannot push it to users.
Hi, is there a way we can intercept/redirect email when WordPress is running on a dev environment? We use Postmark, which has a sandbox mode, but I’m not sure how to do it with this plugin. I’d love to be able to configure it based on an ENV variable. That way, whenever WordPress is running on Staging or locally I can be confident that no emails will be sent out.
]]>Hi there,
Great plugin!
I would like to know how to send an email using this plugin via the wp_mail function using a template that is in the Postmark backend.
Can you help?
Thanks!
]]>We’ve just discovered that we had an API token error in our Postmark plugin settings. However, there didn’t seem to be any WordPress Admin Notice about this. We only discovered it because we realised emails weren’t coming through and then went into the logs in the Postmark WordPress plugin and saw the API connection error.
Our specific error was:
{"ErrorCode":10,"Message":"Request does not contain a valid Server token."}
I would have expected to be alerted to this error. I realise I can’t be alerted via email, because the email connection is broken. But it would be extremely helpful to see a WordPress Admin Notice about the error so that we could investigate and fix much earlier that accidentally discovering it later.
Could this please be added to the plugin?
]]>Your trunk points at 1.20, changelog on wp.org shows 1.19.1
and GitHub changelog shows latest as 1.20.0
???♂? and wp cli will show this warning:
wp plugin update --all --skip-plugins --skip-themes --dry-run
Warning: postmark-approved-wordpress-plugin: version higher than expected
We got issue when email goes from Abandoned Cart Pro for WooCommerce.
email goes as plain text but with html content.
Any ideas?
Seems like once I activated MalCare WordPress Security Plugin, the plugin settings disappeared under Settings.
Thanks!
]]>Your submission failed because of a server error.
Your submission failed because of an error.
Hello
When I first install the plugin, I get two errors on the status page:
Warning: Attempt to read property “status” on null in /public_html/wp-content/plugins/postmark-approved-wordpress-plugin/page-settings.php?on line?203
Warning: Attempt to read property “lastCheckDate” on null in?/public_html/wp-content/plugins/postmark-approved-wordpress-plugin/page-settings.php?on line?210
I understand these are just warnings rather than fatal errors. But just thought I should raise the issue.
Thanks
]]>It would be nice if you reconsidered changing the menu back to just Postmark. I understand ActiveCampaign wanting to be part of the branding but it really doesn’t need to be in the menu link name. It makes the menu two lines making it harder to scan for.
Simplifying the admin menu name would keep the menu interface clean, and make it easy to find.
]]>Hello there,
Thanks for the great service & plugin. I’m running into a problem, though. When I set the ‘Sender Email’ to just an email address, it works fine. However, when I add a name, formatted like: John Doe <[email protected]>, I get a lengthy error message, which contains the following error: {"ErrorCode":300,"Message":"Invalid 'From' value."}
. The Postmark docs state that a ‘From’ value formatted like this is allowed, though.
The problem is not limited to a single site; it happens on all sites where I have the Postmark plugin installed.
Am I doing something wrong? I would be happy to provide more details if needed.
Regards,
Wiegert
Emails stopped sending on Oct 31 for all new WP registrations and also for all event registration. The emails work after I disabled the plugin. Your plugin has worked great until now, so hoping there is a fix.
]]>Hi,
In project which I’m developer now exists this plugin in version 1.12.5. I would like to upgrade to the latests version but previous developer modified the plugin.
The plugin name is now Plugin Name: Postmark (Official) - WARNING! MODIFIED
Before upgrading I have to check what has been modified – but I can’t find the original version in history. Can you share me the plugin in version 1.12.5 ?
https://plugins.trac.www.ads-software.com/browser/postmark-approved-wordpress-plugin/tags
]]>Is there a way for admins to be notified when a sending error occurs? A site of ours has had several errors over the last few weeks but we were never notified of this.
Would be good to receive a notification either by email or by way of an error message on the admin screen.
]]>Hi,
The plugin is working very well on many websites we manage.
Today I found these two warnings on the info tab of the site health page:
Warning: Undefined property: stdClass::$stream_name in /home/user/www.domain.tld/current/wp-content/plugins/postmark-approved-wordpress-plugin/includes/class-postmark-debug.php on line 56
Warning: Undefined property: stdClass::$force_from in /home/user/www.domain.tld/current/wp-content/plugins/postmark-approved-wordpress-plugin/includes/class-postmark-debug.php on line 66
]]>Hello, I just wanted to bring to your attention that the Postmark plugin is not compatible with WordPress 4.0 or higher as your main Plugin Information states (see https://www.ads-software.com/plugins/postmark-approved-wordpress-plugin/ > WordPress Version:)
This is because you are using the wp_date
function, which has been introduced to WordPress only with WordPress 5.3
Thus, the right information is WordPress Version: 5.3 or higher.
OR, another option is to check if wp_date
exists, and if not, fallback to the legacy date_i18n
(which, one could discuss about if Core actually should do that, but it is not the case, so it is probably better for the plugin to either request a higher WP version, or to the check itself)
Thanks
]]>Hi there,
I have the plugin activated on a multi install. The test emails arrive for both sites, but when a new user is created, sending the automated email to activate te account goes wrong. Those emails are still sent via the network email address instead of the sender specified in the Postmark plugin. Is this normal behavior? The plugin claims to be able to send all emails via Postmark, but the log shows the emails failed because the network email address is not recognized.
Best regards,
Wim
I updated to Postmark 1.17.0 and received the Wp critical error email. I also cannot see my Site Health > Info page unless I deactivate the plugin. I am running WP 5.8.4
]]>This happens when clicking on Tools-Site Health.
I’ve tried this on 2 different sites now and the same problem occurs.
Site Health says there has been a critical error but this only affects the Site Health screen, The rest of the site is functioning fine.
Error Details
=============
An error of type E_ERROR was caused in line 99 of the file /home/utag/public_html/wp-content/plugins/postmark-approved-wordpress-plugin/includes/class-postmark-debug.php. Error message: Uncaught TypeError: Postmark_Debug::strbool(): Argument #1 ($value) must be of type bool, null given, called in /home/utag/public_html/wp-content/plugins/postmark-approved-wordpress-plugin/includes/class-postmark-debug.php on line 64 and defined in /home/utag/public_html/wp-content/plugins/postmark-approved-wordpress-plugin/includes/class-postmark-debug.php:99
Stack trace:
#0 /home/utag/public_html/wp-content/plugins/postmark-approved-wordpress-plugin/includes/class-postmark-debug.php(64): Postmark_Debug->strbool()
#1 /home/utag/public_html/wp-includes/class-wp-hook.php(307): Postmark_Debug->debug_info()
#2 /home/utag/public_html/wp-includes/plugin.php(191): WP_Hook->apply_filters()
#3 /home/utag/public_html/wp-admin/includes/class-wp-debug-data.php(1461): apply_filters()
#4 /home/utag/public_html/wp-admin/site-health-info.php(32): WP_Debug_Data::debug_data()
#5 /home/utag/public_html/wp-admin/includes/class-wp-site-health.php(66): require_once(‘/home/utag/publ…’)
#6 /home/utag/public_html/wp-includes/class-wp-hook.php(307): WP_Site_Health->show_site_health_tab()
#7 /home/utag/public_html/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters()
#8 /home/utag/public_html/wp-includes/plugin.php(476): WP_Hook->do_action()
#9 /home/utag/public_html/wp-admin/site-health.php(205): do_action()
#10 {main}
thrown
The PostMark readme file included in the plugin contains an erroneous version requirement, which causes problems with updating websites with MainWP. I’ve checked with MainWP and they have pointed out that this is a problem with Postmark’s readme file.
From the readme file: “Requires at least: 7.0”
Of course, the latest version of WordPress is 6.0, not 7.0. When MainWP checks for compatibility of plugins to be updated, it blocks those that are not compatible with the current version of WordPress. Since Postmark claims a requirement of WP 7.0, which has yet to be released, MainWP is unable to update the plugin.
]]>Ever since yesterday we stopped receiving emails from the site. I went in to check the postmark logs in plugin settings but I can’t find the settings page anywhere now. It used to be under “Settings – Postmark” but its gone
Any ideas?
]]>The plugin is unable to activate on our client’s website. The site is hosted on AWS on PHP 8.1.1 and MySQL 8.0.27.
We have the plugin working on other website so I wonder if it’s an issue with these versions?
The error is a fatal Mysql error upon activation of the plugin pasted below with the client name removed.
Fatal error: Uncaught mysqli_sql_exception: Table ‘client-name.wp_postmark_log’ doesn’t exist in /var/www/client-name.co.uk/public/wp-includes/wp-db.php:2056
Any help would be appreciated, thanks.
]]>I can’t set different email for reply-to in this plugin please help.
]]>I’m a little confused. Does this plugin work with all your transactional emails including general, WooCommerce, NinjaForms, BuddyPress, etc.?
]]>Hi,
We’re running the Postmark plugin on a live and a test environment. Where the live environment runs the plugin version 1.15.0, our test environment runs 1.14.0. In the latest update (1.15.0) a new checkbox appeared in the settings: “Force emails to be sent from the Sender Email specified above. Disallows overriding using the $headers array.”
While the checkbox is disabled (by default), this “setting” still seems to be applied.
We’re running a lot of custom forms, that use the wp_mail function, where we actually set the “From” header, like: “From: Website Name <[email protected]>”.
On our test environment, this “From” header is actually used, on our live environment the “From” header is just [email protected]. After a rollback to 1.14.0 on our live environment, it works again like it used to: using the “From” header: “From: Website Name <[email protected]>”.
So the problem seems to occur since version 1.15.0.
Kind regards,
Niels
If there is a comma in the email fromaddress or toaddress
Most simple examples to get problem:
wp_mail( 'First Last, Jr <[email protected]>', 'subject', 'body' )
wp_mail( 'First Last <[email protected]>', 'subject', 'body', ['From: First Last, Jr <[email protected]>'] )
This works:
wp_mail( 'First Last Jr <[email protected]>', 'subject', 'body', ['From: First Last Jr <[email protected]>'] )
WordPress’ wp_mail
function succeeds with the comma in the to or from address.
Hi, I’m sure this is a Gravitec issue but they have been non-responsive and I was hooping you may have a suggestion to pass on to them in order for it to work with your plugin.
How to replicate: install Postmark and “Gravitec.net – Web Push Notifications” plugin and see that when Gravitec is enabled, Postmark disappears from the Settings menu. You can replicate this with a basic install/default theme/no other plugins.
]]>