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

exim + courier imap

Добавлено: 2006-11-18 20:57:09
s@sh@
Прочитал статью http://www.lissyara.su/?id=1175.
Возник вопрос: а что нужно сделать чтоб письма приходящие пользователю со всех локальных и виртуальных доменов ложились в одну папочку пользователя? Например:
письма что приходят на x.user@one.domain.com, x.user@two.domain.com,
x.user@tv.domain.ru ложились в одну папочку /mail/maildir/x.user.

Заранее спасибо.

Добавлено: 2006-11-18 21:05:55
Alex Keda
ну так укажи в БД как место складывания писем - хомяк...

Добавлено: 2006-11-20 10:19:23
s@sh@
lissyara
ну так укажи в БД как место складывания писем - хомяк...
А можно подробнее для тупых

Добавлено: 2006-11-20 11:18:02
Alex Keda
в БД указывается директория для храниения почты...

Добавлено: 2006-11-20 12:28:40
s@sh@
проблемка до глупости банальная. При выполнении

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

/usr/local/etc/rc.d/exim.sh start

выдает

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

2006-11-20 11:18:12 Exim configuration file /usr/local/etc/exim/configure has the wrong owner, group, or mode
права на /usr/local/etc/exim/configure стояли для root:wheel, поменял на mailnull:mail. Не помогло. Поменял mode на 777 - не помогло. Может можно посмотреть от какого имени запускается exim? Как решить проблему?

Добавлено: 2006-11-20 12:58:54
s@sh@
Проблема с /usr/local/etc/exim/configure решилась. сделал

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

 cp ./configure.default ./configure
а далее copypaste

Добавлено: 2006-11-20 13:44:49
chinga
А что если алиасы сделать? У меня например: vi /etc/aliases

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

root:   admin@domen.kz
root@domen.kz: admin@domen.kz
root@ns.domen.kz: admin@domen.kz
chinga@domen.kz: admin@domen.kz
chinga: admin@domen.kz
clamav: admin@domen.kz
ns#newaliases
и где надо редиректы поставить.

Добавлено: 2006-11-20 17:40:05
s@sh@
А что за фигня с postfixadmin
В браузере http://miracle2.radiolux.com/mail_admin/admin/
получаю страничку такого содержания

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


Index of /mail_admin/admin
 Name                    Last modified       Size  Description

 Parent Directory        20-Nov-2006 16:31      -  
 backup.php              20-Nov-2006 16:31     2k  
 create-admin.php        20-Nov-2006 16:31     3k  
 create-alias.php        20-Nov-2006 16:31     3k  
 create-domain.php       20-Nov-2006 16:31     4k  
 create-mailbox.php      20-Nov-2006 16:31     7k  
 delete.php              20-Nov-2006 16:31     4k  
 edit-active-admin.php   20-Nov-2006 16:31     1k  
 edit-active-domain.php  20-Nov-2006 16:31     1k  
 edit-active.php         20-Nov-2006 16:31     1k  
 edit-admin.php          20-Nov-2006 16:31     3k  
 edit-alias.php          20-Nov-2006 16:31     3k  
 edit-domain.php         20-Nov-2006 16:31     3k  
 edit-mailbox.php        20-Nov-2006 16:31     4k  
 index.php               20-Nov-2006 16:31     1k  
 list-admin.php          20-Nov-2006 16:31     1k  
 list-domain.php         20-Nov-2006 16:31     2k  
 list-virtual.php        20-Nov-2006 16:31     4k  
 search.php              20-Nov-2006 16:31     3k  
 viewlog.php             20-Nov-2006 16:31     2k
Выглядит так, что не работает php в связке с apache.
Как можно решить проблему

Добавлено: 2006-11-20 19:06:07
Alex Keda
расширение php в директори индексе не указано

Добавлено: 2006-11-21 10:36:59
s@sh@
Уважаемый lissyara!
в БД указывается директория для храниения почты...
Скорее всего я дал не совсем понятную формулировку задачи. Ситуация выглядит так пользователь на сервере один для всех обслуживаемых доменов. Адресаты присылают ему почту просто с разными доменными именами. Если я правильно понял из цитаты, приведенной выше, создаются пользователи для x.user@one.domain.com, x.user@two.domain.com, x.user@tv.domain.ru и в их записях просто меняются maildir на одну и ту же директорию. Это не совсем подходит так как доменов у меня будет больше десятка. На каждого пользователя создавать екаунт в каждом домене не очеть то весело. Хотелось бы попроще, создается один пользователь,например x.user. Сервер все письма, что приходят этому пользователю обслуживаемых доменов(кто-то прислал ему на адрес x.user@one.domain.com, кто-то на x.user@two.domain.com ) просто кладутся в его maildir. Есть решение просто создать десяток алиасов, которые и будут это все рулит, но тоже не совсем красиво.
Может что-то посоветуете?

