Настройка Мыльного сервера
Настройка Мыльного сервера
Как я понял в UTM отправка мыла происходит не совсем по rfc так как courier у меня жаловаля на неправлиного получателя и отправителя пока я не постаил "<" ">". Но этого мало сервер не принимает письмо говорит тайм аут.
Что я ещё забыл?
Что я ещё забыл?
Если не подставлять мыло в виде
"<mail@mail.ru>"
то в курере
Jun 21 13:32:09 web courieresmtpd: error,relay=x.x.x.x,msg="554 Syntax error - your mail software violates RFC 821.",cmd: MAIL FROM: xxx@xxx.xx
При приведения мыла в вид <mail@mail.ru>
Ошибка пропадает.
Но
Jun 21 13:34:10 web courieresmtpd: started,ip=[x.x.x.x]
Jun 21 13:34:10 web courieresmtpd: HELO relay.xxxl.ru
Jun 21 13:34:10 web courieresmtpd: MAIL FROM: <xxx@xx.ru>
Jun 21 13:34:14 web courieresmtpd: RCPT TO: <x@xxx.ru>
Jun 21 13:34:14 web courieresmtpd: DATA
Jun 21 13:39:14 web courieresmtpd: [x.x.x.x]: Operation timed out
"<mail@mail.ru>"
то в курере
Jun 21 13:32:09 web courieresmtpd: error,relay=x.x.x.x,msg="554 Syntax error - your mail software violates RFC 821.",cmd: MAIL FROM: xxx@xxx.xx
При приведения мыла в вид <mail@mail.ru>
Ошибка пропадает.
Но
Jun 21 13:34:10 web courieresmtpd: started,ip=[x.x.x.x]
Jun 21 13:34:10 web courieresmtpd: HELO relay.xxxl.ru
Jun 21 13:34:10 web courieresmtpd: MAIL FROM: <xxx@xx.ru>
Jun 21 13:34:14 web courieresmtpd: RCPT TO: <x@xxx.ru>
Jun 21 13:34:14 web courieresmtpd: DATA
Jun 21 13:39:14 web courieresmtpd: [x.x.x.x]: Operation timed out
Нашел у себя в логах:
ERROR : Jun 23 11:48:00 SMTP Logger: Bad reply: cmd: `MAIL FROM: admin@blabla.ru
`; repl: `501 Bad address syntax
`
ERROR : Jun 23 11:48:00 SMTP Logger: Bad reply: cmd: `MAIL FROM: admin@blabla.ru
`; repl: `501 Bad address syntax
`
Добрый день.
Кто-нибудь реализовывал рассылку счетов, уведомлений на freebsd с помощью ssmtp? Может кто-то сможет подсказать - ssmtp работает, тестовые письма с самого сервера отправляются, но когда вручную задаю отправить счет клиенту в debug.log пишет следующее:
May 31 05:14:39 ?Debug : 28c09a00 PluginManagerImpl: Got MailPlugin plugin for event EventSendEmail/103
DBConnection_mysql: <0x28dcc800> SQL query: BEGIN
May 31 05:14:39 ?Debug : 2a808500 DBConnection_mysql: <0x28dce400> SQL SELECT query: 1 rows in 0.000 sec
May 31 05:14:39 ?Debug : 28c09a00 DBConnection_mysql: <0x28dcc800> SQL query takes 0.000 sec
May 31 05:14:39 ?Debug : 2a808500 DBConnection_mysql: <0x28dce400> SQL query: UPDATE invoices set is_mailed='4' WHERE id='61'
May 31 05:14:39 ?Debug : 28c09a00 DBConnection_mysql: <0x28dcc800> SQL SELECT query: SELECT value FROM utm5_settings WHERE variable='notification_message_from'
May 31 05:14:39 ?Debug : 2a808500 DBConnection_mysql: <0x28dce400> SQL query takes 0.001 sec
May 31 05:14:39 ?Debug : 2a808500 DBConnectionPool: DBConnectionManager pool [Default]: connection is pushed back
May 31 05:14:39 ?Debug : 28c09a00 DBConnection_mysql: <0x28dcc800> SQL SELECT query: 1 rows in 0.001 sec
May 31 05:14:39 ?Debug : 28c09a00 DBConnection_mysql: <0x28dcc800> SQL SELECT query: SELECT value FROM utm5_settings WHERE variable='smtp_fqdn'
May 31 05:14:39 ?Debug : 28c09a00 DBConnection_mysql: <0x28dcc800> SQL SELECT query: 1 rows in 0.000 sec
May 31 05:14:39 ?Debug : 28c09a00 DBConnection_mysql: <0x28dcc800> SQL SELECT query: SELECT value FROM utm5_settings WHERE variable='smtp_port'
May 31 05:14:39 ?Debug : 28c09a00 DBConnection_mysql: <0x28dcc800> SQL SELECT query: 1 rows in 0.000 sec
May 31 05:14:39 ?Debug : 28c09a00 DBConnection_mysql: <0x28dcc800> SQL SELECT query: SELECT value FROM utm5_settings WHERE variable='smtp_relay'
May 31 05:14:39 ?Debug : 28c09a00 DBConnection_mysql: <0x28dcc800> SQL SELECT query: 1 rows in 0.000 sec
May 31 05:14:39 ?Debug : 28c09a00 MailPlugin: sending mail to <xxxxxxx@gmail.com> relay <mail.nic.ru> port <25>
May 31 05:14:39 ?Debug : 28c09a00 SMTP Logger: Start sending email to <xxxxxxx@gmail.com> using relay <mail.nic.ru>
May 31 05:14:40 ?Debug : 2a808500 DBConnection_mysql: <0x28dce800> SQL query: UPDATE messages SET recv_date='1401498880' WHERE recv_date=0 AND ( receiver_id='-1' OR receiver_type=4) AND send_date>='0' AND send_date<='0'
May 31 05:14:40 ?Debug : 2a808500 DBConnection_mysql: <0x28dce800> SQL query takes 0.000 sec
May 31 05:14:40 ?Debug : 2a808500 DBConnection_mysql: <0x28dce800> SQL SELECT query: SELECT m.id,sender_id,subject,message,mime,send_date,recv_date,receiver_id,receiver_type,ms.status FROM messages AS m, messages_status AS ms WHERE m.id=ms.message_id AND (((receiver_type=0 AND receiver_id=-1) OR (receiver_type=0 AND receiver_id=0) OR (receiver_type=3 AND receiver_id=1)) OR receiver_type=4 OR is_for_all=1) AND send_date>='0' AND send_date<='0' ORDER BY id DESC
May 31 05:14:40 ?Debug : 2a808500 DBConnection_mysql: <0x28dce800> SQL SELECT query: 0 rows in 0.000 sec
May 31 05:14:44 ?Debug : 28c09a00 SMTP Logger: Finish sending email to <xxxxxxx@gmail.com> using relay <mail.nic.ru>
И ничего не происходит, я так понимаю по логам УТМ пишет, что счет отправлен, но на ящик ничего не приходит. В чем может быть проблема?
Кто-нибудь реализовывал рассылку счетов, уведомлений на freebsd с помощью ssmtp? Может кто-то сможет подсказать - ssmtp работает, тестовые письма с самого сервера отправляются, но когда вручную задаю отправить счет клиенту в debug.log пишет следующее:
May 31 05:14:39 ?Debug : 28c09a00 PluginManagerImpl: Got MailPlugin plugin for event EventSendEmail/103
DBConnection_mysql: <0x28dcc800> SQL query: BEGIN
May 31 05:14:39 ?Debug : 2a808500 DBConnection_mysql: <0x28dce400> SQL SELECT query: 1 rows in 0.000 sec
May 31 05:14:39 ?Debug : 28c09a00 DBConnection_mysql: <0x28dcc800> SQL query takes 0.000 sec
May 31 05:14:39 ?Debug : 2a808500 DBConnection_mysql: <0x28dce400> SQL query: UPDATE invoices set is_mailed='4' WHERE id='61'
May 31 05:14:39 ?Debug : 28c09a00 DBConnection_mysql: <0x28dcc800> SQL SELECT query: SELECT value FROM utm5_settings WHERE variable='notification_message_from'
May 31 05:14:39 ?Debug : 2a808500 DBConnection_mysql: <0x28dce400> SQL query takes 0.001 sec
May 31 05:14:39 ?Debug : 2a808500 DBConnectionPool: DBConnectionManager pool [Default]: connection is pushed back
May 31 05:14:39 ?Debug : 28c09a00 DBConnection_mysql: <0x28dcc800> SQL SELECT query: 1 rows in 0.001 sec
May 31 05:14:39 ?Debug : 28c09a00 DBConnection_mysql: <0x28dcc800> SQL SELECT query: SELECT value FROM utm5_settings WHERE variable='smtp_fqdn'
May 31 05:14:39 ?Debug : 28c09a00 DBConnection_mysql: <0x28dcc800> SQL SELECT query: 1 rows in 0.000 sec
May 31 05:14:39 ?Debug : 28c09a00 DBConnection_mysql: <0x28dcc800> SQL SELECT query: SELECT value FROM utm5_settings WHERE variable='smtp_port'
May 31 05:14:39 ?Debug : 28c09a00 DBConnection_mysql: <0x28dcc800> SQL SELECT query: 1 rows in 0.000 sec
May 31 05:14:39 ?Debug : 28c09a00 DBConnection_mysql: <0x28dcc800> SQL SELECT query: SELECT value FROM utm5_settings WHERE variable='smtp_relay'
May 31 05:14:39 ?Debug : 28c09a00 DBConnection_mysql: <0x28dcc800> SQL SELECT query: 1 rows in 0.000 sec
May 31 05:14:39 ?Debug : 28c09a00 MailPlugin: sending mail to <xxxxxxx@gmail.com> relay <mail.nic.ru> port <25>
May 31 05:14:39 ?Debug : 28c09a00 SMTP Logger: Start sending email to <xxxxxxx@gmail.com> using relay <mail.nic.ru>
May 31 05:14:40 ?Debug : 2a808500 DBConnection_mysql: <0x28dce800> SQL query: UPDATE messages SET recv_date='1401498880' WHERE recv_date=0 AND ( receiver_id='-1' OR receiver_type=4) AND send_date>='0' AND send_date<='0'
May 31 05:14:40 ?Debug : 2a808500 DBConnection_mysql: <0x28dce800> SQL query takes 0.000 sec
May 31 05:14:40 ?Debug : 2a808500 DBConnection_mysql: <0x28dce800> SQL SELECT query: SELECT m.id,sender_id,subject,message,mime,send_date,recv_date,receiver_id,receiver_type,ms.status FROM messages AS m, messages_status AS ms WHERE m.id=ms.message_id AND (((receiver_type=0 AND receiver_id=-1) OR (receiver_type=0 AND receiver_id=0) OR (receiver_type=3 AND receiver_id=1)) OR receiver_type=4 OR is_for_all=1) AND send_date>='0' AND send_date<='0' ORDER BY id DESC
May 31 05:14:40 ?Debug : 2a808500 DBConnection_mysql: <0x28dce800> SQL SELECT query: 0 rows in 0.000 sec
May 31 05:14:44 ?Debug : 28c09a00 SMTP Logger: Finish sending email to <xxxxxxx@gmail.com> using relay <mail.nic.ru>
И ничего не происходит, я так понимаю по логам УТМ пишет, что счет отправлен, но на ящик ничего не приходит. В чем может быть проблема?
Вообщем поставил postfix. Сильно заморачиватся не стал использовал скрипт iRedMail по инструкции http://habrahabr.ru/post/96314/
ставится и завидится с полпинка. Я только завел ящики которые нужны были.
Далее заводим пользователя в почте и прописываем настройки в UTM(Настройки->Системные параметры)
это:
smtp_relay=mail.infkom.ru (днс или ip)
smtp_fqdn=infkom.ru (домен)
smtp_sender=info@infkom.ru (пользователь в почте которого завели)
smtp_subject=Инфо (тема сообщения)
и самое главное этот параметр
notification_message_from=info@infkom.ru
без него postfix рубил все сообщения от биллинга
Собственно и все.
Проверял почта уходит на все почтовые ящики gmail, mail.ru, yandex, rambler
Если что не понятно спрашивайте
ставится и завидится с полпинка. Я только завел ящики которые нужны были.
Далее заводим пользователя в почте и прописываем настройки в UTM(Настройки->Системные параметры)
это:
smtp_relay=mail.infkom.ru (днс или ip)
smtp_fqdn=infkom.ru (домен)
smtp_sender=info@infkom.ru (пользователь в почте которого завели)
smtp_subject=Инфо (тема сообщения)
и самое главное этот параметр
notification_message_from=info@infkom.ru
без него postfix рубил все сообщения от биллинга
Собственно и все.
Проверял почта уходит на все почтовые ящики gmail, mail.ru, yandex, rambler
Если что не понятно спрашивайте