• Resolved monster000


    The plugin suddenly stopped seeing the php mail: default (none). A test email is not sent.
    I checked the mail function from php – the letter is sent.
    $to = ‘xxx@gmail.com’;
    $subject = ‘the subject’;
    $message = ‘hello’;
    $headers = ‘From: xxx@xxx.xx’ . “\r\n” .
    ‘Reply-To: webmaster@example.com’ . “\r\n” .
    ‘X-Mailer: PHP/’ . phpversion();

    mail($to, $subject, $message, $headers);
    I have php7.3-fpm.
    Has anyone else observed such problems with the plugin?

    • This topic was modified 3 years, 9 months ago by monster000.
Viewing 5 replies - 1 through 5 (of 5 total)
  • Version 1.8.1 does not work with PHP 7.4

    Until version 1.7.1, it worked normally. After update 1.8.1, it does not send any services (PHP, Google, MailGun, SMTP, and others). I tested with PHP 7.3, all services worked except GOOGLE (both “gmail” and “g suite”).

    One mistake is that (I use the “g suite”) is that the Google account is not linking. After confirming to Google that you allow emails to be sent on your behalf, you should be redirected back to the plug-in admin area, but loads the site’s main page, and doesn’t activate the linked account button. .

    The google email used was always the same, there was no password change, no two factor authentication or anything like that. Email is unique to this service.

    Another error is that it always appears that the attempt to send the previous email failed, suggests that you send the test email (using PHP or other SMTP).

    What to do, developers? Since the plugin is used by many others to send emails through the site?

    HI @ewramartins,

    I apologize for any confusion. If you’re using the Default (none) option, the plugin (SMTP) is not configured at all. You’ll need to select any of the mailers and get started. We have documentation for setting up each of the available mailers. Also, please note that if you’re using the PHP mail() function, the emails are not routed through WP Mail SMTP, it reconfigures wp_mail() to send emails through the SMTP providers.

    @ewramartins, If you’re not redirecting to WP Mail SMTP settings page after allowing Goolge to send emails on your behalf, it might be an issue with generating an access token. Please make sure everything is correct (Client ID/ Secret) with the app you created, or redo all the steps again following the tutorial. If you have any issue, please create a separate support post with details. For the issues with PHP 7.4, please read: https://wordpress.org/support/topic/cant-send-emails-using-php-7-4/.

    I hope this helps!

    @sanzeeb3 Create this specific post for this issue.
    I already checked the client ID / Secret, redid more than three times, copied and pasted the client ID / Secret, digitel character by character, tested it in another browser, anyway not being redirected to “WP MAIL SMTP settings page” after allowing Goolge to send emails on my behalf.

    Thread Starter monster000


    I seem to understand what the problem is.
    I use nginx with server_name ~^(www\.)?(?<domain>service4ski.ru)$;
    With this nginx configuration, get_site_domain() in plugin’s code returns an empty value.

    • This reply was modified 3 years, 9 months ago by monster000.
Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Sending via php mail is broken.’ is closed to new replies.