Добавлено: 2006-11-21 11:26:13
Alex Keda
посмотри 15 раздел документации.
навкидку не помню, но вчера или позавчера переводил - было такое.
(к концу недели допереведу)
===========
а вообще, тебе просто не нужны виртуальные домены. Тебе надо работать не с полным мылом а тока с локальной частью. Единственное место где будут фигруировать все домены - local_domains

Добавлено: 2006-11-21 18:11:30
s@sh@
Еще проблемка, не отправляется почта по smtp
в логах ехім пишет:

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

Nov 21 16:59:06 miracle2 exim[77407]: exim 4.63 daemon started: pid=77407, -q30m, listening for SMTP on port 25 (IPv4)
Nov 21 16:59:20 miracle2 exim[77409]: no host name found for IP address 192.168.91.24
Nov 21 16:59:29 miracle2 exim[77409]: Delay 0s for  [192.168.91.24] with HELO=COMP. Mail from sashavr@radiolux.com to xxx@radiolux.com.
Nov 21 16:59:29 miracle2 exim[77409]: 1GmX5t-000K8X-CE malware acl condition: clamd: ClamAV returned /var/spool/exim/scan/1GmX5t-000K8X-CE: lstat() failed. ERROR
Nov 21 16:59:29 miracle2 exim[77409]: 1GmX5t-000K8X-CE malware acl condition: clamd: ClamAV returned /var/spool/exim/scan/1GmX5t-000K8X-CE: lstat() failed. ERROR
Nov 21 16:59:29 miracle2 exim[77409]: 1GmX5t-000K8X-CE H=(COMP) [192.168.91.24] I=[192.168.91.60]:25 F=<sashavr@radiolux.com> temporarily rejected after DATA
Nov 21 16:59:29 miracle2 exim[77409]: [1\19] 1GmX5t-000K8X-CE H=(COMP) [192.168.91.24] I=[192.168.91.60]:25 F=<sashavr@radiolux.com> temporarily rejected after DATA
Nov 21 16:59:29 miracle2 exim[77409]: [2\19] Envelope-from: <sashavr@radiolux.com>
Nov 21 16:59:29 miracle2 exim[77409]: [3\19] Envelope-to: <xxx@radiolux.com>
Nov 21 16:59:29 miracle2 exim[77409]: [4\19] P Received: from [192.168.91.24] (helo=COMP)
Nov 21 16:59:29 miracle2 exim[77409]: [5\19] 	by miracle2.radiolux.com with esmtp (Exim 4.63 (FreeBSD))
Nov 21 16:59:29 miracle2 exim[77409]: [6\19] 	(envelope-from <sashavr@radioux.com>)
Nov 21 16:59:29 miracle2 exim[77409]: [7\19] 	id 1GmX5t-000K8X-CE
Nov 21 16:59:29 miracle2 exim[77409]: [8\19] 	for xxx@radiolux.com; Tue, 21 Nov 2006 16:59:29 +0200
Nov 21 16:59:29 miracle2 exim[77409]: [9\19]   Date: Tue, 21 Nov 2006 15:30:54 +0200
Nov 21 16:59:29 miracle2 exim[77409]: [10\19] F From: sassas <sashavr@radiolux.com>
Nov 21 16:59:29 miracle2 exim[77409]: [11\19]   X-Mailer: The Bat! (v3.0.1.33) Professional
Nov 21 16:59:29 miracle2 exim[77409]: [12\19] R Reply-To: sassas <sashavr@radioux.com>
Nov 21 16:59:29 miracle2 exim[77409]: [13\19]   X-Priority: 3 (Normal)
Nov 21 16:59:29 miracle2 exim[77409]: [14\19] I Message-ID: <891541077.20061121153054@radiolux.com>
Nov 21 16:59:29 miracle2 exim[77409]: [15\19] T To: xxx@radiolux.com
Nov 21 16:59:29 miracle2 exim[77409]: [16\19]   Subject: xxx
Nov 21 16:59:29 miracle2 exim[77409]: [17\19]   MIME-Version: 1.0
Nov 21 16:59:29 miracle2 exim[77409]: [18\19]   Content-Type: text/plain; charset=Windows-1251
Nov 21 16:59:29 miracle2 exim[77409]: [19/19]   Content-Transfer-Encoding: quoted-printable 
Похоже антивирь матерится. Что сделать чтоб заработало?

