Как изменить адрес электронной почты для уведомлений с WordPress @mydomain.net на другой.
Я хочу сделать это, потому что WordPress @mydomain.net в конечном итоге помечается как нежелательная почта.
Спасибо
Даниэль
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Почему бы не добавить адрес в список надежных отправителей? тогда он не попадет в нежелательную почту.
Это сработало бы для меня, но не для моих пользователей.
Это достаточно справедливо, не было ясно, что вы имели в виду не только себя во вступительном вопросе.
Очень элегантное решение. Хороший!
@fuxia Я новичок в WordPress. Куда идет этот код? Это обычный новый плагин? Если да, то как мне его установить? И
t5_
это ваш личный префикс плагина? Или это как-то имеет значение?@LorenzMeyer Да, отдельный файл PHP, сохраненный в каталоге плагинов вашей установки. Там вы можете активировать его.
t5_
был моим личным префиксом тогда. 🙂Я использовал форму отправки, и она работает так, как рекламируется. Я также создал адрес электронной почты cas@mydomain.net и настроил форму отправки, чтобы использовать ее для автоматических уведомлений сайта. Тестовое электронное письмо, которое я отправил на свою тестовую учетную запись пользователя, не было помечено фильтром спама. Успех! Теперь я должен проверить с моими пользователями. Спасибо!
Я использую очень похожий подход, как John P Bloch и Bainternet, только немного более гибкий, поэтому мне не нужно менять почтовый адрес для любого клиента:
Есть отличный плагин Send From, который делает это за вас. Однако, если вы хотите свернуть это самостоятельно, это очень просто. Чтобы изменить адрес электронной почты, добавьте фильтр
'wp_mail_from'
следующим образом:И вы также можете изменить имя отправителя, используя
'wp_mail_from_name'
фильтр следующим образом (это совершенно необязательно):Просто замените поддельные значения на свой настоящий адрес электронной почты, и все готово.
здесь:
Измените Имя на желаемое имя и адрес электронной почты@Domain.com на нужный адрес электронной почты. но если вы измените адрес электронной почты, большинство фильтров защиты от спама заблокируют вашу почту или отправят спам за спуфинг.
Существующие ответы — лучший способ сделать это, однако есть альтернатива, о которой я хотел бы упомянуть.
Это происходит после фильтров *wp_mail_from* и *wp_mail_from_name*. Таким образом, вы можете принудительно внести изменения и предотвратить их изменение другими плагинами. Вы также можете работать напрямую с объектом phpmailer и делать такие вещи, как добавление ответа на адрес (показано выше).