[Postfixbuch-users] Nur für bestimmte Empfänger an smarthost weiter leiten
Peter Hutter
peter.hutter at kabsi.at
Do Nov 2 07:30:32 CET 2006
Hallo,
ich möchte einen Postfix als Relayserver einsetzen. Dieser soll nur
Mails an bestimmte Empfänger annehmen und 'guten' an einen bestimmten
Host weiterleiten (1).
Leider funktionert es nicht. Im /var/log/maillog taucht folgender
Eintrag auf:
Nov 2 01:31:27 smtp1 postfix/error[3449]: 417AF320048:
to=<peter.hutter at codico.com>, orig_to=<office at codico.com>, relay=none,
delay=16, status=bounced (User unknown in virtual alias table)
1. Warum 'User unknown in virtual alias table'?
Die 'Übersetzung' funktioniert ja anscheinend. Und wenn im SMTP Dialog
bei RCPT TO ein nicht in der virtual Tabelle eingetragener User
verwendet wird, kommt sofort eine Fehlermeldung.
2. Warum 'relay=none'?
Ohne die virtual_ Einträge wird richtig nach 172.16.1.11 weitergeleitet.
[root at smtp1 postfix]# postconf mail_version
mail_version = 2.2.10
(CentOS 4.3 server edition)
[root at smtp1 ~]# postconf -n
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
html_directory = no
inet_interfaces = all
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.2.10/README_FILES
relayhost = 172.16.1.11
sample_directory = /usr/share/doc/postfix-2.2.10/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
unknown_local_recipient_reject_code = 550
virtual_alias_domains = codico.com codico.info
virtual_alias_maps = hash:/etc/postfix/virtual
[root at smtp1 postfix]# cat /etc/postfix/virtual
peter.hutter at codico.info peter.hutter at codico.com
peter.hutter at codico.com peter.hutter at codico.com
office at codico.com peter.hutter at codico.com
blablub at codico.com peter.hutter at codico.com
Ich steh' momentan echt an :-(
Danke,
Peter
(1) Hintergrund ist, dass ohne Eingriff in die bestehende Infrastruktur,
quasi ein "Filter" vor den hoffnungslos überforderten Mailserver mit
Viren-& Spamfilter gestellt werden soll. Der Postfix wird später um div.
spamfilter noch erweitert.
Mehr Informationen über die Mailingliste Postfixbuch-users