Письма с уведомлением WordPress о спаме - PullRequest
2 голосов
/ 14 декабря 2011

Как я могу предотвратить отправку уведомлений Worpress в папки спама получателей?

Я создал сайт вместе с его блогом в трех различных средах следующим образом (я использую «mydomain.com» вместо фактического домена сайта из соображений конфиденциальности).

  1. local.mydomain.com и blog.local.mydomain.com на моей машине
  2. dev.mydomain.com и blog.dev.mydomain.com на моем сервере разработчика
  3. mydomain.com и blog.mydomain.com на рабочем сервере

Когда я создаю пользователей в 1 и 2 (локальный и dev), уведомления по электронной почте отправляются во входящие ящики вновь созданных пользователей. Но когда я делаю то же самое в производственной среде, они попадают прямо в папки со спамом.

Теперь по умолчанию уведомления Wordpress отправляются с wordpress@yourblogsdomain.com, поэтому в моем случае они были отправлены wordpress@blog.mydomain.com, wordpress@blog.dev.mydomain.com и wordpress@blog.local.mydomain.com. Поэтому я установил Mail From Plugin , чтобы изменить адрес по умолчанию, и теперь все три сервера отправляют сообщения с hello@mydomain.com, который является существующим и рабочим адресом.

электронной почтой mydomain.com управляют учетные записи Google, и это нормально, т. Е. Сообщения, отправленные с учетных записей @ mydomain.com, принимаются как сообщения, не являющиеся спамом. В том числе этот hello@mydomain.com адрес.

Все это заставляет меня думать, что может быть что-то не так с сервером, на котором размещен мой рабочий сайт, но я не знаю, с чего начать.

Мысли

Ответы [ 2 ]

8 голосов
/ 14 декабря 2011

Я обычно обрабатываю это на уровне сервера, гарантируя, что все электронные письма, отправленные WordPress, отправляются через мой собственный SMTP-сервер.Вы можете сделать это несколькими способами.Я предпочитаю настроить всю почту, отправляемую с моего сервера, на использование SMTP.Я обычно использую сервер Ubuntu - вот ссылка на использование PostFix SMTP https://help.ubuntu.com/community/Postfix. Другой способ - использовать один из плагинов SMTP и настроить его для использования вашего почтового сервера. Я использовал этот в прошлом - http://wordpress.org/extend/plugins/wp-mail-smtp/screenshots/.

0 голосов
/ 20 декабря 2016

Его работа определенно

Пожалуйста, используйте этот код, чтобы помочь вам: -

add_filter( 'wp_mail_from', 'my_mail_from' );
                function my_mail_from( $email ) {
                    return "enter yout 'from' id";
                }

                add_filter('wp_mail_from_name', 'new_mail_from_name');
                function new_mail_from_name($old) {
                    return 'enter your "from name"';
                }
       wp_mail( $admin_mail, $subject, $message );
...