• Столкнулся с проблемой

    Настроил на сайте плагин WP Mail SMTP через Gmail API. Все проверки проходят, почта отправляется. Через плагин Health Check тоже проверка wp_mail проходит.

    А вот если в коде использовать, не отрабатывает никак. Просто пустая страница, выполнение кода на функции останавливается и все. Куда копать непонятно.

    Даже такой простой код не работает

    <?php 
    	
    	$result = wp_mail('xxx@hotmail.com','subject','message');
    echo $result;
    
    ?>
    • Тема изменена 6 лет, 9 месяцев назад пользователем SeVlad. Причина: Оформляйте, пож, код как следует
Просмотр 5 ответов — с 16 по 20 (всего 20)
  • В моем понимании, если плагин активирован, то wp_mail берет оттуда настройки и больше ничего делать не нужно.

    Этот плагин нужен, если отправляете через внешние МТА.
    Если этого не нужно — для отправки почты не нужны такие плагины.

    На сайте WP есть форма, которая отправляет параметры в кастомный php файл, там в коде должна производится получение параметров и формирование e-mail в зависимости от этих параметров.

    Внешний MTA и нужен как раз, использую Gmail

    Все, разобрался когда поставил логгинг писем. Код отправлял письмо, но не совсем корректно, т.к. не был определен сам текст сообщения. У меня в коде выше разные переменные по ошибке. Видимо изба этого сообщения дальше не шли.

    Модератор Юрій

    (@yube)

    Видимо изба этого сообщения дальше не шли.

    wp_mail() просто не отправляет письма, в которых чего-то не хватает.

Просмотр 5 ответов — с 16 по 20 (всего 20)
  • Тема «Не работает функция wp_mail, все проверки проходят» закрыта для новых ответов.