Добавлено: 2006-11-21 19:05:30
s@sh@
не антивирус. Отключил в /usr/loacl/etc/exim/configure, c [1/1] по [1/19] тоже самое.

Добавлено: 2006-11-22 10:57:32
s@sh@
Люди, подскажите в чем может быть проблема?
Оч нужно.
Пробовал отослать по telnet. Вот что пишет

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


[root@miracle2 /usr/local/etc/exim]# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to localhost.radiolux.com.
Escape character is '^]'.
220 miracle2.radiolux.com, ESMTP EXIM 4.63
ehlo mircale2.radiolux.com
250-miracle2.radiolux.com Hello mircale2.radiolux.com [127.0.0.1]
250-SIZE 25165824
250-PIPELINING
250-AUTH PLAIN LOGIN CRAM-MD5
250 HELP
mail from:xxx@radiolux.com
250 OK
rcpt to:xxx@radiolux.com
250 Accepted
data
354 Enter message, ending with "." on a line by itself
test message
.
451 Temporary local problem - please try later
quit
221 miracle2.radiolux.com closing connection
Connection closed by foreign host.
[root@miracle2 /usr/local/etc/exim]#
Сил больше нету.

Добавлено: 2006-11-22 12:31:13
Alex Keda
в логах что.
======
надо прилепить, чтобы этот вопрос автоматом подставлялся в окно ввода...

Добавлено: 2006-11-22 12:46:05
s@sh@
А че лог выше не подходит?

вот свеженький лог:

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

Nov 22 11:18:27 miracle2 exim[18109]: 1GmoEJ-0004i5-PP SIGINT received while reading local message
Nov 22 11:33:39 miracle2 exim[18209]: 1GmoU7-0004jh-F8 <= root@radiolux.com U=root P=local S=719 from <root@radiolux.com> for alexdic4@mail.ru
Nov 22 11:33:42 miracle2 exim[18210]: 1GmoU7-0004jh-F8 => alexdic4@mail.ru R=dnslookup T=remote_smtp H=mxs.mail.ru [194.67.23.20] C="250 OK id=1GmoUH-000Fgg-00"
Nov 22 11:33:42 miracle2 exim[18210]: 1GmoU7-0004jh-F8 Completed
Nov 22 11:35:46 miracle2 exim[18304]: no host name found for IP address 192.168.91.24
Nov 22 11:35:47 miracle2 exim[18304]: Delay 0s for  [192.168.91.24] with HELO=COMP. Mail from sashavr@radiolux.com to xxx@radiolux.com
Nov 22 11:35:47 miracle2 exim[18304]: 1GmoWB-0004lE-LA malware acl condition: unable to connect to sophie UNIX socket (/var/run/sophie). errno=2
Nov 22 11:35:47 miracle2 exim[18304]: 1GmoWB-0004lE-LA malware acl condition: unable to connect to sophie UNIX socket (/var/run/sophie). errno=2
Nov 22 11:35:47 miracle2 exim[18304]: 1GmoWB-0004lE-LA H=(COMP) [192.168.91.24] I=[192.168.91.60]:25 F=<sashavr@radiolux.com> temporarily rejected after DATA
Nov 22 11:35:47 miracle2 exim[18304]: [1\19] 1GmoWB-0004lE-LA H=(COMP) [192.168.91.24] I=[192.168.91.60]:25 F=<sashavr@radiolux.com> temporarily rejected after DATA
Nov 22 11:35:47 miracle2 exim[18304]: [2\19] Envelope-from: <sashavr@radiolux.com>
Nov 22 11:35:47 miracle2 exim[18304]: [3\19] Envelope-to: <xxx@radiolux.com>
Nov 22 11:35:47 miracle2 exim[18304]: [4\19] P Received: from [192.168.91.24] (helo=COMP)
Nov 22 11:35:47 miracle2 exim[18304]: [5\19] 	by miracle2.radiolux.com with esmtp (Exim 4.63 (FreeBSD))
Nov 22 11:35:47 miracle2 exim[18304]: [6\19] 	(envelope-from <sashavr@radiolux.com>)
Nov 22 11:35:47 miracle2 exim[18304]: [7\19] 	id 1GmoWB-0004lE-LA
Nov 22 11:35:47 miracle2 exim[18304]: [8\19] 	for xxx@radiolux.com; Wed, 22 Nov 2006 11:35:47 +0200
Nov 22 11:35:47 miracle2 exim[18304]: [9\19]   Date: Tue, 21 Nov 2006 15:30:54 +0200
Nov 22 11:35:47 miracle2 exim[18304]: [10\19] F From: sassas <sashavr@radiolux.com>
Nov 22 11:35:47 miracle2 exim[18304]: [11\19]   X-Mailer: The Bat! (v3.0.1.33) Professional
Nov 22 11:35:47 miracle2 exim[18304]: [12\19] R Reply-To: sassas <sashavr@radiolux.com>
Nov 22 11:35:47 miracle2 exim[18304]: [13\19]   X-Priority: 3 (Normal)
Nov 22 11:35:47 miracle2 exim[18304]: [14\19] I Message-ID: <891541077.20061121153054@radiolux.com>
Nov 22 11:35:47 miracle2 exim[18304]: [15\19] T To: xxx@radiolux.com
Nov 22 11:35:47 miracle2 exim[18304]: [16\19]   Subject: xxx
Nov 22 11:35:47 miracle2 exim[18304]: [17\19]   MIME-Version: 1.0
Nov 22 11:35:47 miracle2 exim[18304]: [18\19]   Content-Type: text/plain; charset=Windows-1251
Nov 22 11:35:47 miracle2 exim[18304]: [19/19]   Content-Transfer-Encoding: quoted-printable 

