Приветствую многоуважаемый, All.На Debian Wheezy был поставлен, Postfix, Dovecot2, Postfixadmin.
Вся связка вроде как отрабатывает, пользователи авторизуются, почту принимают. Но стоит отправить письмо на несуществующий адрес и Довекот создаст для него папку и положит это письмо.Делал подобную связку, 3-4 года назад еще на довекоте первом таких проблем не было.
Подскажите куда копать, если необходимы конфиги выложу.
> Postfix, Dovecot2, Postfixadmin.
> отправить письмо на несуществующий адрес и Довекот создаст для него папку
> и положит это письмо.Посьма в ящики кладёт не dovecot, а MTA.
> Подскажите куда копать, если необходимы конфиги выложу.
Если именно при получении-раскладывании писем, то, видимо, в сторону postfix.
>> Postfix, Dovecot2, Postfixadmin.
>> отправить письмо на несуществующий адрес и Довекот создаст для него папку
>> и положит это письмо.
> Посьма в ящики кладёт не dovecot, а MTA.
>> Подскажите куда копать, если необходимы конфиги выложу.
> Если именно при получении-раскладывании писем, то, видимо, в сторону postfix.virtual_mailbox_domains = mysql:/etc/postfix/mysql/virtual-mailbox-domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql/virtual-mailbox-maps.cf
virtual_alias_maps = mysql:/etc/postfix/mysql/virtual-alias-maps.cf
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1Продолжаю грешить на Dovecot
> Продолжаю грешить на DovecotВы все же явно переоцениваете наши телепатические способности, не указывая, как конкретно связаны постфикс и давкот.
Хотелось хотя бы увитель ключевую для вашей настройки строку из master.cf,
что-то наподобе:
dovecot unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -f ${sender} -d ${recipient} ...
>[оверквотинг удален]
> Вы все же явно переоцениваете наши телепатические способности, не указывая, как конкретно
> связаны постфикс и давкот.
> Хотелось хотя бы увитель ключевую для вашей настройки строку из master.cf,
> что-то наподобе:
> dovecot unix -
> n n
> - -
> pipe
> flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -f ${sender} -d ${recipient}
> ...Ок, просто решил сразу не хламить конфигами.
dovecot unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient}
> flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient}Гм, всё-таки доставляет dovecot. А всё равно сказать _postfix-у_ не доставлять в ещё не созданные ящики, тогда и
lda_mailbox_autocreate = yes
не будет "играть", а ящик создастся после первого логинасозданного в pfa user-а в dove по pop3 или imap.
>> flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient}
> Гм, всё-таки доставляет dovecot. А всё равно сказать _postfix-у_ не доставлять в
> ещё не созданные ящики, тогда и
> lda_mailbox_autocreate = yes
> не будет "играть", а ящик создастся после первого логинасозданного в pfa user-а
> в dove по pop3 или imap.Хм... Должно быть все логичнее, но покапаю в эту сторону. Он как бэ перед доставкой должен удостовериться.
Валидный # postmap -q test@test.me mysql:/etc/postfix/mysql/virtual-mailbox-maps.cf
1
Не валидный # postmap -q test2@test.me mysql:/etc/postfix/mysql/virtual-mailbox-maps.cf
#постфикс, понимает кто-есть. Речь идет о локальной доставке, в пределах сервера, т.е. когда ошибается авторизованный пользователь при наборе адреса, или я из консоли.
Забыл добавить, в мускуле пользователь естественно не создаётся, только отрабатывает локальная доставка.
все таки проблема с постфиксом имхо, он не должен отдавать письмо dovecot-у на доставку для несуществующего пользователя, а сразу делать REJECT после проверки RCPT TO.smtpd_reject_unlisted_recipient?
> все таки проблема с постфиксом имхо, он не должен отдавать письмо dovecot-у
> на доставку для несуществующего пользователя, а сразу делать REJECT после проверки
> RCPT TO.Спасибо за Ваше время, косяк был в дублировании детективы userbd у довекота.
И моей невнимательности на предмет вложенных конфигов у второго довекота.