mit Thunderbird Mails auf diverse Server senden - ein Konfigurationsthema für Experten

OP #7459318
Lesenswert?

hallo und guten Tag liebe Mikrocontroller-Community,

zunächst bin ich nicht einhundertprozentig sicher ob ich gleich das richtige Sub-Forum getroffen habe, denn es geht hier um Mailserver. Aber nach einigem hin und her - dachte ich, Gut das kann dann doch ggf. ins Off-Topic passen.

Also, es geht um ein Thema dass mailserver-Experten ansprechen könnte: - das ist schon eine etwas aufwändigere Sache. Weil ich aber hier auf dem Mikrocontroller-Forum schon so viel Hilfe zu orginellen und sehr ausgefallenen Themen erhalten habe, denke ich, dass das hier ggf. auch passen kann - dass euch hier ja auch was einfällt.

Also, vorweg denke ich - das kann man nicht so einfach mit Bordmitteln lösen - klar - unter Linux lässt sich fast alles mit Bordmitteln machen. Aber immerhin. Hier gehts dann doch um ziemlich " eingemachte " Dinge. - soviel schomma vorweg: Also hier die Frage: was wenn ich Google-Mail ( und deren Workspace ) verwenden will, um für meine Mails von

a. Domain1.de b. Domain2.com

den eingehenden und ausgehenden Mailtraffic so regeln will - sodass es geht wie folgt:

1
[email='info@domain1.de'][/email]
2
[email='info@domain2.com'][/email]

Dann werden ... diese werden via Google-Workspace auf G-Mails geroutet; - klar muss ich hier die mx-records ändern. Das ist mir schon klar.

Also hier sind - aufs Ganze gesehen die grundlegenden Schritte, um benutzerdefinierte E-Mails in GMail mit den MX-Records einzurichten:

Am Anfang - da erstellt man ein G Suite ( das heißt nun neuerdings auch Google Workspace) Konto:

Das geht unter Google Workspace Konto bzw https://workspace.google.com/. Dies ermöglicht, benutzerdefinierte E-Mails für eine Domain zu erstellen. Danach gehts weiter: Nun muss die Domain noch verifiziert werden:

In der Regel muss man hier eine TXT- oder CNAME-Aufzeichnung hinzufügen, um zu bestätigen, dass man im Grunde der Eigentümer der Domain bist.

MX-Records ändern: Sobald die Domain erfolgreich verifiziert wurde, musst man die MX-Records der Domain ändern, damit E-Mails an die Google Workspace-Server gesendet werden.

Hmm - also hierzu ists meines Erachtens wichtig, dass die aktuellen MX-Records des Domain-Hosts identifiziert werden. Normalerweise findet man diese in den DNS-Einstellungen des Domain-Hosts oder in der DNS-Verwaltungsoberfläche. Die MX-Records sehen normalerweise so oder ähnlich aus:

1
Beispiel-Domain.com.     IN     MX     10     mail.Beispiel-Domain.com.

Diese Zeile zeigt, dass E-Mails an "mail.Beispiel-Domain.com" gesendet werden. Soweit so gut...

Doch nun geht es aber ja noch weiter: nun muss man die vorhandenen MX-Records entfernen oder ihre Prioritäten ändern, damit die neuen Google Workspace MX-Records Vorrang haben.

Hier sind die MX-Records von Google Workspace:

1
Beispiel-Domain.com.     IN     MX     1     ASPMX.L.GOOGLE.COM.
2
Beispiel-Domain.com.     IN     MX     5     ALT1.ASPMX.L.GOOGLE.COM.
3
Beispiel-Domain.com.     IN     MX     5     ALT2.ASPMX.L.GOOGLE.COM.
4
Beispiel-Domain.com.     IN     MX     10    ALT3.ASPMX.L.GOOGLE.COM.
5
Beispiel-Domain.com.     IN     MX     10    ALT4.ASPMX.L.GOOGLE.COM.

