[Comm] Postfix+MySQL
Alexandr Rakhmanin
=?iso-8859-1?q?alex_=CE=C1_rscenter=2Eru?=
Пт Апр 9 13:04:10 MSD 2004
Квашин Антон wrote:
>>> После применения этой методики, у вас нормально работает почтовая
>>> служба? Т.е. работает smtp-авторизация и courier-popd пользуются
>>> базой MySQL.
>>
>>
>> До этого пока не дошел.
>> Щас настроил что читает из базы, немогу разобраться почему нехочет
>> писать письма:
>> Apr 9 13:11:03 mail postfix/local[10533]: 55B1590008:
>> to=<alex на mail.rscenter.ru>, orig_to=<root>, relay=local, delay=32928, s
>> tatus=sent ("|/usr/bin/procmail -a $DOMAIN -d $LOGNAME")
>> Apr 9 13:11:03 mail postfix/local[10531]: A855690009:
>> to=<alex на mail.rscenter.ru>, orig_to=<root>, relay=local, delay=32926, s
>> tatus=sent ("|/usr/bin/procmail -a $DOMAIN -d $LOGNAME")
>> Apr 9 13:11:03 mail postfix/virtual[10532]: 6400790006:
>> to=<alex на rscenter.ru>, relay=virtual, delay=155282, status=deferred (
>> maildir delivery failed: create
>> ///var/spool/mail/rscenter.ru_alex/tmp/1081491063.P10532.mail.rscenter:
>> Permission denied)
>
>
> письмо идет на <alex на rcenter.ru> и для вашего постфикса это виртуальный
> релей.
Вот и почему он тогда не пишет?
>
>> Apr 9 13:11:03 mail postfix/local[10533]: 7356790007:
>> to=<alex на mail.rscenter.ru>, orig_to=<root>, relay=local, delay=119315,
>> status=sent ("|/usr/bin/procmail -a $DOMAIN -d $LOGNAME")
>
>
> здесь письмо идет на alex на mail.rcenter.ru. И он его доставляет.
>
>>
>> Права не менял, причем в /var/spool/mail/alex письма записал (правда
>> непонял почему они туда свалились),
>
>
> потому что в /etc/postfix/main.cf есть mail_spool_directory =
> /var/spool/mail
Я не это имел ввиду, должен был свалить в
/var/spool/mail/rscenter.ru_alex/, с этим я разобрался он писал в майл
из-за того что надо указывать @rscenter.ru. /rscenter.ru_alex/ - это он
берет уже из mysql базы.
>
>> пробовал вручную создать /rscenter.ru_alex/tmp/, тоже самое. Уже и на
>> /var/spool/mail/ по всякому права менял, нивкакую, в него пишет
>> virtual который не в чруте.
> что такое virtual?
Это я насколько понимаю его агент доставки.
[root на mail postfix]# sendmail -q
[root на mail postfix]# ps xua |grep postfix
root 13152 0.0 1.1 4148 1388 ? S 13:39 0:00
/usr/lib/postfix/master
postfix 13158 0.0 1.1 4200 1412 ? S 13:39 0:00 pickup -l
-t fifo -u -c
postfix 13159 0.0 1.2 4260 1500 ? S 13:39 0:00 qmgr -l
-t fifo -u -c
postfix 13279 2.0 1.4 4908 1720 ? S 13:43 0:00
trivial-rewrite -n rewrite -t unix -u -c
postfix 13283 2.0 1.3 4816 1664 ? S 13:43 0:00 virtual
-t unix
postfix 13284 3.0 1.3 4816 1664 ? S 13:43 0:00 virtual
-t unix
postfix 13287 2.0 1.3 4816 1664 ? S 13:43 0:00 virtual
-t unix
postfix 13294 1.0 1.2 4220 1444 ? S 13:43 0:00 bounce -z
-n defer -t unix -u -c
postfix 13296 1.0 1.2 4220 1444 ? S 13:43 0:00 bounce -z
-n defer -t unix -u -c
postfix 13297 3.0 1.4 4880 1684 ? S 13:43 0:00 flush -z
-t unix -u -c
postfix 13298 1.0 1.4 4868 1688 ? S 13:43 0:00 flush -z
-t unix -u -c
postfix 13299 2.0 1.4 4880 1684 ? S 13:43 0:00 flush -z
-t unix -u -c
Подробная информация о списке рассылки community