Forum Replies Created

Viewing 15 replies - 16 through 30 (of 65 total)
  • Why don’t you provide a download link here so that we all are able to get out of the struggle and bringing the plugin back to work? What you suggest is like a paper chase …

    Edit: created the ticket and have to wait. So easy!

    • This reply was modified 3 years, 7 months ago by Frank.
    • This reply was modified 3 years, 7 months ago by Frank.

    Solution for me – edit wp-mailinglist-plugin.php starting at line 9225.

    Override this:

    if (!is_object($phpmailer)) {
    	require_once(ABSPATH . WPINC . DS . 'class-phpmailer.php');
    	$phpmailer = new PHPMailer(true);
    }

    with the follwing WP core code (see pluggable.php):

    // (Re)create it, if it's gone missing.
    if ( ! ( $phpmailer instanceof PHPMailer\PHPMailer\PHPMailer ) ) {
    	require_once ABSPATH . WPINC . '/PHPMailer/PHPMailer.php';
    	require_once ABSPATH . WPINC . '/PHPMailer/SMTP.php';
    	require_once ABSPATH . WPINC . '/PHPMailer/Exception.php';
    	$phpmailer = new PHPMailer\PHPMailer\PHPMailer( true );
    
    	$phpmailer::$validator = static function ( $email ) {
    		return (bool) is_email( $email );
    	};
    }

    Hope, this helps.

    Newsletters Lite: using SMTP, after update from WP v4.6 to v5.5.1 sending is not possible anymore for me (just for a change: it’s about the wp.org version of the Tribulant plugin). Is there also a solution for the free Newsletters Lite on the horizon?

    This could maybe even be an opportunity to switch to the WP API and use wp_mail() instead of diving into inner workings of PHPMailer which are expected to change. The API allows dev’s to change outgoing mail in so many aspects – so a bit refactoring should reduce support requests (and hacking core for dev’s) as well.

    But for the first shot it could be amazing if the plugin would work again.

    Thanks so far!

    Had the same issue. Figured out, that in my case there is a conflict with Yoast. Deactivating Yoast solved the 500er server error.

    WPKube’s solution works with Yoast enabled. Maybe there should be some investigation on your or Yoast’s side. It’s a common combination of plugins.

    • This reply was modified 3 years, 8 months ago by Frank.

    There are general problems with all of the cookie notification solutions. AFAIK they all have these problems:

    1.) When JS is switched off, the “solution” disappears. There is always a JS dependency – kind of hardly to avoid.

    2.) Caching. If there is some logic dependent on the cookie not already set and set to not showing the notice then the recurring users will fill the cache with pages not showing the notice to even following users without a cookie set.

    These issues could be maybe avoided when the notice is implemented as a regular JS-independent part of the page, showing up either way. Then JS (if there is any) would test the cookie and would simply hide the notice. No JS then no hidden cookie – but better than NO cookie notice: for those who need to fulfill EU regulations.

    I personally prefer dropping the shebang all together and choose a relatively safe location for the site’s ownership – where no lawyers are get into the mood to want to reach out to me.

    Thread Starter Frank

    (@t-mug)

    Thanks for your answer.

    Unfortunately it does not help. You describe the normal behaviour of sending a newsletter to a specific mailing list. This is NOT my problem.

    I’d like to mark certain users as customers and want to exclude them from follow-up emails to a list where they belong to. This is a very rudimentary marketing step.

    What I see and what’s possible with Tribulant Newsletters:
    I could add a customer/ buyer to a seperate mailinglist programmatically after a sale. (Want to keeep that customer on the list, because it’s a list of a specific topic where occasionly advertising happens.)

    But if I want to send again an advertising email to this list, I now want to exclude all emails from emails belonging to buyers.

    What I do NOT see with Tribulant Newsletters:
    how to filter a certain mailing list in a way that emails occuring in another list (the buyers) will be excluded? Like this:
    SELECT email from listA WHERE email NOT IN listB

    Thanks for your effort.

    Thread Starter Frank

    (@t-mug)

    Since all this seems to take a lot of effort – it would help a lot if I could send to a specific mailing list while excluding addresses from another list.

    Or is this possible and I’ve overseen something? Thanks for your reply.

    The best,
    Frank

    Thread Starter Frank

    (@t-mug)

    Thank you very much for your quick reply!

    Unfortunately access to the website is not possible at the moment, but I forgot to mention, that I use a remote site for collecting mail subscribers and I send data by a form with action=”…” defined as “<newsletters_domain>?wpmlmethod=offsite&form=1” as recommended for remote usage. The data I send by field names (POST variables) are form_id, list_id[], email and subscribe. All works fine. Except that the autoresponder mail is sent out instantly although the subscriber hasn’t confirmed yet.

    Do you have an idea?

    Thanks for sticking your thoughts into this scenario.

    • This reply was modified 4 years, 11 months ago by Frank.
    Thread Starter Frank

    (@t-mug)

    My last question means: “3rd party remote requests” – to be more accurate. Of course it’s no problem to integrate 3rd party components locally.

    In my case it seems solved: in settings I had enabled the email DEBUG mode which caused somehow unautheticated users to be shown this DEBUG info too while they tried to request the mail management email without then receiving it :-O

    Maybe this also prevented the confirmation email from being sent. After switching off the DEBUG setting all seems to work.

    Hi, it’s a bit counter intuitive for me as well. I struggle with the same thing. What’s the sense of beeing able to periodically deleting a certain page if afterwards the enabled preload would apply to the whole site anyway?

    So it seems that preloading is always meant as renewing all cached files and is not meant to cooperate with the feature of periodic deletion of certain pages. So you cannot selectively preload, am I right?

    The counter intuitive part for me is that “selecting” all pages for deletion after a certain amount of time will cause the preload process to start. But if you “select” a page (which is kind of the same context for me), then nothing happens, because it’s waiting for the next unfortunate visitor … 🙂

    Thanks anyway! Do I interpret things properly, so far?

    You could copy a helper plugin file to wp-content/mu-plugins/ which scans all HTML (via manipulating bufferd output) and preg_replaces occurencies of example.com/ not followed by the staging dir name with example.com/staging_dir

    One would have to take care about serialized URLs e.g. in script tags.

    Also CSS files will usually contain e.g. background-images with links to the origin’s site ressources. This is probably the cause for this unanswered issue also.

    If all this the plugin denies to deal with path issues it’s practically rather unreliable to use it in a SEO safe way.

    Thread Starter Frank

    (@t-mug)

    Yes, it seems. But caches will be purged periodically. A visit of an uncached home page by a user who has the cookie notice confirmed already, renews the cached version of the home page. This newly cached home page, visited by another new user, will not show the cookie notice. – This is inconsistent and unreliable.

    So it is not a matter of what caching plugin you use.

    Hi,

    what I can tell you is, that I always send a test letter to https://www.mail-tester.com/ to be sure not having any issues with my mail server, like a lost DKIM signature, sticking on any mail server black lists etc. etc. – before I send to my list.

    The Newsletters’ built in testing tool will NOT tell you anything about mail server configuration or deliverability.

    On tools like mail-tester.com you can investigate written mail headers, output on different devices and you will be pointed to what you can do better. I personally never send before I see my 10 points, which is the optimum and tells me that all components will work best for me.

    The best,
    Frank

    • This reply was modified 5 years, 9 months ago by Frank.
    Thread Starter Frank

    (@t-mug)

    Amazed about results happening so fast!
    You’re unbelievable 🙂

    Thank you very much for this.

Viewing 15 replies - 16 through 30 (of 65 total)