diese MX-Records - sie müssen hinzugefügt oder eben die bestehenden aktualisiert werden. Dieser Vorgang stellt sicher, dass die Google Workspace MX-Records eine Priorität haben. Am Ende muss man die DNS-Änderungen noch speichern. Das ist sehr wichtig.

Zwischenfazit: also das mit den eingehenden Mails das funktioniert schon mal: Jetzt geht es aber noch weiter: wie mache ich das mit den abgehenden Mails - wenn ich G-Mail verwenden will - und generierte

Kann ich das denn so machen, dass ich für die beiden folgenden Adressen so verfahre

1
[email='info@domain1.de'][/email]
2
[email='info@domain2.com'][/email]

ich logge mich auf den Server ein mit port 25 forward und verschicke es mit dieser Absenderadresse ganz einfach

1
forward local port 1125 auf den Server

dann 127.0.0.1:1125 ala abgehenden mailserver nutzen

update: also mit den Bordmitteln unter Linux geht das nicht. Denn leider kann Gmail standardmäßig nicht direkt ausgehende E-Mails mit verschiedenen Absenderadressen für verschiedene Domains verwalten.

Gmail erlaubt im Grunde genommen normalerweise nur, E-Mails mit der primären Adresse meines Gmail-Kontos oder mit Aliases, die mit meinem Gmail-Konto verknüpft sind, als Absender zu verwenden.

die zwei Möglichkeiten die ich sehe:

der Weg 1: Wenn man aber dennoch ausgehende E-Mails von Gmail z.B. mit den Adressen "info@domain1.de" und "info@domain2.com" versenden möchte, könnten man dies ja auch über die Funktion "Alias" in Gmail erreichen.

Dazu müsste man dann "info@domain1.de" und "info@domain2.com" als Aliases zu dem Gmail-Konto hinzufügen.

Hierzu ists aber wichtig zu beachten, dass Gmail möglicherweise eine Überprüfung erfordert, um zu bestätigen,

dass ich auch der Eigentümer dieser E-Mail-Adressen sind.

der Weg 2: Alternativ kann man zum Glück ja auch ein E-Mail-Programm wie Thunderbird verwenden, um ausgehende E-Mails mit verschiedenen Absenderadressen zu verwalten. In Thunderbird kann man ja zum Glück auch gleich mehrere Identitäten oder Konten einrichten, wobei dann im Grunde genommen jede einzelne Identität mit einer bestimmten E-Mail-Adresse verknüpft ist. TBird kann so was:

Thunderbird ermöglicht es dann auch, die Absenderadresse beim Verfassen einer E-Mail auszuwählen.

Zusammenfassend kann man sagen: Gmail allein bietet normalerweise nicht die Möglichkeit, ausgehende E-Mails direkt mit verschiedenen Absenderadressen für verschiedene Domains zu versenden.

Wenn man dies aber dennoch erreichen möchten, könnte man mit entweder

a. mit Aliases in Gmail arbeiten oder b. ein E-Mail-Programm wie Thunderbird einsetzen, um diese Funktion zu ermöglichen

unter b würde ich also mit TBird so verfahren, dass ich für die beiden folgenden Adressen so verfahre

1
a. [email='info@domain1.de'][/email]
2
b. [email='info@domain2.com'][/email]

alles in TBird einrichte u. durchkonfiguriere und mich sozusagen dann einlogge auf den server ein mit port 25 forward und dann verschicke ich die Mails von a und b mit dieser Absenderadresse ganz einfach

1
forward local port 1125 auf den Server

dann

1
127.0.0.1:1125 als abgehenden mailserver nutzen

wie seht ihr das denn - ich denke dass ich das so machen können (müsste) TBird ist hier die Lösung... ! Denke ich mal

#7459343
Lesenswert?

Viel Text, wenig Fragen?

Erstmal: Google ist recht restriktiv, was für Mails du über deren Server rausschicken darfst. Unbekannte/gefälschte Absender-Adressen mögen die nicht, was im Sinne der Spamvermeidung für den Rest des Internets auch gut so ist.

