Страница 1 из 2

exim+dovecot

Добавлено: 2008-12-22 21:02:04
c4sin
вообщем ситация следующая
почтовику дал внешний ip адресс
мх на этот адресс уже был настроен
пытаюсь отправить письма из интерента на свой почтовик
вот что пишет яндек
This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

sysadm@neozinc.ru
local delivery failed

------ This is a copy of the message, including all the headers. ------

Return-path: <testneozinc@yandex.ru>
Received: from forwards2.yandex.ru ([213.180.200.23])
by mail.neozinc.ru with esmtp (Exim 4.69 (FreeBSD))
(envelope-from <testneozinc@yandex.ru>)
id 1LEp6s-0000Q2-Ou
for sysadm@neozinc.ru; Mon, 22 Dec 2008 21:02:30 +0300
Received: from webmail4.yandex.ru (webmail4.yandex.ru [213.180.200.35])
by forwards2.yandex.ru (Yandex) with ESMTP id 3932E4C49D9
for <sysadm@neozinc.ru>; Mon, 22 Dec 2008 20:55:35 +0300 (MSK)
Received: from YAMAIL (webmail4) by mail.yandex.ru id S4653062AbYLVRzc for
<sysadm@neozinc.ru>; Mon, 22 Dec 2008 20:55:32 +0300
X-Yandex-Spam: 1
Received: from [89.178.25.23] ([89.178.25.23]) by mail.yandex.ru with HTTP;
Mon, 22 Dec 2008 20:55:17 +0300
From: test test <testneozinc@yandex.ru>
To: sysadm@neozinc.ru
Subject: test
MIME-Version: 1.0
Message-Id: <308021229968518@webmail4.yandex.ru>
Date: Mon, 22 Dec 2008 20:55:18 +0300
X-Mailer: Yamail [ http://yandex.ru ] 5.0
Content-Type: text/plain
вот что в логах фри
Delay 0s for forwards2.yandex.ru [213.180.200.23] with HELO=forwards2.yandex.ru. Mail from testneozinc@yandex.ru to
m[1614]: 1LEp6s-0000Q2-Ou <= testneozinc@yandex.ru H=forwards2.yandex.ru [213.180.200.23] I=[мойip ]:25 P=esmtp S=946 i
m[1615]: 1LEp6s-0000Q2-Ou ** sysadm@neozinc.ru R=dovecot_user T=dovecot_delivery: Child process of dovecot_delivery transport
m[1619]: 1LEp6s-0000Q7-Ps <= <> R=1LEp6s-0000Q2-Ou U=mailnull P=local S=1764 from <> for testneozinc@yandex.ru
m[1615]: 1LEp6s-0000Q2-Ou Completed
m[1620]: 1LEp6s-0000Q7-Ps => testneozinc@yandex.ru R=dnslookup T=remote_smtp H=mx1.yandex.ru [77.88.21.89] C="250 2.0.0 Conte
m[1620]: 1LEp6s-0000Q7-Ps Completed
m[1622]: no host name found for IP address 211.38.178.236
m[1622]: Delay 0s for [211.38.178.236] with HELO=LBEPHMLMGW. Mail from essene@caleffi-therm.ru to ilyashenko.a@neozinc.ru.
m[1622]: H=(LBEPHMLMGW) [211.38.178.236] I=[мойip ]:25 F=<essene@caleffi-therm.ru> rejected RCPT <ilyashenko.a@neozinc.
m[1622]: H=(LBEPHMLMGW) [211.38.178.236] I=[мойip ]:25 F=<essene@caleffi-therm.ru> rejected RCPT <ilyashenko.a@neozinc.
m[1622]: Delay 0s for [211.38.178.236] with HELO=LBEPHMLMGW. Mail from essene@caleffi-therm.ru to ilyashenko.a@neozinc.ru.
m[1622]: H=(LBEPHMLMGW) [211.38.178.236] I=[мойip ]:25 F=<essene@caleffi-therm.ru> rejected RCPT <ilyashenko.a@neozinc.
m[1622]: H=(LBEPHMLMGW) [211.38.178.236] I=[мойip ]:25 F=<essene@caleffi-therm.ru> rejected RCPT <ilyashenko.a@neozinc.
m[1622]: SMTP protocol synchronization error (next input sent too soon: pipelining was advertised): rejected "DATA" H=(LBEPHM
m[1622]: SMTP protocol synchronization error (next input sent too soon: pipelining was advertised): rejected "DATA" H=(LBEPHM



Re: exim+dovecot

Добавлено: 2008-12-22 21:09:31
c4sin
:st:

Re: exim+dovecot

Добавлено: 2008-12-23 0:40:23
dikens3
Уже спам к тебе идёт.. :-)

Логи dovecot смотри.

Re: exim+dovecot

Добавлено: 2008-12-23 9:02:37
c4sin
я понял что спам идет
но вот почему из внешки письма не доходят
вот логи
Dec 23 09:02:48 free dovecot: auth(default): client in: AUTH 1 PLAIN service=pop3 lip=192.168.0.201 rip=192.168.0.134 lport=110
Dec 23 09:02:48 free dovecot: auth-worker(default): mysql: Connected to localhost (exim)
Dec 23 09:02:48 free dovecot: auth-worker(default): sql(sysadm@neozinc.ru,192.168.0.134): query: SELECT `username` as `user`, `password` FROM `mailbox` WHER
Dec 23 09:02:48 free dovecot: auth(default): client out: OK 1 user=sysadm@neozinc.ru
Dec 23 09:02:48 free dovecot: auth(default): master in: REQUEST 32 1779 1
Dec 23 09:02:48 free dovecot: auth-worker(default): sql(sysadm@neozinc.ru,192.168.0.134): SELECT `maildir` AS `home`, 26 AS `uid`, 26 AS `gid` FROM `mailbox`
Dec 23 09:02:48 free dovecot: auth(default): master out: USER 32 sysadm@neozinc.ru home=sysadm@neozinc.ru/ uid=26 gid=26
Dec 23 09:02:48 free dovecot: pop3-login: Login: user=<sysadm@neozinc.ru>, method=PLAIN, rip=192.168.0.134, lip=192.168.0.201
Dec 23 09:02:48 free dovecot: POP3(sysadm@neozinc.ru): mkdir(/var/mail/exim/neozinc.ru/sysadm/cur) failed: Permission denied
Dec 23 09:02:48 free dovecot: POP3(sysadm@neozinc.ru): Couldn't open INBOX: Internal error occurred. Refer to server log for more information. [2008-12-23 09
Dec 23 09:02:48 free dovecot: POP3(sysadm@neozinc.ru): Couldn't open INBOX top=0/0, retr=0/0, del=0/0, size=0
Dec 23 09:02:51 free dovecot: auth(default): client in: AUTH 1 PLAIN service=pop3 lip=192.168.0.201 rip=192.168.0.134 lport=110
Dec 23 09:02:51 free dovecot: auth-worker(default): sql(sysadm@neozinc.ru,192.168.0.134): query: SELECT `username` as `user`, `password` FROM `mailbox` WHER
Dec 23 09:02:51 free dovecot: auth(default): client out: OK 1 user=sysadm@neozinc.ru
Dec 23 09:02:51 free dovecot: auth(default): master in: REQUEST 33 1781 1
Dec 23 09:02:51 free dovecot: auth-worker(default): sql(sysadm@neozinc.ru,192.168.0.134): SELECT `maildir` AS `home`, 26 AS `uid`, 26 AS `gid` FROM `mailbox`
Dec 23 09:02:51 free dovecot: auth(default): master out: USER 33 sysadm@neozinc.ru home=sysadm@neozinc.ru/ uid=26 gid=26
Dec 23 09:02:51 free dovecot: pop3-login: Login: user=<sysadm@neozinc.ru>, method=PLAIN, rip=192.168.0.134, lip=192.168.0.201
Dec 23 09:02:51 free dovecot: POP3(sysadm@neozinc.ru): mkdir(/var/mail/exim/neozinc.ru/sysadm/cur) failed: Permission denied
Dec 23 09:02:51 free dovecot: POP3(sysadm@neozinc.ru): Couldn't open INBOX: Internal error occurred. Refer to server log for more information. [2008-12-23 09
Dec 23 09:02:51 free dovecot: POP3(sysadm@neozinc.ru): Couldn't open INBOX top=0/0, retr=0/0, del=0/0, size=0
Dec 23 09:02:52 free dovecot: auth(default): new auth connection: pid=4651

Dec 23 09:02:59 free exim[4652]: Delay 0s for sysadm1.neozinc.local [192.168.0.134] with HELO=sysadm1. Mail from sysadm@neozinc.ru to c4sin@mail.ru.
Dec 23 09:03:06 free exim[4652]: DNS list lookup defer (probably timeout) for 134.0.168.192.opm.blitzed.org: assumed not in list
Dec 23 09:03:22 free exim[4652]: DNS list lookup defer (probably timeout) for 134.0.168.192.dynablock.njabl.org: assumed not in list
Dec 23 09:03:22 free exim[4652]: 1LF0MU-0001D2-9C <= sysadm@neozinc.ru H=sysadm1.neozinc.local (sysadm1) [192.168.0.134] I=[192.168.0.201]:25 P=smtp S=1299 i
Dec 23 09:03:22 free exim[4653]: 1LF0MU-0001D2-9C => c4sin@mail.ru R=dnslookup T=remote_smtp H=mxs.mail.ru [94.100.176.20] C="250 OK id=1LF0Fp-000ALV-00"
Dec 23 09:03:22 free exim[4653]: 1LF0MU-0001D2-9C Completed
Dec 23 09:03:46 free exim[4656]: 1LF04K-0001Bk-Fh Message is frozen
Dec 23 09:06:37 free exim[4718]: Delay 20s for brick.psk-holding.ru [89.175.162.99] with HELO=psk-holding.ru. Mail from Artem.Chulukov@psk-holding.ru to tros
Dec 23 09:06:57 free exim[4718]: 1LF0Px-0001E6-Hm <= Artem.Chulukov@psk-holding.ru H=brick.psk-holding.ru (psk-holding.ru) [89.175.162.99] I=[мойip ]:2
Dec 23 09:06:57 free exim[4719]: 1LF0Px-0001E6-Hm ** troshina.v@neozinc.ru R=dovecot_user T=dovecot_delivery: Child process of dovecot_delivery transport ret
Dec 23 09:06:57 free exim[4723]: 1LF0Px-0001EB-Ju <= <> R=1LF0Px-0001E6-Hm U=mailnull P=local S=25042 from <> for Artem.Chulukov@psk-holding.ru
Dec 23 09:06:57 free exim[4719]: 1LF0Px-0001E6-Hm Completed
Dec 23 09:06:59 free exim[4726]: Delay 20s for f7.mail.ru [194.67.57.37] with HELO=f118.mail.ru. Mail from c4sin@mail.ru to sysadm@neozinc.ru.
Dec 23 09:07:00 free exim[4724]: 1LF0Px-0001EB-Ju => artem.chulukov@psk-holding.ru <Artem.Chulukov@psk-holding.ru> R=dnslookup T=remote_smtp H=brick.psk-hold
Dec 23 09:07:00 free exim[4724]: 1LF0Px-0001EB-Ju Completed
Dec 23 09:07:17 free dovecot: auth(default): client in: AUTH 1 PLAIN service=pop3 lip=192.168.0.201 rip=192.168.0.134 lport=110
Dec 23 09:07:17 free dovecot: auth-worker(default): sql(sysadm@neozinc.ru,192.168.0.134): query: SELECT `username` as `user`, `password` FROM `mailbox` WHER
Dec 23 09:07:17 free dovecot: auth(default): client out: OK 1 user=sysadm@neozinc.ru
Dec 23 09:07:17 free dovecot: auth(default): master in: REQUEST 34 1780 1
Dec 23 09:07:17 free dovecot: auth-worker(default): sql(sysadm@neozinc.ru,192.168.0.134): SELECT `maildir` AS `home`, 26 AS `uid`, 26 AS `gid` FROM `mailbox`
Dec 23 09:07:17 free dovecot: auth(default): master out: USER 34 sysadm@neozinc.ru home=sysadm@neozinc.ru/ uid=26 gid=26
Dec 23 09:07:17 free dovecot: pop3-login: Login: user=<sysadm@neozinc.ru>, method=PLAIN, rip=192.168.0.134, lip=192.168.0.201
Dec 23 09:07:17 free dovecot: POP3(sysadm@neozinc.ru): mkdir(/var/mail/exim/neozinc.ru/sysadm/cur) failed: Permission denied
Dec 23 09:07:17 free dovecot: POP3(sysadm@neozinc.ru): Couldn't open INBOX: Internal error occurred. Refer to server log for more information. [2008-12-23 09
Dec 23 09:07:17 free dovecot: POP3(sysadm@neozinc.ru): Couldn't open INBOX top=0/0, retr=0/0, del=0/0, size=0
Dec 23 09:07:17 free dovecot: auth(default): new auth connection: pid=4728
Dec 23 09:07:17 free dovecot: auth(default): client in: AUTH 1 PLAIN service=pop3 lip=192.168.0.201 rip=192.168.0.134 lport=110
Dec 23 09:07:17 free dovecot: auth-worker(default): sql(sysadm@neozinc.ru,192.168.0.134): query: SELECT `username` as `user`, `password` FROM `mailbox` WHER
Dec 23 09:07:17 free dovecot: auth(default): client out: OK 1 user=sysadm@neozinc.ru
Dec 23 09:07:17 free dovecot: auth(default): master in: REQUEST 35 4728 1
Dec 23 09:07:17 free dovecot: auth-worker(default): sql(sysadm@neozinc.ru,192.168.0.134): SELECT `maildir` AS `home`, 26 AS `uid`, 26 AS `gid` FROM `mailbox`
Dec 23 09:07:17 free dovecot: auth(default): master out: USER 35 sysadm@neozinc.ru home=sysadm@neozinc.ru/ uid=26 gid=26
Dec 23 09:07:17 free dovecot: pop3-login: Login: user=<sysadm@neozinc.ru>, method=PLAIN, rip=192.168.0.134, lip=192.168.0.201
Dec 23 09:07:17 free dovecot: POP3(sysadm@neozinc.ru): mkdir(/var/mail/exim/neozinc.ru/sysadm/cur) failed: Permission denied
Dec 23 09:07:17 free dovecot: POP3(sysadm@neozinc.ru): Couldn't open INBOX: Internal error occurred. Refer to server log for more information. [2008-12-23 09
Dec 23 09:07:17 free dovecot: POP3(sysadm@neozinc.ru): Couldn't open INBOX top=0/0, retr=0/0, del=0/0, size=0
Dec 23 09:07:18 free dovecot: auth(default): new auth connection: pid=4730
Dec 23 09:07:19 free exim[4726]: 1LF0QJ-0001EE-5x <= c4sin@mail.ru H=f7.mail.ru (f118.mail.ru) [194.67.57.37] I=[мойip ]:25 P=esmtp S=989 id=E1LF0JK-00
Dec 23 09:07:19 free exim[4731]: 1LF0QJ-0001EE-5x ** sysadm@neozinc.ru R=dovecot_user T=dovecot_delivery: Child process of dovecot_delivery transport returne
Dec 23 09:07:19 free exim[4735]: 1LF0QJ-0001EN-6o <= <> R=1LF0QJ-0001EE-5x U=mailnull P=local S=1783 from <> for c4sin@mail.ru
Dec 23 09:07:19 free exim[4731]: 1LF0QJ-0001EE-5x Completed
Dec 23 09:07:19 free exim[4736]: 1LF0QJ-0001EN-6o => c4sin@mail.ru R=dnslookup T=remote_smtp H=mxs.mail.ru [94.100.176.20] C="250 OK id=1LF0Je-000JVt-00"
Dec 23 09:07:19 free exim[4736]: 1LF0QJ-0001EN-6o Completed

Re: exim+dovecot

Добавлено: 2008-12-23 9:04:12
c4sin
как я понимаю письма с внешки мой сервер разворачивает и отправляет обратно. Помогите разобратся почему. Срочно надо. Заранее всех благодорю

Re: exim+dovecot

Добавлено: 2008-12-23 9:37:49
Fedor
Вот одна из проблем:

Код: Выделить всё

POP3(sysadm@neozinc.ru): mkdir(/var/mail/exim/neozinc.ru/sysadm/cur) failed: Permission denied
Смотри права на папку и права в dovecot-sql.conf

Re: exim+dovecot

Добавлено: 2008-12-23 9:39:45
c4sin
там этой папке вообще нет((

Re: exim+dovecot

Добавлено: 2008-12-23 10:18:17
c4sin
дал права на вар/маил создались папки но все равно почта не уходит
Delay 0s for sysadm1.neozinc.local [192.168.0.134] with HELO=sysadm1. Mail from sysadm@neozinc.ru to sysadm@neozinc.ru.
437]: 1LF1Ht-0001Ph-3w <= sysadm@neozinc.ru H=sysadm1.neozinc.local (sysadm1) [192.168.0.134] I=[192.168.0.201]:25 P=smtp S=1311 id=0423E802A8674F60A04CEA46F
438]: 1LF1Ht-0001Ph-3w ** sysadm@neozinc.ru R=dovecot_user T=dovecot_delivery: Child process of dovecot_delivery transport returned 127 (could mean unable to
442]: 1LF1Ht-0001Pm-81 <= <> R=1LF1Ht-0001Ph-3w U=mailnull P=local S=2117 from <> for sysadm@neozinc.ru
438]: 1LF1Ht-0001Ph-3w Completed
443]: 1LF1Ht-0001Pm-81 ** sysadm@neozinc.ru R=dovecot_user T=dovecot_delivery: Child process of dovecot_delivery transport returned 127 (could mean unable to
443]: 1LF1Ht-0001Pm-81 Frozen (delivery error message)

