Настройка отправки почты Яндекс с домена на сервере VPS

Alexeina66

Мой дом здесь!
Регистрация
26 Авг 2013
Сообщения
426
Реакции
445
Всем привет!

Появилась проблема отправки почты с сайта. Сайт на VPS Centos6+ISPmanager 5
Домен делегирован на Яндекс. Создан почтовый ящик. В Доменных именах прописал:

c4e8ccd1401f.png

В mail.log

Код:
Jul  6 23:22:04 shakayshakay dovecot: imap(info@****.ru): Disconnected: Logged out bytes=272/1209
Jul  6 23:22:57 shakayshakay dovecot: imap-login: Login: user=<info@****.ru>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=10502, secured
Jul  6 23:22:57 shakayshakay dovecot: imap(info@****.ru): Disconnected: Logged out bytes=50/410
Jul  6 23:41:51 shakayshakay dovecot: master: Warning: Killed with signal 15 (by pid=11271 uid=0 code=kill)
Jul  6 23:43:31 shakayshakay dovecot: master: Dovecot v2.0.9 starting up (core dumps disabled)
Jul  6 23:43:32 shakayshakay spamd[2400]: logger: removing stderr method
Jul  6 23:43:33 shakayshakay spamd[2402]: rules: meta test FROM_41_FREEMAIL has dependency 'NSL_RCVD_FROM_41' with a zero score
Jul  6 23:43:33 shakayshakay spamd[2402]: spamd: server started on port 783/tcp (running version 3.3.1)
Jul  6 23:43:33 shakayshakay spamd[2402]: spamd: server pid: 2402
Jul  6 23:43:33 shakayshakay spamd[2402]: spamd: server successfully spawned child process, pid 2403
Jul  6 23:43:33 shakayshakay spamd[2402]: spamd: server successfully spawned child process, pid 2404
Jul  6 23:43:33 shakayshakay spamd[2402]: prefork: child states: IS
Jul  6 23:43:33 shakayshakay spamd[2402]: prefork: child states: II
Jul  6 23:57:57 shakayshakay spamd[2402]: spamd: server killed by SIGTERM, shutting down
Jul  6 23:58:01 shakayshakay spamd[2949]: logger: removing stderr method
Jul  6 23:58:02 shakayshakay spamd[2953]: rules: meta test FROM_41_FREEMAIL has dependency 'NSL_RCVD_FROM_41' with a zero score
Jul  6 23:58:02 shakayshakay spamd[2953]: spamd: server started on port 783/tcp (running version 3.3.1)
Jul  6 23:58:02 shakayshakay spamd[2953]: spamd: server pid: 2953
Jul  6 23:58:02 shakayshakay spamd[2953]: spamd: server successfully spawned child process, pid 2959
Jul  6 23:58:02 shakayshakay spamd[2953]: spamd: server successfully spawned child process, pid 2960
Jul  6 23:58:02 shakayshakay spamd[2953]: prefork: child states: IS
Jul  6 23:58:03 shakayshakay spamd[2953]: prefork: child states: II
Jul  7 00:01:58 shakayshakay dovecot: master: Warning: Killed with signal 15 (by pid=3231 uid=0 code=kill)
Jul  7 00:03:33 shakayshakay dovecot: master: Dovecot v2.0.9 starting up (core dumps disabled)
Jul  7 00:03:34 shakayshakay spamd[2406]: logger: removing stderr method
Jul  7 00:03:35 shakayshakay spamd[2408]: rules: meta test FROM_41_FREEMAIL has dependency 'NSL_RCVD_FROM_41' with a zero score
Jul  7 00:03:35 shakayshakay spamd[2408]: spamd: server started on port 783/tcp (running version 3.3.1)
Jul  7 00:03:35 shakayshakay spamd[2408]: spamd: server pid: 2408
Jul  7 00:03:35 shakayshakay spamd[2408]: spamd: server successfully spawned child process, pid 2409
Jul  7 00:03:35 shakayshakay spamd[2408]: spamd: server successfully spawned child process, pid 2410
Jul  7 00:03:35 shakayshakay spamd[2408]: prefork: child states: IS
Jul  7 00:03:35 shakayshakay spamd[2408]: prefork: child states: II
Jul  7 01:35:19 shakayshakay spamd[2408]: spamd: server killed by SIGTERM, shutting down
Jul  7 01:49:34 shakayshakay dovecot: master: Warning: Killed with signal 15 (by pid=13152 uid=0 code=kill)
Jul  7 01:51:34 shakayshakay dovecot: master: Dovecot v2.0.9 starting up (core dumps disabled)

