#php #wordpress #xampp #localhost #mailtrap
Вопрос:
Я пытаюсь использовать Mailtrap для проверки электронных писем, отправленных из моей локальной среды (WordPress, работающий на Xampp, Mac OS).
Я внедрил код, который дал мне mailtrap, в functions.php:
function mailtrap($phpmailer) { $phpmailer-gt;isSMTP(); $phpmailer-gt;Host = 'smtp.mailtrap.io'; $phpmailer-gt;SMTPAuth = true; $phpmailer-gt;Port = 2525; $phpmailer-gt;Username = '***-cd4b'; $phpmailer-gt;Password = '***-239a'; } add_action('phpmailer_init', 'mailtrap');
Я создал php-файл, в котором пытаюсь отправить электронное письмо с этим кодом:
$to = "benviat@gmail.com"; $subject = 'my subject'; $message = 'I would like to work with you'; $headers[] = 'From: Benlt;bviatte@gmail.comgt;'; $sent_message = wp_mail( $to, $subject, $message, $headers); var_dump($sent_message); if ( $sent_message ) { echo 'The test message was sent. Check your email inbox.'; } else { echo 'The message was not sent'; }
Однако все, что я получаю, — это «Это сообщение не было отправлено».
Когда я проверяю журналы ошибок, я получаю следующее: AH00169: пойман SIGTERM, завершение работы
а также: AH01906: локальный хост:443:0 сертификат сервера является сертификатом центра сертификации
Любой совет был бы очень признателен!