Заголовки функций wp_mail

Я бы настроил отправителя письма, поэтому я пытаюсь правильно установить заголовки письма.

Это код, который я использую для настройки заголовков:

$current = wp_get_current_user();
global $user_email;
get_currentuserinfo();
$headers_mail = "From: ".$current->first_name." ".$current->last_name." <".$user_email.">" . "\r\n";

и это тот код, который я использую для отправки электронного письма:

wp_mail($email, $subject, $message, $headers_mail);

К сожалению, отправитель электронного письма всегда имеет значение "WebsiteTitle ", где WebsiteTitle - это псевдоним реального названия сайта, а mydomain.com - это псевдоним реального домена сайта.

Как я могу перезаписать заголовки письма? Есть ли фильтр, который я должен использовать?

2 ответа

Решение

Решаемые. Я использовал фильтры wp_mail_from и wp_mail_from_name. Отличную документацию можно найти здесь http://adambrown.info/p/wp_hooks/hook/wp_mail_from?version=3.2&file=wp-includes/pluggable.php и здесь http://adambrown.info/p/wp_hooks/hook/wp_mail_from_name?version=3.2&file=wp-includes/pluggable.php

Вы также можете использовать отличный плагин WP Mail SMTP

Другие вопросы по тегам