Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Ошибки в MTA postfix + dovecot  (Прочитано 3388 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kpachbiu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Ошибки в MTA postfix + dovecot
« : 14 Сентября 2012, 17:58:34 »
Помогите убрать ошибки из MTA на вебсервере!
Система: Ubuntu Server 12.04
Установлено: postfix, dovecot

Мне нужно от MTA только отправка почты через php функцию mail(). Никаких полномасштабных Mail серверов не нужно.

Появляются следующие ошибки при запуске ОС:
/var/log/mail.log
Sep 14 17:31:41 sendmsg dovecot: master: Dovecot v2.0.19 starting up (core dumps disabled)
Sep 14 17:31:41 sendmsg dovecot: ssl-params: Generating SSL parameters
Sep 14 17:31:44 sendmsg dovecot: config: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Sep 14 17:31:44 sendmsg dovecot: master: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Sep 14 17:31:44 sendmsg dovecot: anvil: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Sep 14 17:31:44 sendmsg dovecot: log: Warning: Killed with signal 15 (by pid=1 uid=0 code=kill)
Sep 14 17:31:49 sendmsg dovecot: master: Dovecot v2.0.19 starting up (core dumps disabled)
Sep 14 17:31:49 sendmsg dovecot: ssl-params: Generating SSL parameters
Sep 14 17:31:53 sendmsg dovecot: ssl-params: SSL parameters regeneration completed
Sep 14 17:33:13 sendmsg dovecot: master: Dovecot v2.0.19 starting up (core dumps disabled)
Sep 14 17:33:16 sendmsg spamd[995]: logger: removing stderr method
Sep 14 17:33:30 sendmsg spamd[1062]: spamd: server started on port 783/tcp (running version 3.3.2)
Sep 14 17:33:30 sendmsg spamd[1062]: spamd: server pid: 1062
Sep 14 17:33:30 sendmsg spamd[1062]: spamd: server successfully spawned child process, pid 2029
Sep 14 17:33:30 sendmsg spamd[1062]: spamd: server successfully spawned child process, pid 2030
Sep 14 17:33:30 sendmsg spamd[1062]: prefork: child states: II
Sep 14 17:33:34 sendmsg postfix/master[2287]: daemon started -- version 2.9.3, configuration /etc/postfix
Sep 14 17:35:02 sendmsg dovecot: imap-login: Disconnected (no auth attempts): rip=127.0.0.1, lip=127.0.0.1, secured
Sep 14 17:35:02 sendmsg dovecot: pop3-login: Disconnected (no auth attempts): rip=127.0.0.1, lip=127.0.0.1, secured
Sep 14 17:35:02 sendmsg postfix/smtpd[2443]: connect from localhost[127.0.0.1]
Sep 14 17:35:02 sendmsg postfix/smtpd[2443]: lost connection after CONNECT from localhost[127.0.0.1]
Sep 14 17:35:02 sendmsg postfix/smtpd[2443]: disconnect from localhost[127.0.0.1]
« Последнее редактирование: 14 Сентября 2012, 18:01:02 от kpachbiu »

Оффлайн kom-pik

  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
Re: Ошибки в MTA postfix + dovecot
« Ответ #1 : 14 Сентября 2012, 18:27:03 »
конфиги выложи

Оффлайн kpachbiu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Ошибки в MTA postfix + dovecot
« Ответ #2 : 14 Сентября 2012, 18:32:20 »
конфиги выложи

/var/postfix/main.cf
(Нажмите, чтобы показать/скрыть)

/etc/dovecot/dovecot.conf
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 14 Сентября 2012, 18:34:55 от kpachbiu »

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Ошибки в MTA postfix + dovecot
« Ответ #3 : 14 Сентября 2012, 19:10:33 »
1. Если нужна только отправка писем, при чем тут dovecot?
2. В логи обычно смотрят, когда что-то не работает. Что именно не работает?

Оффлайн kpachbiu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Ошибки в MTA postfix + dovecot
« Ответ #4 : 14 Сентября 2012, 19:37:06 »
1. Я устанавливал вебсервер по инструкции. Поэтому не совсем разбираюсь какие пакеты нужны.
2. Проблемы две:
- Не отправляется почта на ящики Mail.ru.
С этим почти разобрался: у меня на IP адрес прописана не правильная PTR запись, жду когда провайдер её поменяет на hostname вебсервера.
- Ошибки в Mail Transfer Agent (MTA) Postfix.

Прошу помощи исправить в решении 2-рой проблемы.
« Последнее редактирование: 14 Сентября 2012, 19:38:47 от kpachbiu »

Оффлайн absent

  • Активист
  • *
  • Сообщений: 368
  • Ubuntu 16.04
    • Просмотр профиля
Re: Ошибки в MTA postfix + dovecot
« Ответ #5 : 14 Сентября 2012, 20:16:23 »
- Не отправляется почта на ящики Mail.ru.
С этим почти разобрался: у меня на IP адрес прописана не правильная PTR запись, жду когда провайдер её поменяет на hostname вебсервера.
- Ошибки в Mail Transfer Agent (MTA) Postfix.
Прошу помощи исправить в решении 2-рой проблемы.
так ошибки в postfix Вы так и не выложили. или под ними подразумевалось этоSep 14 17:35:02 sendmsg postfix/smtpd[2443]: connect from localhost[127.0.0.1]
Sep 14 17:35:02 sendmsg postfix/smtpd[2443]: lost connection after CONNECT from localhost[127.0.0.1]
Sep 14 17:35:02 sendmsg postfix/smtpd[2443]: disconnect from localhost[127.0.0.1]
это дежурные сообщения о соединении.

Оффлайн kpachbiu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Ошибки в MTA postfix + dovecot
« Ответ #6 : 14 Сентября 2012, 20:48:37 »
- Не отправляется почта на ящики Mail.ru.
С этим почти разобрался: у меня на IP адрес прописана не правильная PTR запись, жду когда провайдер её поменяет на hostname вебсервера.
- Ошибки в Mail Transfer Agent (MTA) Postfix.
Прошу помощи исправить в решении 2-рой проблемы.
так ошибки в postfix Вы так и не выложили. или под ними подразумевалось этоSep 14 17:35:02 sendmsg postfix/smtpd[2443]: connect from localhost[127.0.0.1]
Sep 14 17:35:02 sendmsg postfix/smtpd[2443]: lost connection after CONNECT from localhost[127.0.0.1]
Sep 14 17:35:02 sendmsg postfix/smtpd[2443]: disconnect from localhost[127.0.0.1]
это дежурные сообщения о соединении.

Да, собственно это и подразумевалось!

Я устанавливал следующие пакеты для MTA:
apt-get install postfix postfix-mysql postfix-doc mysql-client mysql-server openssl getmail4 rkhunter binutils dovecot-imapd dovecot-pop3d dovecot-mysql dovecot-sieve

apt-get install amavisd-new spamassassin clamav clamav-daemon zoo unzip bzip2 arj nomarch lzop cabextract apt-listchanges libnet-ldap-perl libauthen-sasl-perl clamav-docs daemon libio-string-perl libio-socket-ssl-perl libnet-ident-perl zip libnet-dns-perl

Мне MTA нужен только для того чтобы c помощью PHP отправлять письма. Прием писем не нужен.

Какие ненужные пакеты я могу удалить?

Оффлайн absent

  • Активист
  • *
  • Сообщений: 368
  • Ubuntu 16.04
    • Просмотр профиля
Re: Ошибки в MTA postfix + dovecot
« Ответ #7 : 14 Сентября 2012, 21:17:43 »
если мне не изменяет память, то нужно было только sudo apt-get install postfixи забиндить только на localhost - отсылать будет, а принимать не сможет.
то естьmynetworks = 127.0.0.0/8
inet_interfaces = loopback-only

Оффлайн kpachbiu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Ошибки в MTA postfix + dovecot
« Ответ #8 : 15 Сентября 2012, 12:24:55 »
Удалил не нужные мне пакеты dovecot, amavisd, clamav.

Теперь такие ошибки в /var/log/mail.log
Цитировать
Sep 15 12:03:42 sendmsg postfix/master[2278]: daemon started -- version 2.9.3, configuration /etc/postfix
Sep 15 12:05:02 sendmsg postfix/smtpd[2418]: connect from localhost[127.0.0.1]
Sep 15 12:05:02 sendmsg postfix/smtpd[2418]: warning: SASL: Connect to private/auth failed: Connection refused
Sep 15 12:05:02 sendmsg postfix/smtpd[2418]: fatal: no SASL authentication mechanisms
Sep 15 12:05:03 sendmsg postfix/master[2278]: warning: process /usr/lib/postfix/smtpd pid 2418 exit status 1
Sep 15 12:05:03 sendmsg postfix/master[2278]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
Sep 15 12:09:01 sendmsg postfix/pickup[2290]: 7C02E5C0A96: uid=0 from=<root>
Sep 15 12:09:01 sendmsg postfix/cleanup[2473]: 7C02E5C0A96: message-id=<20120915080901.7C02E5C0A96@sendmsg.ru>
Sep 15 12:09:01 sendmsg postfix/qmgr[2291]: 7C02E5C0A96: from=<root@sendmsg.ru>, size=913, nrcpt=1 (queue active)
Sep 15 12:09:01 sendmsg postfix/local[2479]: 7C02E5C0A96: to=<root@sendmsg.ru>, orig_to=<root>, relay=local, delay=0.43, delays=0.31/0.01/0/0.11, dsn=2.0.0, status=sent (delivered to mailbox)
Sep 15 12:09:01 sendmsg postfix/qmgr[2291]: 7C02E5C0A96: removed
Sep 15 12:10:01 sendmsg postfix/smtpd[2505]: connect from localhost[127.0.0.1]
Sep 15 12:10:01 sendmsg postfix/smtpd[2505]: warning: SASL: Connect to private/auth failed: Connection refused
Sep 15 12:10:01 sendmsg postfix/smtpd[2505]: fatal: no SASL authentication mechanisms
Sep 15 12:10:02 sendmsg postfix/master[2278]: warning: process /usr/lib/postfix/smtpd pid 2505 exit status 1
Sep 15 12:10:02 sendmsg postfix/master[2278]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
Sep 15 12:15:01 sendmsg postfix/smtpd[2567]: connect from localhost[127.0.0.1]
Sep 15 12:15:01 sendmsg postfix/smtpd[2567]: warning: SASL: Connect to private/auth failed: Connection refused
Sep 15 12:15:01 sendmsg postfix/smtpd[2567]: fatal: no SASL authentication mechanisms
Sep 15 12:15:02 sendmsg postfix/master[2278]: warning: process /usr/lib/postfix/smtpd pid 2567 exit status 1
Sep 15 12:15:02 sendmsg postfix/master[2278]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling

Цитировать
Sep 15 12:15:01 sendmsg postfix/smtpd[2567]: fatal: no SASL authentication mechanisms
Подскажите, как исправить эту ошибку?

Как отключить в postfix проверку на наличие почтового ящика (пользователя) отправителя письма?
« Последнее редактирование: 15 Сентября 2012, 12:47:00 от kpachbiu »

Оффлайн kom-pik

  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
Re: Ошибки в MTA postfix + dovecot
« Ответ #9 : 19 Сентября 2012, 10:23:25 »
За комментируй в main.cf строчки связанные с SASL

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Ошибки в MTA postfix + dovecot
« Ответ #10 : 19 Сентября 2012, 12:35:47 »
Ну, не совсем "строчки". Например, если у Вас есть строка
smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_non_fqdn_sender, reject_unknown_sender_domain, permitто в ней нужно убрать permit_sasl_authenticated,, чтобы разрешение на отсылку было только у mynetworks. При этом, естественно, в mynetworks (если это веб-сервер) должно стоять, например, только
mynetworks = 127.0.0.0/8

 

Страница сгенерирована за 0.032 секунд. Запросов: 22.