По началу думал, что модуль spamassassin блокирует отправку почты. Отключил на сервере. Но получаю две последние строчки в коде Warning: Killed with signal 15.
Судя по первым 2 строчкам лога, почта требует авторизации. Но где и как настраивать не знаю.

Буду рад помощи)
 
аргументированый ответ однако....
а по существу днс прописан верно.
насчет логов не скажу, я обычно делаю бекап /etc а потом переустанавливаю сломаный сервис) зачастую вопрос решается)
 
У вас проблема отправки почты или получения? Зачем вам dovecot и spamassassin? Вы мейлсервер делаете?

ДНС выглядит корректным, если в spf указан IP вашего сервера.

Для отправки почты вам не нужен полноценный heavy мейл, он только будет жрать ресурсы. Самое простое решение (даже ДНС не обязательно затрагивать) - поставить msmtpd и слать через тот же яндекс по SMTP. В зависимости от дистриубитва, у вас так же будет один из тяжелых серверов (могут быть установлены в minimal комплектации, к примеру, в debian есть exim4-daemon-light, exim4-daemon-heavy:( exim, postfix, sendmail, qmail. Они в 90% случаев уже настроены так, что вы можете отправить почту без дополнительного вмешательства. В debian надо сделать dpkg-reconfigure exim4-config и ответив на 5 вопросов (из разряда далее, далее, далее, финиш) получите достаточный вебсервер для сайта.
 
У вас проблема отправки почты или получения? Зачем вам dovecot и spamassassin? Вы мейлсервер делаете?

ДНС выглядит корректным, если в spf указан IP вашего сервера.

Для отправки почты вам не нужен полноценный heavy мейл, он только будет жрать ресурсы. Самое простое решение (даже ДНС не обязательно затрагивать) - поставить msmtpd и слать через тот же яндекс по SMTP. В зависимости от дистриубитва, у вас так же будет один из тяжелых серверов (могут быть установлены в minimal комплектации, к примеру, в debian есть exim4-daemon-light, exim4-daemon-heavy:( exim, postfix, sendmail, qmail. Они в 90% случаев уже настроены так, что вы можете отправить почту без дополнительного вмешательства. В debian надо сделать dpkg-reconfigure exim4-config и ответив на 5 вопросов (из разряда далее, далее, далее, финиш) получите достаточный вебсервер для сайта.

в spf указан IP сервера. На сайте присутствует форма заявки которая должна отправлять на почту администратора и покупателя письмо
вот последняя строчка лога maillog
Код:
Jul  7 14:44:24 shakayshakay dovecot: pop3-login: Disconnected (no auth attempts): rip=182.118.60.45, lip=193.201.227.89
 
Последнее редактирование:
в spf указан IP сервера. На сайте присутствует форма заявки которая должна отправлять на почту администратора и покупателя письмо
вот последняя строчка лога maillog
Код:
Jul  7 14:44:24 shakayshakay dovecot: pop3-login: Disconnected (no auth attempts): rip=182.118.60.45, lip=193.201.227.89
Вы чем-то не тем занимаетесь. Dovecot нужен, если вы будете своим Outlook'ом лезть на этот сервер на сайте и там принимать почту и проверять ее. Для отправки С САЙТА никакой dovecot не нужен вообще.

У вас сайт на чем? Если на PHP - проверьте sendmail_path, узнайте какой у вас основной mailserver в дистрибутиве и отсюда пляшите.

Пример для дебиан, чистый, минимальный, сразу после установки системы:

Код:
# Установить php, apache и конфигуратор exim
apt-get install php5 apache2 libapache2-mod-php5 exim4-config

# Настроить мейлсервер на отправку. Ответить на 5 вопросов (причем они уже правильно заполнены).
dpkg-reconfigure exim4-config

все, ваш сайт может отправлять почту. Больше ничего не нужно. Чтобы почта в спам не уходила - поправить DNS запись (у вас уже есть), но это на именно процесс отправки никак не влияет.
 
у меня есть файл - sendmail.php который отвечает за отправку почты. Сайт на html
 
у меня есть файл - sendmail.php который отвечает за отправку почты. Сайт на html
Этот файл скорее всего вызывает функцию mail, которая в пятый раз повторяю, не нуждается в dovecot и всем что у тебя там в логе светится.
 
Домен делегирован на Яндекс или нет?
Если делегирован, то управление записями DNS ведётся из панели Яндекса, а не через ISPmanager.
Каким образом почта отправляется с сайта? (содержимое sendmail.php)
 
Назад
Сверху