Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Kirill Nuzhdin                       2:5020/400     19 Jul 2007  11:53:40
 To : All
 Subject : postfix, cyrus и deliver
 -------------------------------------------------------------------------------- 
 
 Здравствуйте,
 
 возник вопрос по доставке писем от постфикса в цирус с использованием шелл
 скрипта и без него:
 
 Имеем (1):
 1. main.cf: virtual_transport = cyrus
 2. master.cf:
 cyrus     unix  -       n       n       -       -       pipe
        user=cyrus argv=/usr/local/cyrus/bin/deliver -r ${sender} -m ${extension}
 ${user}
 
 Итог: отправка вирт. пользователю идет (postfix/pipe[95418]: 51F18147E2B:
 to=<virt@domain>, relay=cyrus, delay=3.2, delays=3.1/0.01/0/0.03, dsn=2.0.0,
 status=sent (delivered via cyrus service)), кладется в ящик
 
 Модифицируем (2):
 1. main.cf: virtual_transport = cyrus
 local_command_shell = /bin/sh -c
 2. master.cf: без изменений
 
 Итог: отправка идет с теми же логами
 
 Модифицируем так (3):
 1. main.cf: virtual_transport = cyrus
 2. master.cf:
 cyrus  unix  -       n       n       -       -       pipe
         user=cyrus argv=/usr/local/etc/mail/cyrus.sh -r ${sender} -m
 ${extension} ${user}
 
 /usr/local/etc/mail/cyrus.sh:
 #!/bin/sh
 /usr/local/cyrus/bin/deliver $@
 
 Итог: отправка не идет (postfix/pipe[95530]: EBA55147D9C: to=<virt@domain>,
 relay=crmcyrus, delay=3.2, delays=3.1/0.01/0/0.03, dsn=5.6.0, status=bounced
 (data format error. Command output: +virt: Mailbox does not exist ))
 
 Запускаем /usr/local/cyrus/bin/deliver -r buba@domain -m virt
 та же ошибка: +virt: Mailbox does not exist
 откуда берется этот долбаный "+" при запуске deliver из шелла? почему все
 работает только если "(By default) non-Postfix commands are executed directly"?
 
 -- 
 Best regards,
 Kirill Nuzhdin
 --- ifmail v.2.15dev5.3
  * Origin: MSU (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 postfix, cyrus и deliver   Kirill Nuzhdin   19 Jul 2007 11:53:40 
 postfix, cyrus и deliver   Andrey Ostanovsky   30 Jul 2007 13:57:54 
 Re: postfix, cyrus и deliver   Kirill Nuzhdin   30 Jul 2007 16:09:05 
Архивное /ru.unix.bsd/6577ae5ace14.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional