Вернуться к списку форумов Вернуться

Поддержка пользователей

Community support

SMTP Mailing Error!

Новичок
Здравствуйте.
С недавнего времени перестала отправляться почта с сайта. Был настроен SMTP mail.ru (ssl://smtp.mail.ru:465)
Включил дебаг, вижу сообщение:

SMTP Mailing Error!

Response: 235
Line: 4274
Error password!


Прописал верный пароль по-новой, ошибка та же. Поменял пароль в майл аккаунте на совсем простой, все равно эта же ошибка. Зашел с этим же паролем на аккаунт на майл.ру - все в порядке, нормально авторизовался.
Причем, на других сайтах с этим адресом все работает, почта ходит.
Думал, версия движка старая, обновился на 7.29 версию, проблема сохраняется.

Зарегистрировал почту на qip.ru smtp 25, не помогло, почта все так же не отправляется.

Будьте добры, подскажите, что произошло? Как это можно исправить?
Можно ли настроить отправку почты посредством PHP mail()/sendmail?
Это мой дом
просто ничего не заполняйте в этой вкладке и будет отправляться штатно
Это мой дом
но я все равно проверю
Это мой дом
Я немного улучшил работу дебага, там теперь более подробный RESPONSE
к замене:
eurowebcart.zip/
modules/sendmail.php
templates/1/css.inc
Это мой дом
Добавил кнопку тестирования возможностей SMTP
к замене:
eurowebcart.zip/
admin/edit_vars.php
admin/phpinfo.php



Это мой дом
По опыту скажу, что нормальная работа SMTP возможна только с почтовым ящиком сервера, на котором расположен сайт. Во избежании спама все остальное прикрыто.
Так к примеру, мне удалось настроить SMTP взаимодействие только с mail.nic.ru по 25 порту (с включением openssl возможно еще и 465) - это хостер, на котором расположен сайт eurowebcart.ru
Новичок
Большое спасибо.
Теперь бы еще найти, от куда эти исправления скачать )
Это мой дом
Новичок
накатил исправления
При тестировании SMTP вижу, что все OK:
Testing mail capabilities timeout=10
mail.cityline25.net:25 - php_network_getaddresses: getaddrinfo failed: Name or service not known (0)
ssl://mail.cityline25.net:465 - php_network_getaddresses: getaddrinfo failed: Name or service not known (0)
www.google.com - OK
smtp.gmail.com:465 - OK
smtp.gmail.com:25 - OK
smtp.gmail.com:587 - OK
ssl://smtp.mail.ru:465 - OK
mail.nic.ru:25 - OK
ssl://mail.nic.ru:465 - OK

на mail.ru 465 порт доступен. Пытаюсь отправить письмо:
HELO ssl://smtp.mail.ru
AUTH LOGIN
aW5mb0A4bHMucnU=
***************
SMTP Mailing Error!
501 Syntactically invalid HELO argument(s)
Line: 4291
Error password!
Новичок
При использовании smtp от gmail нет ни ответа дебагера, ни сообщения о удачной отправке сообщения. Просто исчезает индикатор загрузки и заполненная форма снова становится активной.

В общем, проблема решена. Настроил отправку почты через ssl://smtp.yandex.ru:465 и все заработало.
Спасибо за дополнения, очень полезные.
Это мой дом
Хорошо, что удалось ssl настроить
возможные вариант почему не работает Mail:
1.машина на Windows и имеет руское название (к примеру КОМП2009-СЕРВЕР)
2.mail.ru при авторизации не принял base64 кодировку, так как в ней содержался знак равно (=)
3.но скорее всего для mail.ru надо было указывать при HELO не ssl:// а просто smtp.mail.ru
ща подправлю.
Это мой дом
Апдейт SMTP функций
более тонкая теперь настройка.
1. во все templates/1/rus/vars.txt .. vars1.txt ... vars2.txt добавить в самый низ перед ?>
$smtp_helo="HELO"; //Тип приветствия в SMTP ^HELO^EHLO
$smtp_tags=1; //Использовать кавычки < > в полях email и from ^0^1
$smtp_strip=1; //Убирать протоколы ssl и tls в HELO/EHLO ^0^1
$sitemap_items=1; //Включать в sitemap.xml товары ^0^1

