Наша почтовая система включает Postfix, openLDAP и Cyrus. Все идет гладко до прошлой недели. Когда я создал новый почтовый ящик для пользователя, у которого раньше был только псевдоним с переадресацией внешнего почтового адреса. В этот новый почтовый ящик электронные письма не доставляются. Отправка в порядке.
Сначала я подумал о проблеме с кешированием, но она не исчезла.
Письма застряли в очереди сообщений Postfix. В журналах я обнаружил эту разницу в отношении письма, которое доставляется, и одного этому пользователю:
корень @ сервер: / # grep 80D41241356 /var/log/mail.log
25 апреля, 11:39:11 сервер postfix / smtpd [12439]: 80D41241356: client = kes.domain.de [IP]
25 апреля, 11:39:11 постфикс / очистка сервера [12442]: 80D41241356: message-id = <3808909c-c8fa-7d93-b2e4-a225ffa7a48b@domain.de>
25 апреля, 11:39:11 сервер postfix / qmgr [12406]: 80D41241356: from=admin@domain.de, size = 997, nrcpt = 1 (активная очередь)
25 апреля, 11:39:11 серверный постфикс / канал [12445]: 80D41241356: to=admin@domain.de, orig_to=admin@domain.de, relay = cyrus, delay = 0.1, delay = 0 / 0.02 / 0 / 0.08 , dsn = 2.0.0, status = отправлено (доставлено через службу cyrus)
25 апр, 11:39:11 серверный постфикс / qmgr [12406]: 80D41241356: удалено
это письмо остается в очереди:
корень @ сервер: / # grep 706AB240FC4 /var/log/mail.log
25 апреля, 11:38:45 сервер postfix / smtpd [12439]: 706AB240FC4: client = kes.domain.de [IP]
25 апр, 11:38:45 постфикс / очистка сервера [12442]: 706AB240FC4: message-id=ff5eecc9-73a3-e605-1567-21c9814f3f4b@domain.de
25 апреля, 11:38:45 серверный постфикс / qmgr [12406]: 706AB240FC4: from =, size = 1006, nrcpt = 1 (очередь активна)
Я включил отладку и получил:
29 апреля 11:30:36 постфикс / локальный сервер [15680]: delivery_dotforward [3]: установить user_attr: mvogt
29 апреля 11:30:36 постфикс сервера / локальный [15680]: set_eugid: euid 3146 egid 2017
потом висит в очереди. Следующее письмо отправляется другому пользователю, у которого почти такие же права, и оно правильно доставляется в почтовый ящик cyrus. Вот выдержка из файла журнала.
29 апреля, 11:28:57 постфикс сервера / локальный [15680]: delivery_dotforward [3]: set user_attr: atest
29 апреля, 11:28:57 постфикс сервера / локальный [15680]: set_eugid: euid 3005 egid 2017
29 апреля, 11:28:57 постфикс сервера / локальный [15680]: set_eugid: euid 110 egid 116
29 апреля, 11:28:57 постфикс сервера / локальный [15680]: delivery_dotforward: path /home/atest/.forward expand_status 0 look_status -1
29 апреля, 11:28:57 постфикс сервера / локальный [15680]: delivery_mailbox [3]: локальный получатель atest atest@server.domain.de exten delivery atest@server.domain.de exp_from
Я был бы очень рад, если бы кто-нибудь намекнул, что означает set_eugid в этом контексте. Смотрим в / etc / groups и / etc / passwd
постфикс: x: 116:
постфикс: x: 110: 116:
возможно, это тоже совершенно неправильный вывод и чего-то еще не хватает. Если отсутствует важная информация, я могу добавить их, просто не хочу помещать все конфигурации, потому что сервер работает нормально.
Заранее спасибо!