Не отправляется почта (SMTP)
Привет всем. Столкнулся со странной проблемой, не получается настроить почту с smtp аутентификацией на одном сайте. Хотя на всех остальных сайтах все хорошо. Почта хостится на яндексе.
В Formit указываю ящик отправителя, тот же самый что и в настройках SMTP. Лог ошибок показывает:
(ERROR @ /assets/components/ajaxform/action.php) [FormIt] Произошла ошибка при попытке отправить почту. The following From address failed: robot@мой сайт.ру
Дополнение QuickEmail тоже выдает ошибку отправки с вот таким логом:
В Formit указываю ящик отправителя, тот же самый что и в настройках SMTP. Лог ошибок показывает:
(ERROR @ /assets/components/ajaxform/action.php) [FormIt] Произошла ошибка при попытке отправить почту. The following From address failed: robot@мой сайт.ру
Дополнение QuickEmail тоже выдает ошибку отправки с вот таким логом:
SMTP -> FROM SERVER:
220 smtp3h.mail.yandex.net ESMTP (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru)
SMTP -> FROM SERVER:
250-smtp3h.mail.yandex.net
250-8BITMIME
250-PIPELINING
250-SIZE 42991616
250-AUTH LOGIN PLAIN
250-DSN
250 ENHANCEDSTATUSCODES
SMTP -> FROM SERVER:
503 5.5.4 Error: send AUTH command first.
SMTP -> ERROR: MAIL not accepted from server: 503 5.5.4 Error: send AUTH command first.
SMTP -> FROM SERVER:
250 2.0.0 OkПараметр emailsender в настройках системы также указал ящик отправки. Комментарии: 27
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Попробуй использовать не ssl, а просто соединение вдруг у тебя хостинг что то не поддерживает.
Этот сайт на Modx 2.2.12.
Пробывал обновлять, но тогда в админке как-то все криво становится.
Потом обновил до 13 — все равно не работало,
Обновил до 14 и вуаля. Заработало.
Заманался скакать. Докоgался аж до того что вычитал у своего хостера (1Gb.ru) — он просит что бы поле From (модксовское MailFrom как я понимаю) содержало емейл что у хостера мой админский. И это не помогает. Всё одно и то же:
[2015-12-29 01:04:01] (ERROR @ /index.php) [FormIt] Произошла ошибка при попытке отправить почту. SMTP connect() failed. github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
SMTP менял и Gmail и Yandex и даже на спец-хостеровский-robot — всё в пустую. Последний Revo, FormIt…
1gb.ru/hosting_email.php
Вы: Здравствуйте…
Всю дорогу имею ошибку отправил почты: [2015-12-29 01:04:01] (ERROR @ /index.php) [FormIt] Произошла
ошибка при попытке отправить почту. SMTP connect() failed.
CMS ModX. Пробовал и Gmail и Yandex, выставил все адреса на свой админский…
Не работает.
Ваш SMTP тоже пробовал. Логин и почту и логин — всё мимо. Это фак по модулю: github.com/PHPMailer/PHPMailer/wiki/Troubleshooting…
В также насчет:
You must be running PHP 5.4 or later — вроде 5.5 стоит… Не знаю что
и думать уже.
1Gb.ru: Почту как отправляете, скриптом с сайта?
Посмотрите пожалуйста пояснения о наших ограничениях: www.1gb.ru/hosting_email.php
Вы: Скрипт цмс-ки через форму связи…
1Gb.ru: Да, по теме почитайте по ссылке.
Вы: Да читал я это всё. Поле From (у меня MailFrom) в модуле одинаковое
с админским email.
Больше там ничего существенного не нашел
1Gb.ru: Обратный адрес письма (поле FROM) должен быть зарегистрированным
ящиком или псевдонимом на нашем хостинге. Иначе письмо не дойдет.!
Вы: Да. Поставил и админским и как smtp/pop3-внес.
Даже в свою форму, сам себе от себя оправлял
1Gb.ru: from@1gb.ru этот пропишите, через час проверьте — всё будет работать. Других ограничений нет. С этого ящика можете перенаправлять на любой
из раздела: www.1gb.ru/c/maillist
Вы: Через час — это мощно))))
1Gb.ru: Активация ящика = 1 час!
Вы: !!!.. А где написано, блин, что активация ящика — час? Да и какая разница
— админский емаил что, тоже час меняется?
1Gb.ru: Это написано при создании ящика.
Вы: Впервые что-то пришло, но не понял уже каким макаром. За from@1gb.ru тоже спасибо
— буду долбится. Спок ночи.
1Gb.ru: ок
10 минут. И все работает.
Да, и 1Gb.ru — в топку)))
1Gb.ru = 205р. за 3 сайта. Памяти для Backend (до недавних пор) всегда хватало в отличии от нескольких других идиотских хостеров. Сайт маленькие, нагрузка плёвая… Что посоветуете? Свой хост :-)?
1 сайт, 3 домена?
Покажи скрины настроек почты и значение поля emailsender в настройках.
Можно только юзать SMTP самого хостера.
Для этого в панели создаешь адрес почтовый например no-reply@твой домен
и там потом тебе в панели ищешь типа — Почтовые адреса, доступ к почте
смотришь какой сервер smtp юзать например — smtp-18.1gb.ru
порт 25, если не работает — запасной порт 465
без ssl
и все ) почта будет отправляца от хостера а не от яндекса
увы порт 465 заблочен!!!
(собачек "@" везде в примерах заменил значком $)
Всё корректно: app.box.com/s/h747ucgi6ud3qkrpmvi80zc7nj7kponm
Хрень какая-то: app.box.com/s/955ngz87060ap5xebzg4oq4s3amcx5wl
SMTP можно юзать только тот что предоставил хостер) никакой ни яндекс ни мэил ни гугл и прочие юзать не получится ибо доступ закрыт
А сам сертификат благополучно утащил из папки /core/model/aws/lib/requestcore/, но можно получить и свой, но не стал заморачиваться пока. Тестил на своем сниппете, в modx пока не пробовал добавлять, но думаю, что там проблема решится, т.к. PHPMailer той же версии брал, что и в modx стоит.