Forum: PC Hard- und Software mit Thunderbird Mails auf diverse Server senden - ein Konfigurationsthema für Experten


von Martin K. (dilbert_man)


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

: Verschoben durch Moderator
von Εrnst B. (ernst)


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.

: Bearbeitet durch User
von Martin K. (dilbert_man)


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.

: Bearbeitet durch User
von Εrnst B. (ernst)


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.

von Martin K. (dilbert_man)


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!!!

von Thomas W. (Gast)


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.
von Martin K. (dilbert_man)


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

: Bearbeitet durch User
Beitrag #7459415 wurde von einem Moderator gelöscht.
von Stephan S. (uxdx)


Lesenswert?

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

von Thomas W. (Gast)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.