правда на alexdic4@mail.ru отправило по команде

mail -s testmail alexdic4@mail.ru < /usr/local/etc/rc.d/exim.sh

Добавлено: 2006-11-22 14:16:32
Alex Keda

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

Nov 22 11:35:47 miracle2 exim[18304]: 1GmoWB-0004lE-LA malware acl condition: unable to connect to sophie UNIX socket (/var/run/sophie). errno=2 
Nov 22 11:35:47 miracle2 exim[18304]: 1GmoWB-0004lE-LA malware acl condition: unable to connect to sophie UNIX socket (/var/run/sophie). errno=2 

Добавлено: 2006-11-22 14:19:34
s@sh@
не совсем, я специально закоментил строку в configure. С включенным clamd тож не работает(СМ. логи выше).

Добавлено: 2006-12-01 11:26:24
s@sh@
Добрый день,ВСЕМ!!!

Слехка приболел и по этой причине не оставлял никаких вопросов и коментов. Значит, возвращаясь к старой теме, проблема с отправкой почты ексимом что приводилась ранее, оказалась не совсем проблемой. По умолчанию папочка /var/spool/exim ну и все что в ней при первом запуске ексима создается для пользователя под каким работает сам ексим. Собствено и папочка /var/spool/exim/scan иметет позьзователя напр. mail:mail, и от этого CLAMAV дурел, даже если на папку поставить права 0777. Поменяв на пользователя, под которым работает антивирь, все стало на свои места. Но здесь возникает вопросо, а что если нужно грохнуть весь спул, тогда все папочки будут пересозданы с правами для ексима. И здесь возникает проблемка, нужно снова менять права на папочку scan. Что можно с этим сделать?

Добавлено: 2006-12-01 11:29:03
Alex Keda
это у тя с группами чё-то....
надо clamav добавить в группу mail чтоль....
Проще - снесь clamav и преставь, он сам все корректно сделает.

Добавлено: 2006-12-01 11:57:16
s@sh@
Проще - снесь clamav и преставь, он сам все корректно сделает.
Дык сносил и ставил, все как по статье.

Добавлено: 2006-12-07 15:20:17
s@sh@
Еще вопросик. Почему при создании нового почтового ящика создается запись для него в таблице alias?

Добавлено: 2006-12-07 18:10:32
Alex Keda
а ты удали и посмотри - будет работать или нет.

Добавлено: 2006-12-07 18:26:26
s@sh@
хитрый

Добавлено: 2006-12-07 20:42:44
s@sh@
работает и без этого, зачем тогда postfixadmin добавляет?

Хочу спросить, у меня на внешнем интерфейсе на 25 порту какая-то непонятная активность. Смотрел я это дело утилитой trafshow -i em0 port 25. Сервер только поднял, а тут уже черт знает что творится. Или это нормально?