Exim&Dovecot вроде бы все просто, но...
Добавлено: 2008-03-19 13:14:42
Но по-хо-же в го-ло-ве моей о-пилки, да да да......
Делал по статье уважаемого Лиса (нога-в-ногу, шаг за шагом) как оказалось не совсем)
Проблема: не приходит и не уходит почта (никуда)???
итак, начну немного издалека, думаю не утомлю своим монологом о насущном
Машина моя стоит за аппаратным маршрутизатором, с которого я прокинул порты 25 и 110
Далее "33" шага по статье, где изменил пару строчек в конфиге exim:
аналогично и все остальные строки касающмеся домена , hostlist, helo_accept_junk_hosts ну и пожалуй все, те затронул те строчки, которые действительно надо было изменить
Все запустил, поправил небольшие ошибки,добавил записи в DNSник , после чего на пинг mail.mydomain.ru мне выдает ип моего маршрутника, с которого я прокинул порты на фрюху
далее проверяю порты моей почтовой системы (от рута телнет)
в логах пишется про секьюрность(согласен) под рутом все-таки
далее
конекчусь к postfixadmin, создаю домен mail.mydomain.ru? создаю админа admin@mail.mydomain.ru
и иду теоретически в рабочую админку постфикс админа
создаю ящик qwerty1 в домене mail.mydomain.ru c паролем 1234567
пишеться следующее:
иду в /var/mail/ , папкой exim там не пахнет
создаю ее и даю права..завожу повторно юзера(qwerty2) - тоже нет
ну ладно, думаю....хрен с ящиками, потом найду...быстрее б клиента подрубить какого ибо создано уже 2 ящика
в бате настраиваю учетку....и там же в бате
иду в конфиг довекота
добавляю APOP,перезапуск довекота и....
мне BAT пишет
ну прям ваще , но нам бы еще отправить почту соответственно почту пишу виртуальному юзеру qwert2 c таким же паролем что и первый юзер .....а письмо то не отправляется
Однако, зайдя уже сейчас в /var/mail/exim обратил внимание на то , что ящик создан...делаю вывод,- ящик создается в тот момент когда я подключаю клиента(100%) или когда юзер получает письмо(не проверено), но не тогда, когда этот ящик создается в postfixadmin....
Вы уж извините меня, что такую демагогию развел, но считаю , что таким ламерам как я это дозволительно)
Создав ящик 2му пользователю, пишу первому письмо и....BAT мне сообщает что письмо не отправлено (temporary local problem)((((
логи сервера
Настораживает запись про "софью" но догнать не могу (паровоз наш быстро мчиться), поискал как malware acl condition так и sophie UNIX socket в конфиге,- не нашел
соответствено отправить почту не получаеться как внешнему пользователю, так и внутреннему!
занавес? ан нет..и обратил внимание на то, что я антивирус не ставил а в статье написано:"вообще-то exim уже можно запускать ибо почта идущая с локалхоста на вирусы не проверяется и потому прекрасно будет уходить и раскладываться в директории. Но - снуружи ничё не отправить" ,- а его то я и не ставил, предполагаю, что именно в нем загвоздка?
ставлю....
раскоментировал антивирь в конфиге exima, ребутнул его и запустил clam
и.....афигеть...писма виртуальных юзверей УШЛИ
отправлял от qwert1 to qwerty2....ушли то ушли, но не пришли))
смотрю логи.....и вижу)
лично я вижу следующее что письмо отправлено, но не получено ввиду того что заморожено нафиг где-то внедрах по какому то правилу
и еще немного смущает первая строка, где не обнаружено имя моего маршрутника), может тож влияет ибо внешний ИП на маршруте есть mail.mydomain.ru с которого редирект порта идет
что-то начинаю уже кипеть понемногу
Буду признателен за ВСЕ)))
Делал по статье уважаемого Лиса (нога-в-ногу, шаг за шагом) как оказалось не совсем)
Проблема: не приходит и не уходит почта (никуда)???
итак, начну немного издалека, думаю не утомлю своим монологом о насущном
Машина моя стоит за аппаратным маршрутизатором, с которого я прокинул порты 25 и 110
Код: Выделить всё
# uname -r
6.3-RELEASEКод: Выделить всё
primary_hostname- mail.mydomain.ruВсе запустил, поправил небольшие ошибки,добавил записи в DNSник , после чего на пинг mail.mydomain.ru мне выдает ип моего маршрутника, с которого я прокинул порты на фрюху
далее проверяю порты моей почтовой системы (от рута телнет)
Код: Выделить всё
# telnet mail.mydomain.ru 25
Trying 192.168.1.55...
Connected to mail.
Escape character is '^]'.
220 mail.mydomain.ru, ESMTP EXIM 4.69Код: Выделить всё
telnet mail.mydomain.ru 110
Trying 192.168.1.55...
Connected to mail.
Escape character is '^]'.
+OK dovecot MUA ready
Код: Выделить всё
Mar 19 10:47:02 UKRAINA dovecot: pop3-login: Aborted login (0 authentication attempts): rip=192.168.1.55, lip=192.168.1.55, securedконекчусь к postfixadmin, создаю домен mail.mydomain.ru? создаю админа admin@mail.mydomain.ru
и иду теоретически в рабочую админку постфикс админа
создаю ящик qwerty1 в домене mail.mydomain.ru c паролем 1234567
пишеться следующее:
Код: Выделить всё
Почтовый ящик был успешно создан!
(qwerty1@mail.mydomain.ru)
Почтовый ящик был создан!создаю ее и даю права..завожу повторно юзера(qwerty2) - тоже нет
ну ладно, думаю....хрен с ящиками, потом найду...быстрее б клиента подрубить какого ибо создано уже 2 ящика
в бате настраиваю учетку....и там же в бате
Код: Выделить всё
FETCH Получение новой почты
FETCH Соединение с POP3 сервером прошло удачно
FETCH Сервер сообщает об ошибке -ERR APOP not enable :twisted:
добавляю APOP,перезапуск довекота и....
мне BAT пишет
Код: Выделить всё
FETCH Соединение завершено получено писем 0Однако, зайдя уже сейчас в /var/mail/exim обратил внимание на то , что ящик создан...делаю вывод,- ящик создается в тот момент когда я подключаю клиента(100%) или когда юзер получает письмо(не проверено), но не тогда, когда этот ящик создается в postfixadmin....
Вы уж извините меня, что такую демагогию развел, но считаю , что таким ламерам как я это дозволительно)
Создав ящик 2му пользователю, пишу первому письмо и....BAT мне сообщает что письмо не отправлено (temporary local problem)((((
логи сервера
Код: Выделить всё
Delay 0s for [192.168.1.1] with HELO=PHILKA. Mail from qwerty2@mail.mydomain.ru to qwerty1@mail.mydomain.ru.
Mar 19 12:02:46 HOSTNAME exim[8555]: 1Jbx0I-0002Dz-Ju malware acl condition: unable to connect to sophie UNIX socket (/var/run/sophie). errno=2
Mar 19 12:02:46 HOSTNAME exim[8555]: 1Jbx0I-0002Dz-Ju malware acl condition: unable to connect to sophie UNIX socket (/var/run/sophie). errno=2
Mar 19 12:02:46 HOSTNAME exim[8555]: 1Jbx0I-0002Dz-Ju H=(PHILKA) [192.168.1.1] I=[192.168.1.55]:25 F=<qwerty2@mail.mydomain.ru> temporarily rejected after DATA
Mar 19 12:02:46 HOSTNAME exim[8555]: [1\19] 1Jbx0I-0002Dz-Ju H=(PHILKA) [192.168.1.1] I=[192.168.1.55]:25 F=<qwerty2@mail.mydomain.ru> temporarily rejected afte
Mar 19 12:02:46 HOSTNAME exim[8555]: [2\19] Envelope-from: <qwerty2@mail.mydomain.ru>
Mar 19 12:02:46 HOSTNAME exim[8555]: [3\19] Envelope-to: <qwerty1@mail.mydomain.ru>
Mar 19 12:02:46 HOSTNAME exim[8555]: [4\19] P Received: from [192.168.1.1] (helo=PHILKA)
Mar 19 12:02:46 HOSTNAME exim[8555]: [5\19] by mail.mydomain.ru with esmtp (Exim 4.69 (FreeBSD))
Mar 19 12:02:46 HOSTNAME exim[8555]: [6\19] (envelope-from <qwerty2@mail.mydomain.ru>)
Mar 19 12:02:46 HOSTNAME exim[8555]: [7\19] id 1Jbx0I-0002Dz-Ju
Mar 19 12:02:46 HOSTNAME exim[8555]: [8\19] for qwerty1@mail.mydomain.ru; Wed, 19 Mar 2008 12:02:46 +0000
Mar 19 12:02:46 HOSTNAME exim[8555]: [9\19] Date: Wed, 19 Mar 2008 12:00:24 +0300
Mar 19 12:02:46 HOSTNAMEexim[8555]: [10\19] F From: 123 <qwerty2@mail.mydomain.ru>
Mar 19 12:02:46 HOSTNAME exim[8555]: [11\19] X-Mailer: The Bat! (v3.80.03) UNREG / CD5BF9353B3B7091
Mar 19 12:02:46 HOSTNAME exim[8555]: [12\19] R Reply-To: 123 <qwerty2@mail.mydomain.ru>
Mar 19 12:02:46 HOSTNAME exim[8555]: [13\19] X-Priority: 3 (Normal)
Mar 19 12:02:46 HOSTNAME exim[8555]: [14\19] I Message-ID: <567369899.20080319120024@mail.mydomaina.ru>
Mar 19 12:02:46 HOSTNAME exim[8555]: [15\19] T To: qwerty1@mail.mydomain.ru
Mar 19 12:02:46 HOSTNAME exim[8555]: [16\19] Subject: qwe
Mar 19 12:02:46 HOSTNAME exim[8555]: [17\19] MIME-Version: 1.0
Mar 19 12:02:46 HOSTNAME exim[8555]: [18\19] Content-Type: text/plain; charset=windows-1251
Mar 19 12:02:46 HOSTNAME exim[8555]: [19/19] Content-Transfer-Encoding: quoted-printable
соответствено отправить почту не получаеться как внешнему пользователю, так и внутреннему!
занавес? ан нет..и обратил внимание на то, что я антивирус не ставил а в статье написано:"вообще-то exim уже можно запускать ибо почта идущая с локалхоста на вирусы не проверяется и потому прекрасно будет уходить и раскладываться в директории. Но - снуружи ничё не отправить" ,- а его то я и не ставил, предполагаю, что именно в нем загвоздка?
ставлю....
раскоментировал антивирь в конфиге exima, ребутнул его и запустил clam
и.....афигеть...писма виртуальных юзверей УШЛИ
отправлял от qwert1 to qwerty2....ушли то ушли, но не пришли))
смотрю логи.....и вижу)
Код: Выделить всё
exim[80189]: no host name found for IP address 192.168.1.1
Mar 19 12:54:11 HOSTNAME exim[80189]: Delay 0s for [192.168.1.1] with HELO=PHILKA. Mail from qwerty2@mail.mydomain.ru to qwerty1@mail.mydomain.ru.
Mar 19 12:54:11 HOSTNAME exim[80189]: 1Jbxo3-000KrN-6F <= qwerty2@mail.mydomain.ru H=(PHILKA) [192.168.1.1] I=[192.168.1.55]:25 P=esmtp S=780 id=1812327128.2008
Mar 19 12:54:11 HOSTNAME exim[80190]: 1Jbxo3-000KrN-6F ** qwerty1@mail.mydomain.ru R=dovecot_user T=dovecot_delivery: Child process of dovecot_delivery transpor
Mar 19 12:54:11 HOSTNAME exim[80194]: 1Jbxo3-000KrS-7X <= <> R=1Jbxo3-000KrN-6F U=mailnull P=local S=1621 from <> for qwerty2@mail.mydomain.ru
Mar 19 12:54:11 HOSTNAME exim[80190]: 1Jbxo3-000KrN-6F Completed
Mar 19 12:54:11 HOSTNAME exim[80195]: 1Jbxo3-000KrS-7X ** qwerty2@mail.mydomain.ru R=dovecot_user T=dovecot_delivery: Child process of dovecot_delivery transpor
Mar 19 12:54:11 HOSTNAME exim[80195]: 1Jbxo3-000KrS-7X Frozen (delivery error message)
и еще немного смущает первая строка, где не обнаружено имя моего маршрутника), может тож влияет ибо внешний ИП на маршруте есть mail.mydomain.ru с которого редирект порта идет
что-то начинаю уже кипеть понемногу
Буду признателен за ВСЕ)))