Ralf Prengel wrote:
Das Problem steht unten in /var/log/mail. Alle internen Systme setzten ihre Mails an meinen Mailausgangsserver ab. Da root-Mails an support@rprengel.de gehen sollen diese natürlich nicht nach drausen über den Provider gehen. Ich habe lokal keinen user support sondern ein passendes Postfach auf dem Maileingangsserver (cyrus imap).
An dieser Stelle habe ich jetzt eine Wissenslücke: Wie bekomme ich es jetzt hin das diese internen Mails intern auf den Maileingangsserver geleitet werden. Muß ich auf dem Mailausgangsserver letzlich schon imap konfigurieren oder kann ich Postfix irgendwie sagen "schieb alles was an @rprengel.de" addressiert ist an den Maileingangsserver durch.
Alles möglich.
Gruß
/var/log/mail
Aug 22 10:15:05 srvmailo postfix/local[4027]: 0A2A520C128: to=<support@rprengel.de>, relay=local, delay=0, status=bounced (unknown user: "support")
Hier ist das Problem, dass er keinen lokalen User support kennt. Er will vor allem auch den Postfix delivery agent "local" benutzen, um unter /var/spool/mail die Dateien ablegen. Cyrus kann entweder über cyrdeliver (vorgefertigter Transport cyrus in master.cf) oder über lmtp die Mails entgegennehmen.
Aug 22 10:15:05 srvmailo postfix/cleanup[4026]: 37C6620C12E: message-id=<20060822081505.37C6620C12E@srvmailo.rprengel.de> Aug 22 10:15:05 srvmailo postfix/qmgr[3896]: 37C6620C12E: from=<>, size=3059, nrcpt=1 (queue active) Aug 22 10:15:05 srvmailo postfix/qmgr[3896]: 0A2A520C128: removed Aug 22 10:15:05 srvmailo postfix/local[4027]: 37C6620C12E: to=<support@rprengel.de>, orig_to=<root@rprengel.de>, relay=local, delay=0, status=bounced (unknown user: "support") Aug 22 10:15:05 srvmailo postfix/qmgr[3896]: 37C6620C12E: remove
srvmailo:/etc # postalias -q support /etc/postfix/aliases support@rprengel.de srvmailo:/etc #
/etc/postfix/aliases root: support@rprengel.de support: support@rprengel.de
srvmailo:/etc/postfix # postconf -n alias_maps = hash:/etc/aliases hash:/etc/postfix/aliases biff = no canonical_maps = hash:/etc/postfix/canonical command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/lib/postfix debug_peer_level = 2 defer_transports = disable_dns_lookups = no disable_mime_output_conversion = no html_directory = /usr/share/doc/packages/postfix/html inet_interfaces = 192.168.2.233
Wenn du mit Amavis filtern willst, einen Policy-Server aufsetzt oder einen Virenscanner einbinden willst, ist es immer eine Gute Idee(tm), 127.0.0.1 mit aufzunehmen. Sonst sind diese Ports alle extern erreichbar.
inet_protocols = all mail_owner = postfix mail_spool_directory = /var/mail mailbox_command = mailbox_size_limit = 0 mailbox_transport =
mailbox_transport = cyrus
mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = masquerade_exceptions = message_size_limit = 10240000 mydestination = $myhostname localhost.$mydomain $mydomain localhost myhostname = srvmailo.rprengel.de
Was ist der Wert von $mydomain? Setze es besser explizit auf rprengel.de, wenn du Mails für rprengel.de annehmen willst. Ansonsten sollte es funktionieren, WENN du mit cyradm einen Account für support angelegt hast. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com