Sam Fisher
29.07.08, 08:40
Hallo Linux Freunde !
Ich habe ein kleines Problem mit meinem Postfix und hoffe auf eure Hilfe.
Es geht um folgendes: Das Versenden funktioniert super, die Authentifizierung über SASL geht auch wunderbar. Jedoch bereitet das Empfangen von E-Mails mir leichte Probleme. Immer wenn ich an eine E-Mail-Adresse etwas schicke (BSP von GMX) bekomme ich sofort einen Bounce mit der Meldung:
User unknown in virtual alias table
Im Log-File steht folgendes drin:
postfix/smtpd[21706]: BF4E826B0120: client=242-242-xdsl-klg.linea7.net[195.16.242.242]
postfix/cleanup[21710]: BF4E826B0120: message-id=<488EC62F.9030504@e-c-o.at>
postfix/smtpd[21706]: disconnect from 242-242-xdsl-klg.linea7.net[195.16.242.242]
postfix/qmgr[21703]: BF4E826B0120: from=<unglaub@e-c-o.at>, size=1084, nrcpt=1 (queue active)
postfix/error[21711]: BF4E826B0120: to=<samfisher@cpbmail.de>, relay=none, delay=0.17, delays=0.14/0.01/0/0.02, dsn=5.0.0, status=bounced (User unknown in virtual alias table)
postfix/cleanup[21710]: E048F26B0127: message-id=<20080729072653.E048F26B0127@crystal-glass.leo-unglaub.net>
postfix/qmgr[21703]: E048F26B0127: from=<>, size=3058, nrcpt=1 (queue active)
Ein postconf -n gibt folgendes aus:
crystal-glass:/etc/postfix# postconf -n
alias_maps = hash:/etc/aliases
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
inet_interfaces = all
inet_protocols = all
mail_owner = postfix
mailbox_size_limit = 0
mailbox_transport = cyrus
mydestination = crystal-glass, localhost.localdomain, localhost
mydomain = leo-unglaub.net
myhostname = crystal-glass.leo-unglaub.net
mynetworks = 127.0.0.0/8 85.10.201.0/27
mynetworks_style = subnet
smtp_sasl_auth_enable = no
smtpd_banner = $myhostname ESMTP $mail_name
smtpd_helo_restrictions = permit_mynetworks, reject_invalid_hostname, reject_non_fqdn_hostname, reject_unknown_hostname
smtpd_recipient_restrictions = permit_mynetworks, reject_unknown_recipient_domain, permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
strict_rfc821_envelopes = yes
virtual_alias_domains = hash:/etc/postfix/config/virtual
virtual_alias_maps = hash:/etc/postfix/config/virtual_alias
In der virtual_alias_domains steht folgendes drin:
domain1.net foobar
domain2.net foobar
Und nun noch die Datei in der ich glaube das der Fehler drin stecken muss, aber leider kann ich ihn nicht sehen: Die virtual_alias_maps
@domain1.net @domain1.net
Wenn ich das Buch von Peer Heinlein richtig verstehe wird in dieser Datei gesagt, dass alle E-Mails für die Domain domain1.net angenommen und an diese Domain weiter geschickt werden sollen.
Wie sieht diese Datei bei euch aus? Oder brauche ich das Überhaupt? Denn eigentlich soll ja Cyrus die Mails in die Postfächer legen und nicht Postfix, Postfix ist doch "nur" MTA, der nimmt sie vom Fremden MTA und gibt Sie an Cyrus weiter, warum interessieren den die Adressen im einzelnen überhaupt?
Was mache ich da falsch?
Vielen Dank im Vorraus für eure antworten.
Viele Grüße
Sam
PS: ich habe alle postmap-Befehle ausgefürt und alle reloads ausgeführt
PPS: Mein System:
DEBIAN ETCH
Postfix
Cyrus
(jeweils die aktuelle stable Version)
Lösung im letzten Beitrag
Ich habe ein kleines Problem mit meinem Postfix und hoffe auf eure Hilfe.
Es geht um folgendes: Das Versenden funktioniert super, die Authentifizierung über SASL geht auch wunderbar. Jedoch bereitet das Empfangen von E-Mails mir leichte Probleme. Immer wenn ich an eine E-Mail-Adresse etwas schicke (BSP von GMX) bekomme ich sofort einen Bounce mit der Meldung:
User unknown in virtual alias table
Im Log-File steht folgendes drin:
postfix/smtpd[21706]: BF4E826B0120: client=242-242-xdsl-klg.linea7.net[195.16.242.242]
postfix/cleanup[21710]: BF4E826B0120: message-id=<488EC62F.9030504@e-c-o.at>
postfix/smtpd[21706]: disconnect from 242-242-xdsl-klg.linea7.net[195.16.242.242]
postfix/qmgr[21703]: BF4E826B0120: from=<unglaub@e-c-o.at>, size=1084, nrcpt=1 (queue active)
postfix/error[21711]: BF4E826B0120: to=<samfisher@cpbmail.de>, relay=none, delay=0.17, delays=0.14/0.01/0/0.02, dsn=5.0.0, status=bounced (User unknown in virtual alias table)
postfix/cleanup[21710]: E048F26B0127: message-id=<20080729072653.E048F26B0127@crystal-glass.leo-unglaub.net>
postfix/qmgr[21703]: E048F26B0127: from=<>, size=3058, nrcpt=1 (queue active)
Ein postconf -n gibt folgendes aus:
crystal-glass:/etc/postfix# postconf -n
alias_maps = hash:/etc/aliases
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
inet_interfaces = all
inet_protocols = all
mail_owner = postfix
mailbox_size_limit = 0
mailbox_transport = cyrus
mydestination = crystal-glass, localhost.localdomain, localhost
mydomain = leo-unglaub.net
myhostname = crystal-glass.leo-unglaub.net
mynetworks = 127.0.0.0/8 85.10.201.0/27
mynetworks_style = subnet
smtp_sasl_auth_enable = no
smtpd_banner = $myhostname ESMTP $mail_name
smtpd_helo_restrictions = permit_mynetworks, reject_invalid_hostname, reject_non_fqdn_hostname, reject_unknown_hostname
smtpd_recipient_restrictions = permit_mynetworks, reject_unknown_recipient_domain, permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
strict_rfc821_envelopes = yes
virtual_alias_domains = hash:/etc/postfix/config/virtual
virtual_alias_maps = hash:/etc/postfix/config/virtual_alias
In der virtual_alias_domains steht folgendes drin:
domain1.net foobar
domain2.net foobar
Und nun noch die Datei in der ich glaube das der Fehler drin stecken muss, aber leider kann ich ihn nicht sehen: Die virtual_alias_maps
@domain1.net @domain1.net
Wenn ich das Buch von Peer Heinlein richtig verstehe wird in dieser Datei gesagt, dass alle E-Mails für die Domain domain1.net angenommen und an diese Domain weiter geschickt werden sollen.
Wie sieht diese Datei bei euch aus? Oder brauche ich das Überhaupt? Denn eigentlich soll ja Cyrus die Mails in die Postfächer legen und nicht Postfix, Postfix ist doch "nur" MTA, der nimmt sie vom Fremden MTA und gibt Sie an Cyrus weiter, warum interessieren den die Adressen im einzelnen überhaupt?
Was mache ich da falsch?
Vielen Dank im Vorraus für eure antworten.
Viele Grüße
Sam
PS: ich habe alle postmap-Befehle ausgefürt und alle reloads ausgeführt
PPS: Mein System:
DEBIAN ETCH
Postfix
Cyrus
(jeweils die aktuelle stable Version)
Lösung im letzten Beitrag