Добрый день! Подскажите как при помощи postfix запротоколировать письмо
content_filter и отправить его дальше, postfix сконифгурирован с SASLmaster.cf
smtp inet n - n - - smtpd
-o content_filter=filter:dummy
filter unix - n n - - pipe
user=filter argv=/etc/postfix/test.pl -f ${sender} -- ${recipient}
test.pl
#!/usr/bin/perl
open(eml,">/var/spool/postfix/filter/$ARGV[0].$$.eml");
open(sendmail,"| /usr/sbin/sendmail -G -i @ARGV")or die "Sendmail ERROR: $!\n";
while(<STDIN>) { print eml"$_"; print sendmail"$_"; }
close(eml); close(sendmail);
при отправке в логаз пришел такое
Apr 17 18:18:45 mail sendmail[24609]: n3HEIjRe024609: to=user@gmail.com, ctladdr=from@domain.ru (626/627), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30497, relay=[0.0.0.0] [0.0.0.0], dsn=4.0.0, stat=Deferred: Connection refused by [0.0.0.0]