Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Verstaendnissproblem - postfix und pop3 ohne mysql

Frage Internet E-Mail

Mitglied: blauer-elefant

blauer-elefant (Level 1) - Jetzt verbinden

26.05.2009, aktualisiert 10:19 Uhr, 4381 Aufrufe, 11 Kommentare, 1 Danke

Mailserver sind relativ neu für mich - zumindest im zusammenspiel mit einem lokalen pop3 dienst.

Bei mir läuft ein postfix als Relay, auf einem Debian-Server, vor einem MS Exchange-Server.
Jetzt möchte ich aber eine eingehende Mailadresse nicht an den Exchange-Eerver weiterleiten sondern auf ein lokales Postfach welches mit pop3 abgerufen werden soll. Die meisten Dokumentantionen im Netz gehen davon aus, dass man die Mails in einer mySQL Datenbank ablegt. Da der postifx aber nur als Relay arbeitet und selber keine Mails verwalten soll, sollen auch keine Mails in einer Datebank abgelegt werden.

Dennoch benötige ich für die Installation eines Newsletter-Systems ein lokales Postfach welches die Bounces abfangen soll.
Dafür sollen die Mails, dem Newsletter-System per pop3 zur Verfügung gestellt werden.

Das Ausliefern der Aails via pop3 erschliesst sich mir noch, aber die Verbindung zwischen postfix und dem Postfach fehlt mir.
Bei einer Datenbank erklärt es sich von selbst, aber hier komme ich nicht weiter.

Konkret:

Wie funktioniert das Mailhandling zwischen dem Postfix und einem lokalen pop3-Postfach ?

Einen "virtuellen" User habe ich schon angelegt useradd -s /bin/false newsletter, nun soll alles was an die Mailadresse noreply@example.net eingeht an das lokale Postfach des Users weitergeleitet und via pop3 zur Verfügung gestellt werden.

Habt ihr ein paar lösungsansätze für mein Problem - bzw. eine Erklärung wie das vonstatten geht?

Danke & gruss
Mitglied: Nailara
26.05.2009 um 10:29 Uhr
Hi,

ein Ansatz:

Richte einen lokalen User ein - automatisch hat der für Dovecot gleich mal ein Postfach. Dann modifiziere Postfix so, dass er ein Rewrite einer Mailadresse macht:

bounce@domain.de wird umgesetzt auf bounce@postfix.domain.de

Dann lass zustellen. MySQL ist da durchaus oversized.

Grüße
Bitte warten ..
Mitglied: blauer-elefant
26.05.2009 um 10:47 Uhr
okay ,dass ist mir soweit klar.

ich kann den Dovecot doch auch problemlos gegen einen "schlankeren" pop3-dienst tauschen z.b. qpopper oder popa3d?

und das rewirte macht nichts anderes als von der allgemeinen domain: domain.de (die an den exchange-server weitergeleitet wird) als ziel den lokalen user (bounce) auf den lokalen mailserver postfix.domain.de umzuschreiben ... lieg ich da richtig ?

EDIT: die rewrite-regel kann ich in der virtaul-datei setzen ?
Bitte warten ..
Mitglied: 16568
26.05.2009 um 12:25 Uhr
Öhm, ich kannte es bisher nur so, daß die User in MySQL gespeichert wurden, und nicht die Mails...?


Lonesome Walker
Bitte warten ..
Mitglied: Nailara
26.05.2009 um 12:57 Uhr
Hi,

der POP3 ist im Prinzip egal, wenn er denn dann das Mailverzeichnis im Homeverzeichnis des Users anspricht - dabei gibt es zwei Standards, einmal mbox und einmal maildir. Eins von beiden sollte der Pop3-Dienst können.

Rewrite: richtig, das sollte über die virtual-Datei gehen, wenn nicht, kann man bei POstfix auch ein direktes Rewrite machen.

Der user bounce@postfix.domain.de sollte ja lokal empfangen können. Dann kommt eine Mail von draussen, die wird umgeschrieben und fertig.
Bitte warten ..
Mitglied: blauer-elefant
26.05.2009 um 15:50 Uhr
danke für die unterstützung ... langsam aber sicher komme ich meinem ziel nähr.

ich habe mich jetzt für das maildir-format entschieden welches via qpopper -> pop3 zur verfügung gestellt wird. jetzt hakt es daran, dass postfix nicht nur für eine adresse die mails in ein maildir legen will. entweder für alle oder garnicht home_mailbox = Maildir/ ...
Bitte warten ..
Mitglied: Nailara
26.05.2009 um 16:02 Uhr
Joa - das ist normal. Entweder Maildir oder MBox, aber leider nicht mal so oder mal so....

Maildir ist schon ok, auch für alle.

CU
Bitte warten ..
Mitglied: blauer-elefant
26.05.2009 um 16:29 Uhr
ne ebend nicht.

alle anderen sollen weiterhin an den exchange-server weiter transportiert werden.
wenn ich ihm sagen will, dass er maildir nutzen soll - will er alles als maildir machen und nicht mehr die einstellungen aus der transport-datei verwenden.
Bitte warten ..
Mitglied: Nailara
26.05.2009 um 16:40 Uhr
Eben doch .

