1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.4.x Настройка отправки почты Yandex.ru

Тема в разделе "Основные вопросы по XenForo", создана пользователем Nicolayka, 17.01.2015.

Загрузка
  1. Nicolayka

    Nicolayka Местный

    Регистрация:
    25.02.12
    Сообщения:
    70
    Симпатии:
    13
    Версия XF:
    1.4.4
    Добрый день всем. Бьюсь уже 4 часа с почтой. У меня есть почтовые ящики, прикриплённые к yandex-почте

    Настраивал по -> http://help.yandex.ru/mail/mail-clients/outlook-express.xml

    При попытке отправки с форума, в журнале появляется ошибка
    Код:
    Zend_Mail_Protocol_Exception: Email to nicolay.atanov@gmail.com failed: smtp.yandex.ru has timed out - library/Zend/Mail/Protocol/Abstract.php:377
    Сгенерирована пользователем: Nicolayka, 6 мин. назад
    А сама страница "Разослать письма" зависает, а конце пишет ошибку
    Код:
    504 Gateway Time-out
    nginx
     

    Вложения:

  2. Nicolayka

    Nicolayka Местный

    Регистрация:
    25.02.12
    Сообщения:
    70
    Симпатии:
    13
    Версия XF:
    1.4.4
    Код:
    Zend_Mail_Protocol_Exception: cannot read - connection closed? - library/Zend/Mail/Protocol/Imap.php:139
    Сгенерирована пользователем: Неизвестная учётная запись, 2 мин. назад
     
  3. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    Ну причина как бы написана - сервер не может соединиться с сервером яндекса. Канал слабый или еще что.
     
  4. Nicolayka

    Nicolayka Местный

    Регистрация:
    25.02.12
    Сообщения:
    70
    Симпатии:
    13
    Версия XF:
    1.4.4
    Канал 2Гб/сек, меня больше настораживает 504 ошибка, это, пишут, может быть из-за неверных прав доступа
     
  5. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    504 ошибку генерирует уже Ваш сервер, так как яндексовский не отвечает. Вы точно правильно все настроили? Яндекс сейчас работает только через SSL. То есть надо обязательно это указать в настройках, а также порт подключения для smtp не 25, а 465, например.
     
  6. Nicolayka

    Nicolayka Местный

    Регистрация:
    25.02.12
    Сообщения:
    70
    Симпатии:
    13
    Версия XF:
    1.4.4
    Первые 15 запусков рассылки сразу отправлялись, хоть и с ошибками, потом начались "долгие задумывания", и в итоге началась 504 ошибка выдаваться.

    Я уже увеличил время обработки запроса на 75 секунд, не помогло. Может в форуме где-то отложенные задания остались с почты? Где посмотреть?
     
  7. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    Nicolayka, у вас стоит шифрование TLS, а надо SSL. С TLS яндекс не работает.
     
  8. Nicolayka

    Nicolayka Местный

    Регистрация:
    25.02.12
    Сообщения:
    70
    Симпатии:
    13
    Версия XF:
    1.4.4
    Поставил SSL
    Код:
    Zend_Mail_Protocol_Exception: Email to nicolay.atanov@gmail.com failed: 5.7.1 Sender address rejected: not owned by auth user. - library/Zend/Mail/Protocol/Abstract.php:431
    Сгенерирована пользователем: Nicolayka, только что
     
  9. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    Nicolayka, и что в ответе не понятно? Если вы залогинены с записи nicolay.atanov@gmail.com (например) - отправлять письма от этого имени и нужно, а не выдуманного "admin@google.com", например.
     
  10. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Вы логин правильный и полный указываете?
     
  11. Nicolayka

    Nicolayka Местный

    Регистрация:
    25.02.12
    Сообщения:
    70
    Симпатии:
    13
    Версия XF:
    1.4.4
    Так, стоп. Я запутался. Вот мои настройки и попытка рассылки писем (дабы проверить почту)
     
  12. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Хм. Вроде как все правильно. Непонятно, почему ошибка такая генерируется.
     
  13. Nicolayka

    Nicolayka Местный

    Регистрация:
    25.02.12
    Сообщения:
    70
    Симпатии:
    13
    Версия XF:
    1.4.4
    Вот что я нашёл на просторах Гугла -> https://groups.google.com/forum/#!topic/ror2ru/kfR1oZTh0Os
     
  14. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Это не то. Дело в том, что у Вас аутентификация идет от noreply@baard.ru, также и отправляемое письмо идет от noreply@baard.ru. Как вариант, попробуйте поставить галочку "Информация об отправителе в заголовке From у писем обратной связи". В крайнем случае попробуйте контактный адрес электронной почты указать не admin@baard.ru, а noreply@baard.ru.
     
    Nicolayka нравится это.
  15. Nicolayka

    Nicolayka Местный

    Регистрация:
    25.02.12
    Сообщения:
    70
    Симпатии:
    13
    Версия XF:
    1.4.4
    Ничего не помогло. А как сделано у Вас, не покажете? Может мы что-то упускаем?
     
    Последнее редактирование: 18.01.2015
  16. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Я же говорю, что настройки по идее такие же. Ну сравнивайте:
    admin_php_options_list_emailOptions.png
     
    Nicolayka нравится это.
  17. Nicolayka

    Nicolayka Местный

    Регистрация:
    25.02.12
    Сообщения:
    70
    Симпатии:
    13
    Версия XF:
    1.4.4
    Вот теперь заработало! Ему просто не нравилось, что 2 разных ящика указано:
    Код:
    Адрес по умолчанию
    и
    Код:
    Контактный адрес электронной почты
     
  18. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    А ведь я Вам указывал этот вариант...
     
    Nicolayka нравится это.
  19. Nicolayka

    Nicolayka Местный

    Регистрация:
    25.02.12
    Сообщения:
    70
    Симпатии:
    13
    Версия XF:
    1.4.4
    А я попробовал, но в тот раз не вышло. Ну ничего. Зато разобрались. Спасибо!
     
  20. Nicolayka

    Nicolayka Местный

    Регистрация:
    25.02.12
    Сообщения:
    70
    Симпатии:
    13
    Версия XF:
    1.4.4
    Осталась маленькая проблемка. При попытке отправить всем пользователям, приходит ответ:
    Код:
    Это письмо отправлено почтовым сервером yandex.ru.
    
    К сожалению, мы вынуждены сообщить Вам о том, что Ваше письмо не может
    быть отправлено одному или нескольким адресатам. Причины указаны ниже.
    
    Пожалуйста, не отвечайте на это сообщение.
    
                  **********
    
    This is the mail system at host yandex.ru.
    
    I'm sorry to have to inform you that your message could not
    be delivered to one or more recipients. It's attached below.
    
    Please, do not reply to this message.
    
    
    <meelana16108@mail.ru>: host mxs.mail.ru[94.100.180.150] said: 550 Message was not accepted -- invalid mailbox.  Local mailbox meelana16108@mail.ru is
        unavailable: account is disabled (in reply to end of DATA command)
    
    Статус доставки:
    
    Reporting-MTA: dns; forward21m.cmail.yandex.net
    X-Yandex-Queue-ID: DA941804B9
    X-Yandex-Sender: rfc822; admin+d2a81f9d+meelana16108=mail.ru@baard.ru
    Arrival-Date: Mon, 19 Jan 2015 15:46:05 +0300 (MSK)
    
    Final-Recipient: rfc822; meelana16108@mail.ru
    Original-Recipient: rfc822;meelana16108@mail.ru
    Action: failed
    Status: 5.0.0
    Remote-MTA: dns; mxs.mail.ru
    Diagnostic-Code: smtp; 550 Message was not accepted -- invalid mailbox.  Local
        mailbox meelana16108@mail.ru is unavailable: account is disabled
     

Поделиться этой страницей