Re: exim+dovecot

Добавлено: 2008-12-23 10:31:04
Fedor
Покажи роутер (dovecot_user) и транспорт (dovecot_delivery) из конфига exim'а.

Re: exim+dovecot

Добавлено: 2008-12-23 10:46:19
c4sin
dovecot_user:
driver = accept
condition = ${lookup mysql{SELECT `goto` FROM \
`alias` WHERE \
`address`='${quote_mysql:$local_part@$domain}' OR \
`address`='${quote_mysql:@$domain}'}{yes}{no}}
transport = dovecot_delivery
dovecot_delivery:
driver = pipe
command = /usr/local/libexec/dovecot/deliver -d $local_part@$domain
message_prefix =
message_suffix =
delivery_date_add
envelope_to_add
return_path_add
log_output
user = mailnull

Re: exim+dovecot

Добавлено: 2008-12-23 10:50:09
Fedor
А по этому пути

Код: Выделить всё

/usr/local/libexec/dovecot/deliver
этот файл есть?
И какие на него права?

Re: exim+dovecot

Добавлено: 2008-12-23 10:51:23
c4sin
нету

Re: exim+dovecot

Добавлено: 2008-12-23 10:54:02
Fedor
OS какая? Если Linux и ставил из пакетов dovecot, смотри в /usr/libexec/dovecot/deliver.

