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

exim smtp и pop3d. проблема с почтовыми директориями?

Добавлено: 2008-09-08 10:44:42
nast1011
Всем привет!
Помогите решить проблему в конфиге exim или pop3d на FreeBSD 6.2, а то волосы заканчиваются, нечего рвать будет.
Конфиг exim дефолтовый, ниже измененные строки:

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

...
daemon_smtp_ports = 26 : 465 : 587
...
local_delivery:
  driver = appendfile
  check_string = ""
  create_directory
  delivery_date_add
  directory = /usr/home/${local_part}/Maildir
  directory_mode = 770
  envelope_to_add
  group = mail
  maildir_format
  maildir_tag = ,S=$message_size
  message_prefix = ""
  message_suffix = ""
  mode = 0660
...
Правила для доставки взял с сайта, что, собственно, видно из листинга. Дефолтовые правила, естественно, закоментировал. Ниже они:

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

#local_delivery:
#  driver = appendfile
#  file = /var/mail/$local_part
# file = /usr/home/$local_part/Maildir
# delivery_date_add
#  envelope_to_add
#  return_path_add
#  group = mail
#  user = $local_part
#  mode = 0660
#  no_mode_fail_narrower
в /usr/local/etc/courier-imap/pop3 закомментировал строку #MAILDIRPATH=Maildir

Суть проблемы такова:
Если работает smtp, то pop3d мне сообщает (всегда) о том, что папка пуста и новых писем нет. Как только комментирую строку daemon_smtp_ports = 26 : 465 : 587 и делаю рестарт екзима, то начинаю получать новую почту, а вот отправить никак не удается. Если нужно, то могу выложить полные конфиги. Уверен, что где-то напутал с почтовыми директориями, вот только не знаю где.

Re: exim smtp и pop3d. проблема с почтовыми директориями?

Добавлено: 2008-09-08 10:46:45
zingel
а логи самого exim, что говорят?

Re: exim smtp и pop3d. проблема с почтовыми директориями?

Добавлено: 2008-09-08 10:56:48
nast1011
Sep 8 09:54:46 gsoft pop3d: LOGIN, user=mail, ip=[::ffff:213.219.78.116], port=[55421]
Sep 8 09:54:46 gsoft pop3d: LOGOUT, user=mail, ip=[::ffff:213.219.78.116], port=[55421], top=0, retr=0, rcvd=12, sent=39, time=0
Вот, когда я забираю почту. все чисто

Re: exim smtp и pop3d. проблема с почтовыми директориями?

Добавлено: 2008-09-08 11:42:21
nast1011
Интересный момент. Когда smtp вырублен, то в логах пишется прием почты с удаленного сервера. Когда врублен, то почта в логах не отображается вообще.

Re: exim smtp и pop3d. проблема с почтовыми директориями?

Добавлено: 2008-09-08 16:53:59
Alex_hha

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

# exim -bt mail
?

Почта точно в mailbox формате хранится?

Re: exim smtp и pop3d. проблема с почтовыми директориями?

Добавлено: 2008-09-10 16:23:57
nast1011

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

router = localuser, transport = local_delivery
Проблему решил переносом smtp на другой порт. pop3 заработал, imap теперь глючит. Имхо по той-же причине.

Re: exim smtp и pop3d. проблема с почтовыми директориями?

Добавлено: 2008-09-10 16:52:04
lerryc
конфиг ПОПы покажи
лично я запутался...
говоришь экзиму класть в майлдир, да еще аппндфайлом
nast1011 писал(а):local_delivery:
driver = appendfile
check_string = ""
create_directory
delivery_date_add
directory = /usr/home/${local_part}/Maildir
попе - искать в м-боксе
в /usr/local/etc/courier-imap/pop3 закомментировал строку #MAILDIRPATH=Maildir
и на бокс еще имап настроить
pop3 заработал, imap теперь глючит.
екзим , поп и юзеры - члены одной группы?

Re: exim smtp и pop3d. проблема с почтовыми директориями?

Добавлено: 2008-09-10 17:07:40
Alex_hha
directory = /usr/home/${local_part}/Maildir - popa3d с таким путем точно не будет работать

Re: exim smtp и pop3d. проблема с почтовыми директориями?

Добавлено: 2008-09-10 17:08:06
nast1011
да. группа mail их объединяет.
Интересно, как тогда сообщить pop о том, чтобы он искал в $HOME/Maildir ?? и имапу тоже.
directory = /usr/home/${local_part}/Maildir - popa3d с таким путем точно не будет работать
Прекрасно работает.

Я так понял, что сам теперь запутался в разнице между Mailbox и Maildir.
В конечном итоге я хочу, чтобы почта пользователей клалась в их домашний каталог $HOME/Maildir и оттуда-же забиралась либо по pop3 либо по IMAP.

Re: exim smtp и pop3d. проблема с почтовыми директориями?

Добавлено: 2008-09-10 18:23:30
Alex_hha
А что у тебя в качестве imap сервера?
Интересно, как тогда сообщить pop о том, чтобы он искал в $HOME/Maildir ??
путь жестко забивается в исходниках
Я так понял, что сам теперь запутался в разнице между Mailbox и Maildir.
mailbox - вся почта в одном файле, maildir - каждое письмо в отдельном файле.

popa3d по дефолту не поддерживает maildir надо патчить

Re: exim smtp и pop3d. проблема с почтовыми директориями?

Добавлено: 2008-09-10 19:18:08
nast1011
А что у тебя в качестве imap сервера?
courier-imap-imapd
путь жестко забивается в исходниках
Каким образом?
popa3d по дефолту не поддерживает maildir надо патчить
Чем?

В принципе логичные вопросы. Буду искать решения, спасибо за наводки.

Re: exim smtp и pop3d. проблема с почтовыми директориями?

Добавлено: 2008-09-11 15:21:28
nast1011
Подскажите конфиг экзима, точнее часть с local_delivery, которая бы была совместима с pop3d, настроенному по дефолту?

Re: exim smtp и pop3d. проблема с почтовыми директориями?

Добавлено: 2008-09-11 15:31:45
lerryc
вместо попы и куриера поставь довекот - и будет тебе щастье ;)