Отправка почты через удаленный сервер

Вопросы по работе с Apache, Nginx, PHP, MySQL, Sendmail и т.д.
ubus
Сообщения: 2
Зарегистрирован:
11 май 2017, 10:02

Отправка почты через удаленный сервер

ubus » 11 май 2017, 12:15

Добрый день.

Не удается настроить отправку почты через удаленный сервер.
Ошибка:
Настройки сервера:
Снимок.PNG
При выборе варианта "Сохранять письма в папку" письма также не сохраняются.
Не подскажете, в чем может быть проблема?
Аватара пользователя
Максим
Сообщения: 5392
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Re: Отправка почты через удаленный сервер

Максим » 11 май 2017, 12:34

Проблема в ваших скриптах, которые не отправляют почту. Потому как если бы они работали, то письма бы хотя бы в папку сохранялись.
ubus
Сообщения: 2
Зарегистрирован:
11 май 2017, 10:02

Re: Отправка почты через удаленный сервер

ubus » 11 май 2017, 14:46

Те же самые скрипты работают при отправке почты на другом сервере, обработчик ошибки в скрипте выдает ошибку аутентификации.
Тигран
Сообщения: 2
Зарегистрирован:
11 май 2017, 15:41

Re: Отправка почты через удаленный сервер

Тигран » 11 май 2017, 16:00

У меня такая же проблема. Я использую Open Server 5.0.0 не как локальный сервер, а как публичный. На mail.ru почтовый ящик для отправки, вписал данные вновь созданного почтового ящика в Open Server > Настройки > Почта, отключил службу IIS и дочерние (до Open Server эта служба использовалась для размещения сайта), причём тестировал и с включённой службой (с дочерней SMTP) и без, не работает. Для соединения с компьютером использую Team Viewer (сам сервер спокойно запускается параллельно с ним).

Но у меня при всём при этом почта не отправляется. Скрипт обратной связи тестировал на Open Server 5.2.2 с другого компьютера (с единственной разницей, что на другом компьютере он именно как локальный, а не публичный сервер используется, но, надеюсь, причина не в этом), там он отправлял письмо, здесь не отправляет, поэтому причина вряд ли в скрипте.
Антивирус на компьютере, в котором почта не отправляется, не установлен. Единственное, стоит TMeter, но, надеюсь, причина не в нём.

В логах почты пишет следующее:
2017-05-11 16:01:55
2017-05-11 16:01:55 DEBUG: Connecting to smtp.mail.ru:465
2017-05-11 16:02:05 DEBUG: Connect timed out.
Pashik
Сообщения: 95
Зарегистрирован:
30 янв 2017, 07:00

Re: Отправка почты через удаленный сервер

Pashik » 11 май 2017, 17:25

Пользуюсь версией 5.2.6. Подключался к Google, все работает прекрасно.
Аватара пользователя
DelphinPRO
Сообщения: 803
Зарегистрирован:
01 фев 2012, 17:27
Откуда: Самара
Контактная информация:

Re: Отправка почты через удаленный сервер

DelphinPRO » 11 май 2017, 17:26

Нет коннекта. Либо майл ру не отвечает, либо, что вероятнее, пакет не уходит с вашей тачки.
Файрволл не блокирует?
Тигран
Сообщения: 2
Зарегистрирован:
11 май 2017, 15:41

Re: Отправка почты через удаленный сервер

Тигран » 11 май 2017, 19:57

DelphinPRO писал(а):Нет коннекта. Либо майл ру не отвечает, либо, что вероятнее, пакет не уходит с вашей тачки.
Файрволл не блокирует?
Да, Вы были правы.

После временного отключения файрволла (завтра более тонко настроим, включив файрволл и добавив в исключения), логи изменились и там появилась ещё одна ошибка, которая, переведя на простой язык значила, несовпадение электронной почты отправителя в настройках Open Server и в Скрипте в последнем 4 аргументе функции mail(), если более конкретно, то после "From: ".
Я вставил после "From: " E-mail, интегрированный с настройками Open Server, а указанный в обратной связи E-mail вставил после "Reply-to: " и всё заработало.

Спасибо!
Аватара пользователя
Максим
Сообщения: 5392
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Re: Отправка почты через удаленный сервер

Максим » 11 май 2017, 21:46

ubus писал(а):Те же самые скрипты работают при отправке почты на другом сервере, обработчик ошибки в скрипте выдает ошибку аутентификации.
Вы мой ответ читали? Если ваши письма отправляются, то они будут складываться в папку. При сохранении в папку никакой smtp аутентификации нет. У вас письма в папку не попадают, значит они не отправляются вовсе.
Ответить