Не приходят письма для подтверждения регистрации

Здравствуйте.
Возникла проблема, участникам при регистрации не приходят письма для подтверждения регистрации или приходят в папку спам.
Кто сталкивался с этим и как бороться ?

Похожие статьи

  • Проблема с регистрацией на сайте
    Доброго дня, помогите разобраться с проблемой. После заполнения всех полей для регистрации и нажатия на кнопку регистрация ничего не происходит, даже если нажимать еще один раз, результат тот же, окно регистрации...
  • [Проблема] Не работает регистрация
    После просмотра всех тем с тегом «регистрация» , оказалось что это распространенная проблема , но решения так и не нашел ,а быть точнея не помогло. Вообщем установил движок последней версии , нечего не устанавливал...
  • Не работает регистрация
    И с www и без. Config не менял. Версия: 1, шаблон start-kit. Логинится нормально, а при попытке зарегистрировать нового пользователя просто обнавляется форма регистрации и ничего не происходит, юзер не создается. С...
  • Как запретить при регистрации в логине использовать email
    Как запретить при регистрации пользователям в логине использовать email? Что бы на сайте не было логинов в виде email.

21 комментарий

0
Проходил подобное. Особенно проблемы были с hotmail. Почтовые сервисы, мягко говоря, не доверяют вашему серверу и считают, что это обычная спам рассылка.

Наладить жизнь у меня получилось только заведя почтовый ящик для домена через сервис pdd.yandex.ru Стоит указать что необходимо при это настроить mx запись домена.

При этом указывая ящик отправителя заведенный в яндексе у меня получается и отправлять почту с локального сервера, не через яндекс.

А как у вас сейчас осуществляется рассылка писем?
0
Я шлю через smtp.yandex.ru от лица аккаунта в pdd. (Вроде так многие настраивают) Никто не знает какая там максимальная полоса, сколько сообщений в секунду пропускает?
Klaus а Вы почему не сделали также как я, раз у вас тоже pdd?))) просто так вышло или из каких-то соображений?
Отредактирован:
0
Потому что так дольше. Одно дело когда отправляет локальный сервер, другое когда сервер сначала куда-то подключается.
Но замеры я не производил и для начала рекомендовал бы настроить через pdd, а уж потом на досуге изобретать велосипед.
0
Эм? Либо вы меня не поняли, либо… Настраиваете локальный MTA на отправку куда хотите. Хотите чтоб он отправлял напрямую всем адресатам — окай, хотите, настраиваете через яндекс пдд. В любом случае для отравки локальному MTA потребуется протокол SMTP. Более того, при отправке в далекие дали, подключение к яндексу будет происходить быстрее. Но это все вопросы процедуры отправки. PHP по барабану — он отдал в MTA и радуется дальше.
Отредактирован:
0
Честно скажу что я не специалист, но у меня пытливый ум. Провел эксперимент, вначале добавлял комментарий к письму с использованием локального сервера exim4, потом переключил отправку писем через pdd через smtp. Время на добавление комментария увеличилось вдвое. Это были комментарии к одному и томуже письму без перезагрузок страницы, а уведомления о новом комментарии отсылались по почте.

У нас отправка осуществляется через phpMailer, у него в документации указано
Integrated SMTP support — send without a local mail server
И я хоть убей не знаю каким механизмом он отправляет письма если использовать smtp отправку через pdd. Если поясните, скажу большое спасибо

Попутно выяснил что phpMailer поддерживает DKIM
0
Ну так я вам о чем пишу — настройте чтоб exim4 отправлял через пдд. Проблема не в яндексе. Это должно настраиваться а php.ini. phpMailer это не транспортный агент, он всего-лишь отдает на отправку дальше в php.
Отредактирован:
0
ок, тогда я вас неправильно понял
0
Извините, а что такое pdd?
0
Яндекс почта для домена, сервис есть такой.
0
Да я его давно использую, правда у меня было настроено через локальную службу отправки почты.
Сейчас пробовал настроить конфиг так:
$config['sys']['mail']['type'] = 'mail';
$config['sys']['mail']['from_email'] = 'noreply@site.org';
$config['sys']['mail']['from_name'] = 'Имя сайта';
$config['sys']['mail']['charset'] = 'UTF-8';
$config['sys']['mail']['smtp']['host'] = 'smtp.yandex.ru';
$config['sys']['mail']['smtp']['port'] = 465;
$config['sys']['mail']['smtp']['user'] = 'noreply@site.org';
$config['sys']['mail']['smtp']['password'] = 'pw';
$config['sys']['mail']['smtp']['secure'] = '';
$config['sys']['mail']['smtp']['auth'] = true;
$config['sys']['mail']['include_comment'] = true;
$config['sys']['mail']['include_talk'] = true;

В шифровании указать tls или ssl?
0
Ну так вы бы локальный exim4 лучше настроили на отпраку на яндекс. А PHP пусть передает в exim.
0
Спасибо за подсказку, буду пробовать настроить.
0
Файл конфигурации вы настраивали?
У меня тоже была такая проблема. Майл.ру вообще письма не пропускал, гугл клал их в спам, а на яндекс нормально приходили.
Для решения проблемы я создал ящик, с которого будут отправляться письма. Все данные этого ящика внес в конфигурационный файл, и проблема разрешилась.
0
А где вы создали ящик?
0
mail.yandex.ru
0
вы не шлете письма с адреса @yandex.ru?
0
Шлю. Этот адрес пользователь (которому было выслано письмо) видит в графе «от кого».
0
а как это вы делаете?
0
$config['sys']['mail']['type']             = 'smtp';
$config['sys']['mail']['from_email']       = 'info@site.ru';
$config['sys']['mail']['from_name']        = '___view.name___';
$config['sys']['mail']['charset']          = 'UTF-8';
$config['sys']['mail']['smtp']['host']     = 'smtp.yandex.ru';
$config['sys']['mail']['smtp']['port']     = 25;
$config['sys']['mail']['smtp']['user']     = 'info@site.ru';
$config['sys']['mail']['smtp']['password'] = 'ld8gm4mgl3';
$config['sys']['mail']['smtp']['secure']   = '';
$config['sys']['mail']['smtp']['auth']     = true;
$config['sys']['mail']['include_comment']  = true;
$config['sys']['mail']['include_talk']     = true;

В примере подразумевается, что домен site.ru привязан к яндексу и использует его сервера для приема почты. Есть такая услуга у яндекса — почта для домена.
Я думаю, что если вы сделаете все точно так же (как в примере выше), но при этом не будете привязывать свой домен к почте яндекса, а просто зарегистрируете почту на яндексе, то все должно тоже работать.

Расшифровку каждой строки посмотрите в конф. файле.

Данный конф. файл актуален для движка версии 0.9.7.1
0
Доброго дня, почта на яндексе через pdd, письма с подтверждением регистрации попадают в спам, а письма о новых комментариях и о новых регистрациях не приходят, пробовал и с шифрованием и без. Подскажите если знаете решение.
0
Спасибо за поднятую тему, сделал себя таки «permitted sender»
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.