Re: exim+dovecot

Добавлено: 2008-12-23 10:56:54
c4sin
freebsd 7

Re: exim+dovecot

Добавлено: 2008-12-23 10:59:24
Fedor
Попробуй поиск по файлу. Если нет, то надо собрать dovecot с поддержкой deliver.

Re: exim+dovecot

Добавлено: 2008-12-23 11:01:18
c4sin
по файлику нету, щас попробую пересобрать

Re: exim+dovecot

Добавлено: 2008-12-23 11:06:12
c4sin
хм... щас зашел в /usr/ports/mail/dovecot

make config

там у меня только стоит
MYSQL MySQL support
POP3 POP3 support

что мне еще туда добавить там нет deliver

Re: exim+dovecot

Добавлено: 2008-12-23 11:08:08
Fedor
К сожалению не знаком с BSD, так что не подскажу.

Re: exim+dovecot

Добавлено: 2008-12-23 11:09:02
c4sin
а проблема именно в этом?

Re: exim+dovecot

Добавлено: 2008-12-23 11:11:11
Fedor
Ну если нет файла, который доставляет почту в ящик. Как она туда попадет? :smile:

Re: exim+dovecot

Добавлено: 2008-12-23 11:14:34
c4sin
хм... я по статье ставил http://www.lissyara.su/?id=1173