Wenn Postfix direkt an den Exchange weiterleitet, dann passiert das per SMTP und da ist es egal, welches Postfachformat auf dem Linux liegt. Die E-Mail wird nicht im Postfach zwischengespeichert.

Wenn es einen POP3 "Ich hole auf dem Linux ab"-Konstrukt ist, dann ist es für POP3 egal, ob die Mail im MBOX oder Maildir-Format vorliegt - Exchange bekommt das nicht mit...

Es hörte sich so an, als wenn QPopper neu drauf installiert wurde und damit ist nur Postfix als Relay mit im Boot - wie gesagt, es ist dann egal, ob MailDIR oder MBOX...
Bitte warten ..
Mitglied: blauer-elefant
26.05.2009 um 16:50 Uhr
aahhh, jetzt machts klick ... klar, der mail transfer passiert nur via SMTP ... danke für die aufklärung

also in meiner main.cf ist also der Parameter home_mailbox = Maildir/ gesetzt.
in virtual findet sich folgender eintrag: noreply@example.de newsletter@mailserver.example.de

die virtual habe ich danach mit postmap umgesetzt und den postfix neu gestartet.

wenn ich jetzt eine mail an noreply@example.de sende kommt sie dennoch nicht an, ich bekomme immer die meldung vom mailserver, dass die mail nicht ausgeliefert werden konnte.

wenn ich sie aber via telnet direkt auf dem SMTP-server schreibe landet sie im postfach.

hab ich etwas übersehen?

EDIT: die "nicht zustellbar" nachricht kommt von exchange server - anscheinend wird der eintrag in der virtual ignoriert
- die konfig wurde mit reload neu eingelesen
Bitte warten ..
Mitglied: Nailara
27.05.2009 um 19:05 Uhr
Könnte sein, dass das etwas zu spät ist - versucht das bitte noch mal mit der canonical-Datei:

http://www.postfix.org/ADDRESS_REWRITING_README.html#canonical

CU
Bitte warten ..
Mitglied: blauer-elefant
28.05.2009 um 09:17 Uhr
braucht ich nicht mehr ;)

nach langem hin und her, ist mir aufgefallen, dass die mails immer dann nicht ankommen wenn ich sie von meinem exchange-account aus versende. logisch - der exchange erkennt seine eigene domain kann aber nicht zustellen, da es den user, bzw. die mailadresse nicht im exchange gibt.

kommt aber eine mail von "draussen" und passiert so den mailserver greift die einstellung in der virtual-datei und die weiterleitung funktioniert.

also passt das jetzt alles zusammen.

danke für die hilfe
Bitte warten ..
Ähnliche Inhalte
E-Mail
Postfix mag MySQL nicht mehr
Frage von StefanKittelE-Mail1 Kommentar

Hallo, ich habe hier einen älteren Debian 6 mit LAMP. Seit heute Morgen mag der Postfix nicht mehr mit ...

Netzwerke
VLAN Verständnissproblem
gelöst Frage von Dragan123Netzwerke19 Kommentare

Hallo Zusammen, ich habe ein generelles Verständnissproblem was VLAN angeht und möchte Euch bitten, mir mal etwas zu erklären. ...

Netzwerkgrundlagen
Verständnissproblem MPLS
Frage von dextroRITNetzwerkgrundlagen1 Kommentar

Hallo, in einer Vorlesung haben wir heute MPLS behandelt. Leider ging mir alles viel zu schnell und nun habe ...

Netzwerkgrundlagen
Verständnissproblem Routing mit SG300-28
gelöst Frage von mario89Netzwerkgrundlagen15 Kommentare

Hallo Leute, leider komme ich mit meinem neuen Cisco Switch noch nicht ganz klar und würde euch deshalb gerne ...

Neue Wissensbeiträge
Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 8 StundenBatch & Shell8 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 10 StundenHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 1 TagMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 1 TagSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Heiß diskutierte Inhalte
Windows Server
RDP macht Server schneller???
Frage von JaniDJWindows Server17 Kommentare

Hallo Community, wir betrieben seit geraumer Zeit diverse virtuelle Maschinen und Server mit Windows Server 2012. Leider haben wir ...

Windows 10
Windows 10 dunkler Bildschirm nach Umfallen
Frage von AkcentWindows 1015 Kommentare

Hallo, habe hier einen Windows 10 Rechner der von einem User umgefallen wurde (Beine übers Knie, an den PC ...

Windows 10
Bitlocker nach Verschlüsselung nicht mehr aufrufbar!
gelöst Frage von alexlazaWindows 1013 Kommentare

Hallo, ich besitze ein HP ZBook 17 G4 mit einem Windows 10 Pro Betriebssystem. Bei diesem Problem handelt sich, ...

Batch & Shell
Neuste Datei via PowerShell kopieren
gelöst Frage von kaiuwe28Batch & Shell11 Kommentare

Hallo zusammen, ich hatte mir mit Hilfe der Suche im Forum einen kleinen Code von colinardo rausgesucht und versucht ...