Ansonsten, wenn du "postfix" zu den Linux-Bordmitteln zählst: Da kannst du abhängig vom Mail-Absender verschiedene Relay-Hosts konfigurieren,

sender_dependent_relayhost_maps=texthash:/etc/postfix/meine_sender_map usw. Dein Mailprogramm stellt dann immer an den lokalen Postfix zu, der verteilt die Mails dann enstprechend der Absender-Adresse an Google oder sonstwen.

Selber an den MX der Empfänger-Adresse zustellen ginge mit postfix auch, wird aber von Dial-UP-Ips gerne geblockt.

OP #7459371
Lesenswert?

hallo und guten Abend Ernst,

vielen Dank für deine Antwort - ich freue mich sehr! Das hört sich sehr gut an - und ich denke dass man mit den Linux-Bordmitteln nie ganz so dasteht.

nochmals ganz kurz die Ausgangslage: ich habe verschiedene Domains auf einem SERVER.

a. Domain1.de b. Domain2.com

Nun will ich beides, also den eingehenden und ausgehenden Mailtraffic so regeln - sodass es geht wie folgt: ich kann a. senden und empfangen von den entsprechenden Mailadressen.

1
[email='info@domain1.de'][/email]
2
[email='info@domain2.com'][/email]

M.a.W. Also Ernst, so wie ich dich verstanden habe, dann kann ich Thunderbird einsetzen und das dann so abstimmen und einrichten das der TBird an den lokalen postfix sendet u. dann

  • eben abhängig vom Mail-Absender verschiedene Relay-Hosts konfigurieren,

sender_dependent_relayhost_maps=texthash:/etc/postfix/meine_sender_map usw.

Εrnst B. schrieb:

Viel Text, wenig Fragen?

Erstmal: Google ist recht restriktiv, was für Mails du über deren Server rausschicken darfst. Unbekannte/gefälschte Absender-Adressen mögen die nicht, was im Sinne der Spamvermeidung für den Rest des Internets auch gut so ist.

Ansonsten, wenn du "postfix" zu den Linux-Bordmitteln zählst: Da kannst du abhängig vom Mail-Absender verschiedene Relay-Hosts konfigurieren,

sender_dependent_relayhost_maps=texthash:/etc/postfix/meine_sender_map

TBird, mein Mailprogramm stellt dann immer an den lokalen Postfix zu, und der erteilt die Mails dann entsprechend der Absender-Adresse an Google

Nochmals: was bis dato erreicht ist, also, das mit den eingehenden Mails das funktioniert schon: ich kann also über den Server Mails an die beiden o.g. E-Mail-Adressen senden. Diese landen dann auf einem Google_Workspace - woraufhin ich die Mx-Records des Servers ohnehin schon abgestimmt habe -

also die info@domain1.de und info@domain2.com mails können bereits jetzt adressiert werden. Das funktioniert schon. Ich kann gewissermaßen unter diesen Mails erreicht werdne.

1
[email='info@domain1.de'][/email]
2
[email='info@domain2.com'][/email]

mal: Jetzt geht es aber noch weiter: wie mache ich das mit den abgehenden Mails -

für die beiden folgenden Adressen

1
[email='info@domain1.de'][/email]
2
[email='info@domain2.com'][/email]

... brauche ich ein Verfahren das es mir ermöglicht von meinem Linux-Rechner Mails abzusenden - ich denke dass ich das machen kann

a. mit postfix und wenn ich dich richtig verstanden hab - wenn ich den Thunderbird noch auf dem Linuxsystem aufsetze und entsprechend konfiguriere?! Also - ich setzte - aufs ganze gesehen hier auf die Linux-Bordmittel (und insbes. hier auf postfix ) und auf Thunderbird als ein leistungsfähiges Mailprogramm, das ich entsprechend konfiguriere.

#7459378
Lesenswert?

Nochmal zurück zum Anfang. Aus deinem Geschreibsel werde ich nicht wirklich schlau.

WER verschickt die Mails?

  • Tippst du die selber in Thunderbird ein?