там внизу написано
1. С ним в комплекте должна идти утилита delivery - она занимается доставкой почты в ящики пользователей. Её нет... Почему - непонятно. Поэтому пришлось раскладывать самим экзимом.

Re: exim+dovecot

Добавлено: 2008-12-23 11:18:44
c4sin
там же нашел в конфиге
# Доставка локальным адресатам - в dovecot
# Надо заметить что тут использовалась ранее прямая доставка
# в директорию, но щас с портами стал-таки устанавливаться deliver
# программа dovecot занимающаяся доставкой мессаг.
# Соответственно юзаем его.
dovecot_delivery:
driver = pipe
command = /usr/local/libexec/dovecot/deliver -d $local_part@$domain
message_prefix =
message_suffix =
delivery_date_add
envelope_to_add
return_path_add
log_output
user = mailnull

Re: exim+dovecot

Добавлено: 2008-12-23 11:19:15
c4sin
то есть щас доставкой у меня пытается заняться deliver?

Re: exim+dovecot

Добавлено: 2008-12-23 11:24:35
Fedor
Ну да.
А доставка exim'ом, приблизительно вот так:

Код: Выделить всё

virtual_delivery:
  driver = appendfile
  check_string = ""
  create_directory
  delivery_date_add
  directory = /var/mail/$domain/$local_part
  directory_mode = 770
  envelope_to_add
  group = mail
  maildir_format
  maildir_tag = ,S=$message_size
  message_prefix = ""
  message_suffix = ""
  mode = 0660
  return_path_add

Re: exim+dovecot

Добавлено: 2008-12-23 11:25:34
c4sin
то мне закоментить а это вписать, так?