далее заменить:
eurowebcart.zip/
templates/1/css.inc
templates/1/rus/param1.inc

после чего появится более тонкая настройка SMTP:

Новичок
накатил изменения, у меня почему-то только так получилось


Файлы идентичные на сервере и на лок.диске
Это мой дом
не правильно, 3 параметра пропущено!
поэтому вместо smtp функций туда встал sitemap
вероятно не вставили еще параметры обновления ранее в templates/1/rus/vars.txt (и в моб. версии vars1.txt? vars2.txt)
проверьте разницу между стоковым 7.29 и вашими настройками (templates/1/rus/vars.txt), что именно пропущено.
Новичок
Кто бы мог подумать! Из-за параметров

$wish_list=1; //Показывать кнопку желанных товаров ^0^1
$bigphoto_carousel=1; //Использовать карусель больших фото в карточке товара ^0^1
$show_small_photo_incart=0; //Показывать мелкую фотку в карточке товара при исп. только больших фотографий ^0^1

не были доступны настройки SMTP
Новичок
теперь ругается на несоответствие заголовка пользователю:
EHLO smtp.mail.ru
AUTH LOGIN
aW5mb0A4bHMucnU=
***************
MAIL FROM: RCPT TO: DATA
Date: Fri, 29 May 2015 19:47:58 UTSubject: =?UTF-8?B?0JLQvtC/0YDQvtGBIC0gY2l0eWxpbmUyNS5uZXQgLSBnYXplciAoc3Z2QDhscy5ydSk=?=From: =?UTF-8?B?c3Z2QDhscy5ydQ==?= Content-Type: multipart/related; boundary="==c326e57d09a90c0c90541fdcb3c5549d=="MIME-Version: 1.0--==c326e57d09a90c0c90541fdcb3c5549d==Content-Type: text/html; charset="UTF-8"MIME-Version: 1.0Content-Transfer-Encoding: base64PCFET0NUWVBFIGh0bWw--обрезано--8L2h0bWw+DQoNCg== .
SMTP Mailing Error!
550 Message was not accepted -- it contains invalid headers. More specially, From: header must match user you are sending mail from. See help.mail.ru for details.
Line: 4330
Error sending message body!
Это мой дом
Поле from должно содержать истинный e-mail-адрес отправителя, совпадающий с MX-записью почты mailer-демона

поставьте $smtp_from - Ваш емэйл, совпадающий с $smtp_username, не получится, заключите в угловые скобки
Это мой дом
cityline: Кто бы мог подумать! Из-за параметров
не были доступны настройки SMTP

Они были доступны, но только если сделать 'показать все параметры'
Каждый параметр на своем месте должен быть (на своей строке) перетусовывать их нельзя.
Новичок
Так тоже пробовал, адрес заключал в скобки, и без, в ответ получаю:
HELO smtp.mail.ru
AUTH LOGIN
aW5mb0A4bHMucnU=
***************
MAIL FROM: RCPT TO: DATA
Date: Sat, 30 May 2015 06:43:31 UTSubject: =?UTF-8?B?0JLQvtC/0YDQvtGBIC0gY2l0eWxpbmUyNS5uZXQgLSDRgdC10YDQs9C10LkgKHN2dkA4bHMucnUp?=From: =?UTF-8?B?c3Z2QDhscy5ydQ==?= Content-Type: multipart/related; boundary="==79dbc475725f8abd351cddf984d0bf2a=="MIME-Version: 1.0--==79dbc475725f8abd351cddf984d0bf2a==Content-Type: text/html; charset="UTF-8"MIME-Version: 1.0Content-Transfer-Encoding: base64PCF~~~~Cg== .
SMTP Mailing Error!
550 Message was not accepted -- it contains invalid headers. More specially, From: header must match user you are sending mail from. See help.mail.ru for details.
Line: 4330
Error sending message body!


Я Вам уже наверное надоел с этим вопросом В принципе, почта у меня работает, при использовании smtp от yandex.
Но если Вы считаете, что необходимо решить вопрос с использованием серверов от mail.ru, то я готов продолжить "ковыряния"
Это мой дом
я попробую поковыряться с mail.ru

Добавить ответ:

                  
Ответьте на вопрос: CKoлbKo бyдeT uз BoсbMu BычeсTb шeсTb?