Dann richte deinen Thunderbird entsprechend der Google-Vorgaben ein. Ob der Thunderbird dann auf Windows, Linux oder Mac läuft ist völlig egal.

  • Tippst du die Mails selber ein, kriegst aber Thunderbird nicht korrekt konfiguriert?

Dann macht evtl. die Kombination aus Thunderbird&postfix Sinn.

  • Verschickt irgendein Server-Prozess/Webseite/Script die Mails?

Dann nur postfix. Thunderbird und andere GUI-Programme haben auf Servern meist nichts zu suchen.

OP #7459407
Lesenswert?

Hallo und guten Abend Ernst,

vielen Dank für deine erneute Antwort: Freue ich dass du nochmals geschrieben hast. Das hilft weiter. Denn es klärt nochmals einiges.

WER verschickt die Mails? Tippst du die selber in Thunderbird ein?

Ja, ich tippe die E-Mails ein:

Dann richte deinen Thunderbird entsprechend der Google-Vorgaben ein. Ob der Thunderbird dann auf Windows, Linux oder Mac läuft ist völlig egal.

klar, das leuchtet ein.

Tippst du die Mails selber ein, kriegst aber Thunderbird nicht korrekt konfiguriert?

Doch das mit dem TBird einrichten das sollte kein Problem sein. Das bekomme ich hin.

ich mache mich mal dran - dir nochmals vielen vielen Dank!!!

Gast #7459411
Lesenswert?

Ich habe mir den Post des TOs zweimal durchgelesen und versucht den Text intellektuell zu durchdringen. Bin leider gescheitert.

gmail (oder google) ist sehr strikt bei dem Empfang von eMails, ich weiss ja nicht, wer der Registrar ist aber SPF oder DKIM sollten vorhanden und valide sein.

Meinst Du nicht, dass Google (die haben sogar einen Support-Channel) der bessere Ansprechpartner als mikrocontroller.net sein koennte?

Gruesse

Th.

Beitrag #7459413 wurde von einem Moderator gelöscht.
OP #7459414
Lesenswert?

moin Thomas,

vorweg: vielen Dank für deine Rückmeldung und deine Mühe mit dem Lesen des langen Textes. Sorry - ich hätte das viel viel einfacher schreiben können - und kürzer.

Aber - jetzt komme ich an den Text oben leider ned mehr ran. ABER nochmals: Es geht hier schlicht um ein Thema - das VERSENDEN von Mails - nicht um das EMPFANGEN - wir können ergo Google hier draussenvor lassen. Denn wo brauchen wir das denn beim VERSENDEN .- nirgends

sorry also für die Konfusion - und nochmals - ERNST hat mit seinen Hinweisen komplett ins Schwarze getroffen. TBIRD loest das Problem - und

Vergiss einfach Google - das ist jetzt hier in diesem Kontext ned mehr wichtig. Hätt ich komplett rauslassen koennen.

Thomas W. schrieb:

Ich habe mir den Post des TOs zweimal durchgelesen und versucht den Text intellektuell zu durchdringen. Bin leider gescheitert.

gmail (oder google) ist sehr strikt bei dem Empfang von eMails, ich weiss ja nicht, wer der Registrar ist aber SPF oder DKIM sollten vorhanden und valide sein.

Meinst Du nicht, dass Google (die haben sogar einen Support-Channel) der bessere Ansprechpartner als mikrocontroller.net sein koennte?

Gruesse

Th.

Gruesse dilbert

Beitrag #7459415 wurde von einem Moderator gelöscht.
Gast #7459551
Lesenswert?

Stephan S. schrieb:

Thomas W. schrieb:

gmail (oder google) ist sehr strikt bei dem Empfang von eMails, ich weiss ja nicht, wer der Registrar ist aber SPF oder DKIM sollten vorhanden und valide sein.

SPF oder DKIM werden aber nicht im Thunderbird eingestellt sondern im Zonefile des Mailservers als TXT-Record

Sagte ich doch. Frei nach Voltaire: "“The secret of being a bore is to tell everything.”

Anyway, war so oder so ein Hoax (oder KI).

Gruesse

Th.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren