URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 51666
[ Назад ]

Исходное сообщение
"Postfix и localhost"

Отправлено post , 16-Дек-04 16:11 
Доброго времени суток.
Есть postfix, который работает как релей для локальной сети. Почта с машин в локалке ходит как надо - все хорошо, но если я пытаюсь сделать что-то вроде cat file.txt | mail user@host.ru, то ничего не отправляется. В /var/log/maillog появляется такое:

Dec 16 14:58:31 mailer sendmail[858]: iBGBveD1000858: to=user@host.ru, ctladdr=ew2 (1001/1001), delay=00:00:51, xdelay=00:00:01, mailer=relay, pri=36205, relay=[127.0.0.1] [127.0.0.1], dsn=4.4.2, stat=Deferred

Как победить? Спасибо заранее.


Содержание

Сообщения в этом обсуждении
"Postfix и localhost"
Отправлено DustpaN , 16-Дек-04 17:53 
>в локалке ходит как надо - все хорошо, но если я
>пытаюсь сделать что-то вроде cat file.txt | mail user@host.ru, то ничего
>не отправляется. В /var/log/maillog появляется такое:

Потому как надо cat file.txt | sendmail -i user@host.ru

"Postfix и localhost"
Отправлено jonatan , 16-Дек-04 18:19 
Все и так должно работать. Проверено.
cat file.txt | mail user@host.ru

"Postfix и localhost"
Отправлено jonatan , 16-Дек-04 18:20 
Ты уверен, что у тебя postfix, а не sendmail работает?

"Postfix и localhost"
Отправлено post , 16-Дек-04 18:52 
>Ты уверен, что у тебя postfix, а не sendmail работает?

Да на 100%. А в /etc/rc.conf у меня sendmail_enable="NONE"

и в процессах:

mailer# ps aux|grep post
root      441  0.0  1.0  1380  544  ??  Is   12:58PM   0:00.40 /usr/local/libexec/postfix/master
postfix   446  0.0  1.2  1436  672  ??  I    12:58PM   0:00.33 qmgr -l -t fifo -u
postfix 16466  0.0  1.7  1396  940  ??  I     5:58PM   0:00.04 pickup -l -t fifo -u
root    16575  0.0  1.4  1476  788  p0  S+    6:51PM   0:00.01 grep post


"Postfix и localhost"
Отправлено jonatan , 17-Дек-04 10:37 
Может быть вызывается программа sendmail из пакета sendmail, а не из postfix?

"Postfix и localhost"
Отправлено post , 17-Дек-04 19:46 
>Может быть вызывается программа sendmail из пакета sendmail, а не из postfix?
>

Нет, там все проще (это фря) - вызывается программа /usr/sbin/sendmail, в то время как:

mailer# ls -l /usr/sbin/sendmail
lrwxrwxrwx  1 root  wheel  21 Jan  6  2003 /usr/sbin/sendmail -> /usr/sbin/mailwrapper

из `man mailwrapper` узнал что оказывается еще нужно соответствующим образом настроить /etc/mail/mailer.conf :).

Вот опять вы меня мордой в грязь :). Я это припомню :)

Большое спасибо!