Exim + dovecot + postfixadmin + ..pgsql :) ..но есть трабл
Добавлено: 2007-01-03 15:42:39
Всем привет!
Задолбал qmail, решил дать суровый отлуп спаму и построил связку Exim + dovecot + postfixadmin + ..pgsql . Лисяре пасиб за идею про постфиксный админ, немного пришлось пройтись напильником чтоб c pg заработал, но завел, наплодил, домен, юзеров и алиасов, админит. Да и конфиг с большего по его писал...
По POP3 давкот отдает коннект, сессия проходит нормально. В почт.каталоге юзера он завел свои индексные файлы и 3 папки cur, new, tmp. Стало быть все вроде ок, в т.ч. и с правами... Пробую послать мессагу локальному юзеру тестового домена, скажем serge@test.net ... Exim кажись также нормально по smtp кушает тестовую мессагу и по тесту
exim -d -bt testuser@test.net
показывает что нормально скармливает ее коту, о чем и в логах обозначена сия попытка. Однако потом пишет следующее (вотк кусок лога сеанса smtp):
По ходу получается, что кот не может доставить мессагу, ..о чем сообщает exim-y кодом ошибки (глядел в логи -- относится к прочим неопредленным ошибкам, вот бня ... ) В придачу ко всему он еще и берет и, при составлении мессаги калечит обратный адрес, сцуко. Хотя в его логах казалось бы все как надо (пишет в /var/log/maillog):
Народ подскажите, куда рыть дальше? Уже башка пухнет... Софт такой:
ОС: ASPLinux 11+updates (...считай Федора 4-я)
exim 4.62
dovecot (самый свежий) 1.0 rc15
..да, думал он еще плагин хочет для локальной доставки, поставил ему dovecot-sieve-1.0-3 -- не помогло.
В след. мессаге кину конфиги, exim-а и кота ...
Задолбал qmail, решил дать суровый отлуп спаму и построил связку Exim + dovecot + postfixadmin + ..pgsql . Лисяре пасиб за идею про постфиксный админ, немного пришлось пройтись напильником чтоб c pg заработал, но завел, наплодил, домен, юзеров и алиасов, админит. Да и конфиг с большего по его писал...
По POP3 давкот отдает коннект, сессия проходит нормально. В почт.каталоге юзера он завел свои индексные файлы и 3 папки cur, new, tmp. Стало быть все вроде ок, в т.ч. и с правами... Пробую послать мессагу локальному юзеру тестового домена, скажем serge@test.net ... Exim кажись также нормально по smtp кушает тестовую мессагу и по тесту
exim -d -bt testuser@test.net
показывает что нормально скармливает ее коту, о чем и в логах обозначена сия попытка. Однако потом пишет следующее (вотк кусок лога сеанса smtp):
и потом вдруг, блин... :2007-01-03 11:01:39 1H220B-0004KI-1o <= "testuser@test.net"@test.net H=serge.lc.test.net [10.0.0.5]
I=[10.
0.0.5]:25 P=esmtpa A=auth_cram_md5:testuser@test.net S=617 id=459B70F2.701@test.net from <testuser@test.net> for serge@test.net
-- тут мне во-первых непонятно как у него получилось testuser@test.net@test.net -- перепахал все конфиги -- ХЕЗ... Или это у него такой манер в логи писать, или где бага какая... ?? Роем в очереди exima -- находим:2007-01-03 11:01:39 1H220B-0004KI-1o ** serge@test.net R=dovecot_user T=dovecot_delivery: Child proc
es
s of dovecot_delivery transport returned 89 from command: /usr/libexec/dovecot/deliver
2007-01-03 11:01:39 1H220B-0004KO-HT <= <> R=1H220B-0004KI-1o U=exim P=local S=1416 from <> for "tes
tuser@test.net"@test.net
2007-01-03 11:01:39 1H220B-0004KO-HT ** testuser@test.net@test.net <"testuser@test.net"@test.net>: U
nrouteab
le address
2007-01-03 11:01:39 1H220B-0004KO-HT Frozen (delivery error message)
2007-01-03 11:01:39 1H220B-0004KI-1o Completed
1H252L-0004jZ-F3-D
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:
serge@test.net
local delivery failed
------ This is a copy of the message, including all the headers. ------
Return-path: <"testuser@test.net"@test.net>
Received: from serge.lc.test.net ([10.0.0.5])
by serge.lc.test.net with esmtpa (Exim 4.62)
(envelope-from <"testuser@test.net"@test.net>)
id 1H252K-0004jT-U5
for serge@test.net; Wed, 03 Jan 2007 14:16:05 +0200
Message-ID: <459B9E84.9070607@test.net>
Date: Wed, 03 Jan 2007 14:16:04 +0200
From: test uset <testuser@test.net>
User-Agent: Thunderbird 1.5 (X11/20060119)
MIME-Version: 1.0
To: serge@test.net
Subject: =?KOI8-R?Q?=D4=C5=D3=D4_=D0=D2=CF=C8=CF=D6=C4=C5=CE=C9=D1?=
Content-Type: text/plain; charset=KOI8-R; format=flowed
Content-Transfer-Encoding: 8bit
Sender: "testuser@test.net"@test.net
Тест прохождения.
По ходу получается, что кот не может доставить мессагу, ..о чем сообщает exim-y кодом ошибки (глядел в логи -- относится к прочим неопредленным ошибкам, вот бня ... ) В придачу ко всему он еще и берет и, при составлении мессаги калечит обратный адрес, сцуко. Хотя в его логах казалось бы все как надо (пишет в /var/log/maillog):
-- .. те, все правильно находит, а почту доставить не может какого-то х... (Jan 3 14:30:38 serge dovecot: auth(default): master in: USER 1 serge@test.net service=de
ver
Jan 3 14:30:38 serge dovecot: auth(default): sql(serge@test.net): SELECT maildir AS home, 500 AS ui
12 AS gid FROM mailbox WHERE username = 'serge@test.net' AND active='1'
Jan 3 14:30:38 serge dovecot: auth(default): master out: USER 1 serge@test.net home=/var
ool/mail/test.net/serge/ uid=500 gid=12
Народ подскажите, куда рыть дальше? Уже башка пухнет... Софт такой:
ОС: ASPLinux 11+updates (...считай Федора 4-я)
exim 4.62
dovecot (самый свежий) 1.0 rc15
..да, думал он еще плагин хочет для локальной доставки, поставил ему dovecot-sieve-1.0-3 -- не помогло.
В след. мессаге кину конфиги, exim-а и кота ...