carter85 |
|
Темы:
74
Сообщения:
281
Участник с: 16 октября 2011
|
вообщем авторизация у postfix через dovecot ошибка вот такая вообщем сообщения отправляются но не доходят самому себе при этом на отправку всё отлично работает mail postfix/local[20937]: CCC718E0036: to=<user1@mol.ru>, relay=local, delay=0, delays=0/0/0/0, dsn=5.1.1, status=bounced (unknown user: "user1") queue_directory = /var/spool/postfix command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix mail_owner = postfix inet_interfaces = all inet_protocols = all mydestination = mol.ru virtual_mailbox_maps = hash:/etc/postfix/recipients local_recipient_maps = $virtual_mailbox_maps mynetworks = 195.68.168.123, 127.0.0.0/8 permit_sasl_authenticated = yes smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination smtpd_sasl_auth_enable = yes smtpd_sasl_type = dovecot smtpd_sasl_path = /var/spool/postfix/private/auth alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases mail_spool_directory = /var/spool/mail virtual_mailbox_base = /var/spool/mail virtual_uid_maps = static:8 virtual_gid_maps = static:12 virtual_minimum_uid = 1 dovecot берет пользователей из файла хранятся в maildir собственно вопрос я так понимаю postfix просто не понимает куда ему класть письма? и это нужно предоставить dovecodу? просто уже запутался как сделать чтобы письма принимались на сущ. ящики |
cucullus |
|
![]()
Темы:
269
Сообщения:
3574
Участник с: 06 июня 2007
|
dovecot доставкой не занимается! ей занимается mta. для доставки он(mta) должен знать путь и формат ящика если провильно понял лог, то неудаётся аутентификация вот что у меня (правда иу меня exim): dovecot: driver = dovecot public_name = CRAM-MD5 server_socket = /var/run/dovecot/auth-client server_set_id = $auth1
такие дела.
|
carter85 |
|
Темы:
74
Сообщения:
281
Участник с: 16 октября 2011
|
доставкой в хранилище может и довкот делать… с авторизацией всё гуд … так как этот же user1 проходит авторизацию и на smtp и на dovecot отправялет и принимает почту (пнринимает всмысле смотрит есть новые письма) работает это……………..тупо не может сам себе отправить..отправляет спокойно а вот в логах не доходит до хранилища или чего то там |
kurych |
|
Темы:
0
Сообщения:
1395
Участник с: 06 ноября 2011
|
Ув. carter85 ! Не сочтите за занудство, но что это за “поток сознания”? Ни элементарной орфографии, ни пунктуации. Очень тяжело даже просто читать такой текст, а тем более вникать в вопросы. Если бы Вы постарались (хотя бы из уважения к форумчанам) грамотно сформулировать вопрос, то, во-первых, у самих тема приобрела бы большую ясность, а, во-вторых, больше бы народу попыталось помочь. Я так думаю… Судя по строчке лога, postfix пытается использовать для локальной доставки стандартный LDA (postfix/local), который ничего не знает про виртуальные ящики, а требует наличия реального пользователя в системе. Надо явно указать "local_transport = virtual", что бы финальный доставщик использовал virtual_mailbox_domains. Возможно, еще имеет смысл указать “virtual_transport = dovecot”, и в master.cf добавить dovecot unix - n n - - pipe flags=DRhu user=mail:mail argv=/usr/libexec/dovecot/deliver -f ${sender} -d ${recipient} Полезная информация здесь, тут и там. |
carter85 |
|
Темы:
74
Сообщения:
281
Участник с: 16 октября 2011
|
совершенно с вами согласен. и я извиняюсь, просто писал на скорую руку в конце рабочего дня в пятницу =) вопрос такой- могу ли я только средствами postfix класть почту в ящики или для этого обязательного нужно задействовать dovecot? |
kurych |
|
Темы:
0
Сообщения:
1395
Участник с: 06 ноября 2011
|
Конечно, можете не использовать dovecot в качестве LDA. Postfix и сам справится. Просто в этом случае dovecot сможет индексировать сообщения только при открытии почтового ящика для просмотра почты. Это может несколько замедлить процесс открытия ящика в почтовой программе. |
carter85 |
|
Темы:
74
Сообщения:
281
Участник с: 16 октября 2011
|
kurychесть какой то кусок кода как нужно класть средствами postfix ? или как ему указать что виртуальные пользователи находятся там то ? я так понимаю он ищет системных пользователей… не понимаю саму мат часть |
kurych |
|
Темы:
0
Сообщения:
1395
Участник с: 06 ноября 2011
|
Я же показал: “local_transport = virtual”. И ссылки по теме дал. Читайте до |
carter85 |
|
Темы:
74
Сообщения:
281
Участник с: 16 октября 2011
|
kurych вопрос такой, если я настраиваю через postfix агент доставки= virtual то получается я должен указывать где полный путь индивидуального виртуального почтового ящика? к примеру файл типа: virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox_recipients wilma.pebble@example.com wilmapebble bamm.bamm@example.com bammbamm/ сейчас у меня так virtual_mailbox_domains = $mydomain virtual_mailbox_base = /var/spool/mail virtual_uid_maps = static:8 virtual_gid_maps = static:12 virtual_minimum_uid = 1 virtual_transport = virtual virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox_recipients virtual_alias_maps = hash:/etc/postfix/virtual |