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.
Gruß
/var/log/mail
Aug 22 10:15:05 srvmailo postfix/local[4027]: 0A2A520C128:
to=
Am Dienstag, 22. August 2006 10:32 schrieb Ralf Prengel:
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.
Du musst einen Alias anlegen. Bye Michael -- Wenn Du vor Freude aufspringst, pass auf dass Dir niemand den Boden unter den Füssen wegzieht. -- Stanislav Lem ______________________________________________________________________________ http://macbyte.info/ http://dattuxi.de/ Registered Linux User #228306 Linux 2.6.17-1.2142_FC4 ICQ #151172379
Michael Raab schrieb:
Am Dienstag, 22. August 2006 10:32 schrieb Ralf Prengel:
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.
Du musst einen Alias anlegen.
Habe ich doch support: support@rprengel.de
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=
, 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=
, orig_to= , 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
Sandy Drobic schrieb:
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.
Auf dem Maileingangsserver existiert ein account aber nicht lokal auf dem Mailausgangsserver. Muß etwa lokal auch noch mal ein Konto existieren? Ausserdem noch die Frage wo ich den Imap-Maileingangsserver konfiguriere. hast du dazu noch einen Tip? Gruß
Ralf Prengel wrote:
Sandy Drobic schrieb:
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.
Auf dem Maileingangsserver existiert ein account aber nicht lokal auf dem Mailausgangsserver. Muß etwa lokal auch noch mal ein Konto existieren? Ausserdem noch die Frage wo ich den Imap-Maileingangsserver konfiguriere. hast du dazu noch einen Tip?
Ha? Ich verstehe gerade die ganze Fragestellung nicht. (^-^) Was ist "Maileingangssserver", was ist "Mailausgangsserver"? Wofür benutzt du Accounts? Wie überprüft Cyrus Imap, dass der User existiert? Wie ist saslauthd gestartet? Kurz: Postfix sollte für die Authentifizierung (wird sie verwendet?) meist den Mechanismus des Imapservers, hier saslauthd. Dieser wiederum kann auf /etc/passwd zugreifen (Default) oder auf eine sasldb oder über PAM auf entsprechend konfigurierte Module von LDAP, SQL was-auch-immer. Damit ein Systemuser auch in Cyrus Imap Mails empfangen und abrufen kann, muss mit cyradm ein Account für den User angelegt werden. Sonst weist Cyrus Imap die Email ab. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Sandy Drobic schrieb:
Ralf Prengel wrote:
Sandy Drobic schrieb:
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.
Auf dem Maileingangsserver existiert ein account aber nicht lokal auf dem Mailausgangsserver. Muß etwa lokal auch noch mal ein Konto existieren? Ausserdem noch die Frage wo ich den Imap-Maileingangsserver konfiguriere. hast du dazu noch einen Tip?
Ha? Ich verstehe gerade die ganze Fragestellung nicht. (^-^)
Was ist "Maileingangssserver", was ist "Mailausgangsserver"? Wofür benutzt du Accounts? Wie überprüft Cyrus Imap, dass der User existiert? Wie ist saslauthd gestartet?
Kurz: Postfix sollte für die Authentifizierung (wird sie verwendet?) meist den Mechanismus des Imapservers, hier saslauthd. Dieser wiederum kann auf /etc/passwd zugreifen (Default) oder auf eine sasldb oder über PAM auf entsprechend konfigurierte Module von LDAP, SQL was-auch-immer.
Damit ein Systemuser auch in Cyrus Imap Mails empfangen und abrufen kann, muss mit cyradm ein Account für den User angelegt werden. Sonst weist Cyrus Imap die Email ab.
Ok, ich betreibe einen Maileingangsserver mit cyrus, Postfix und fetchmail. Das klappt auch alles einwandfrei. Jetzt habe ich einen zweiten Mailserver dazu gesetzt der nur Mails von interen annehmen und versenden soll. Das klappt auch bis auf deb Versand von Mails die von den internen Systemen an interne Mailadressen wie support@rprengel.de geschickt werden. Ich versuche jetzt dem Mailausgangsserver zu sagen: Schicke einfach alle Mails die an @rprengel.de gehen an den Maileingangsserver, da da die entsprechenden Imap-Postfächer existieren. Ich möchte eigentlich nicht auf auf dem Mailausgangsserver noch wieder Postfächer verwalten müssen. Gruß
Ralf Prengel wrote:
ich betreibe einen Maileingangsserver mit cyrus, Postfix und fetchmail. Das klappt auch alles einwandfrei. Jetzt habe ich einen zweiten Mailserver dazu gesetzt der nur Mails von interen annehmen und versenden soll. Das klappt auch bis auf deb Versand von Mails die von den internen Systemen an interne Mailadressen wie support@rprengel.de geschickt werden. Ich versuche jetzt dem Mailausgangsserver zu sagen: Schicke einfach alle Mails die an @rprengel.de gehen an den Maileingangsserver, da da die entsprechenden Imap-Postfächer existieren. Ich möchte eigentlich nicht auf auf dem Mailausgangsserver noch wieder Postfächer verwalten müssen.
Ah, also muss nur der Mailausgangsserver gesagt bekommen, dass Mail der domain rprengel.de an den Server Maileingangsserver geschickt werden sollen? auf Mailausgangssserer: /etc/postfix/transport: # nicht vergessen: "postmap hash:/etc/postfix/transport" rprengel.de relay:[mailausgangsserver] Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Sandy Drobic schrieb:
Ah, also muss nur der Mailausgangsserver gesagt bekommen, dass Mail der domain rprengel.de an den Server Maileingangsserver geschickt werden sollen?
auf Mailausgangssserer:
/etc/postfix/transport: # nicht vergessen: "postmap hash:/etc/postfix/transport" rprengel.de relay:[mailausgangsserver]
Danke, der Syntax passt. Dann kann ich mir jetzt die nächste Baustelle suchen ;-) Gruß
Ralf Prengel wrote:
Sandy Drobic schrieb:
Ah, also muss nur der Mailausgangsserver gesagt bekommen, dass Mail der domain rprengel.de an den Server Maileingangsserver geschickt werden sollen?
auf Mailausgangssserer:
/etc/postfix/transport: # nicht vergessen: "postmap hash:/etc/postfix/transport" rprengel.de relay:[mailausgangsserver]
hätte natürlich heissen sollen: rprengel.de relay:[mailEINGANGsserver]
Danke,
der Syntax passt. Dann kann ich mir jetzt die nächste Baustelle suchen ;-)
Ach du glücklicher Mensch! Ich suche immer verzweifelt den schmalen freien Weg, der mich durch die Unzahl der Baustellen laviert. Baustellen brauche ich wirklich nicht zu suchen. (^-^) Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
Sandy Drobic schrieb:
Ralf Prengel wrote:
Sandy Drobic schrieb:
Ah, also muss nur der Mailausgangsserver gesagt bekommen, dass Mail der domain rprengel.de an den Server Maileingangsserver geschickt werden sollen?
auf Mailausgangssserer:
/etc/postfix/transport: # nicht vergessen: "postmap hash:/etc/postfix/transport" rprengel.de relay:[mailausgangsserver]
hätte natürlich heissen sollen:
rprengel.de relay:[mailEINGANGsserver]
Hatte ich berichtigt wobei sich Postfix in den Logfiles ja auch deutlich reuspert.
Danke,
der Syntax passt. Dann kann ich mir jetzt die nächste Baustelle suchen ;-)
Ach du glücklicher Mensch! Ich suche immer verzweifelt den schmalen freien Weg, der mich durch die Unzahl der Baustellen laviert. Baustellen brauche ich wirklich nicht zu suchen. (^-^)
vielleicht hilft ja http://bowp.netaction.de/misc/KALENDER.html
Ralf Prengel wrote:
Dann kann ich mir jetzt die nächste Baustelle suchen ;-) Ach du glücklicher Mensch! Ich suche immer verzweifelt den schmalen freien Weg, der mich durch die Unzahl der Baustellen laviert. Baustellen brauche ich wirklich nicht zu suchen. (^-^)
vielleicht hilft ja http://bowp.netaction.de/misc/KALENDER.html
Hm, nicht wirklich. Hilft vielleicht heute, aber nicht mehr morgen. (^-^) Der Stil von BOfH ist jedoch immer noch unschlagbar und der reinste Seelenbalsam. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
participants (3)
-
Michael Raab
-
Ralf Prengel
-
Sandy Drobic