SMTP Server in Verbindung mit Exchange 2016
Guten Abend,
Dr. Google hat mich schon sehr häufig auf diese Seite geleitet bei der Fehlersuche. Nun habe ich mich heute auch endlich mal im Forum angemeldet, da ich einfach nicht weiterkomme.
Kurz zu mir. Ich komme aus dem Handwerk, bastle aber schon seid der Kindheit meine Rechner immer selbst zusammen. Nun mache ich nochmals eine Weiterbildung zum Betriebsinformatiker und Wirtschaftsinformatiker über die HWK. Bei meinem Arbeitgeber betreue ich schon länger die IT und komme super klar. Nun übernehme ich das auch bei einem Verwanten der eine Firma mit 5 Bürokräften hat. Er ist mit seinem IT`ler überhaupt nicht zufrieden, daher übernehme ich das Schritt für Schritt.
Das Thema Exchange ist allerdings sehr mächtig und ich habe auch großen Respekt davor an der funktionierenden Maschine Änderung vorzunehmen...
Vor ein paar Monaten wurde dort (noch vom alten IT`ler) von SBS2011 auf Windows Server 2019 gewechselt. Es gibt eine Blechkiste mit 2 Hyper V Maschinen. Einen Domaincontroller und einen fürs Exchange. Exchange funktioniert auch problemlos.
Nun zu meinem Problem. Er nutzt ein relativ altes ERP Programm, dass Mails per SMTP sendet, dass funktioniert aktuell noch nicht. Ich bekomme es leider einfach nicht hin. Sämtliche Tutorials im Netz habe ich schon getestet und trotzdem immer wieder gescheitert.
Einen SMTP Server habe ich auf dem Server installiert, bekomme ihn jedoch nicht korrekt konfiguriert. Ports in der Firewall habe ich entsprechend eingerichtet. Zuletzt habe ich versucht Mailaccounts beim Domainhoster einzurichten, das klappt auch über den Webmailer. Ich kann Mails versenden, aber nicht empfangen, wäre ja OK. Empfang soll ja weiterhin der Exchange übernehmen. Doch im ERP funktioniert der Mailversand einfach nicht.
Ich habe nun schon so viele Abende verbracht und komme einfach nicht auf die Lösung.
Ich hoffe einer von euch Cracks hier im Forum hat einen entscheidenden Tipp für mich.
Sorry falls hier essentielle Infos fehlen, wie gesagt auf dem Gebiet bin ich einfach noch ganz am Anfang...
Dr. Google hat mich schon sehr häufig auf diese Seite geleitet bei der Fehlersuche. Nun habe ich mich heute auch endlich mal im Forum angemeldet, da ich einfach nicht weiterkomme.
Kurz zu mir. Ich komme aus dem Handwerk, bastle aber schon seid der Kindheit meine Rechner immer selbst zusammen. Nun mache ich nochmals eine Weiterbildung zum Betriebsinformatiker und Wirtschaftsinformatiker über die HWK. Bei meinem Arbeitgeber betreue ich schon länger die IT und komme super klar. Nun übernehme ich das auch bei einem Verwanten der eine Firma mit 5 Bürokräften hat. Er ist mit seinem IT`ler überhaupt nicht zufrieden, daher übernehme ich das Schritt für Schritt.
Das Thema Exchange ist allerdings sehr mächtig und ich habe auch großen Respekt davor an der funktionierenden Maschine Änderung vorzunehmen...
Vor ein paar Monaten wurde dort (noch vom alten IT`ler) von SBS2011 auf Windows Server 2019 gewechselt. Es gibt eine Blechkiste mit 2 Hyper V Maschinen. Einen Domaincontroller und einen fürs Exchange. Exchange funktioniert auch problemlos.
Nun zu meinem Problem. Er nutzt ein relativ altes ERP Programm, dass Mails per SMTP sendet, dass funktioniert aktuell noch nicht. Ich bekomme es leider einfach nicht hin. Sämtliche Tutorials im Netz habe ich schon getestet und trotzdem immer wieder gescheitert.
Einen SMTP Server habe ich auf dem Server installiert, bekomme ihn jedoch nicht korrekt konfiguriert. Ports in der Firewall habe ich entsprechend eingerichtet. Zuletzt habe ich versucht Mailaccounts beim Domainhoster einzurichten, das klappt auch über den Webmailer. Ich kann Mails versenden, aber nicht empfangen, wäre ja OK. Empfang soll ja weiterhin der Exchange übernehmen. Doch im ERP funktioniert der Mailversand einfach nicht.
Ich habe nun schon so viele Abende verbracht und komme einfach nicht auf die Lösung.
Ich hoffe einer von euch Cracks hier im Forum hat einen entscheidenden Tipp für mich.
Sorry falls hier essentielle Infos fehlen, wie gesagt auf dem Gebiet bin ich einfach noch ganz am Anfang...
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 508318
Url: https://administrator.de/contentid/508318
Ausgedruckt am: 26.11.2024 um 11:11 Uhr
48 Kommentare
Neuester Kommentar
Hallo,
zunächstmal der dringende Hinweis: Die Konfiguration eines Mailservers sollte jemand übernehmen, der sich mit der Materie auskennt. Sonst bist du schneller eine Spam-Schleuder als du schauen kannst.
Wie läuft denn im Moment der Mailempfang/-versand bei euch? Kommen die Mails direkt per SMTP rein oder werden die Mails mit Popcorn o.Ä. beim Provider abgeholt? Versendet Ihr die Mails direkt oder über einen Smarthost?
Warum willst du einen zusätzlichen SMTP-Server installieren? Exchange ist ein Mailserver und kann die Mails über SMTP entgegennehmen und versenden.
Wenn du den zusätzlichen SMTP-Server verwenden willst: Wie sollen die Mails zugestellt werden? Direkte Zustellung oder über Smarthost?
Viele Grüße
EDIT: Du musst eigentlich nur beim Exchange einen entsprechenden Connector einrichten, der die Mails vom ERP entgegennimmt und dann versendet.
zunächstmal der dringende Hinweis: Die Konfiguration eines Mailservers sollte jemand übernehmen, der sich mit der Materie auskennt. Sonst bist du schneller eine Spam-Schleuder als du schauen kannst.
Wie läuft denn im Moment der Mailempfang/-versand bei euch? Kommen die Mails direkt per SMTP rein oder werden die Mails mit Popcorn o.Ä. beim Provider abgeholt? Versendet Ihr die Mails direkt oder über einen Smarthost?
Warum willst du einen zusätzlichen SMTP-Server installieren? Exchange ist ein Mailserver und kann die Mails über SMTP entgegennehmen und versenden.
Wenn du den zusätzlichen SMTP-Server verwenden willst: Wie sollen die Mails zugestellt werden? Direkte Zustellung oder über Smarthost?
Viele Grüße
EDIT: Du musst eigentlich nur beim Exchange einen entsprechenden Connector einrichten, der die Mails vom ERP entgegennimmt und dann versendet.
Nichts gegen dich hukiman aber das klingt für mich wie Not gegen Elend.
Wenn du schon einen Exchange hast richte einen Connector ein trage bitte die IP vom ERP Server ein dann geht das Anonymous Relay
Ich nehme an das ERP ist alt und möchte alles über Port 25 versenden also Glück das du einen Exchange hast.
Wenn du schon einen Exchange hast richte einen Connector ein trage bitte die IP vom ERP Server ein dann geht das Anonymous Relay
Ich nehme an das ERP ist alt und möchte alles über Port 25 versenden also Glück das du einen Exchange hast.
Zitat von @Andrew01:
Ich nehme an das ERP ist alt und möchte alles über Port 25 versenden also Glück das du einen Exchange hast.
Ich nehme an das ERP ist alt und möchte alles über Port 25 versenden also Glück das du einen Exchange hast.
Naja, ein 50€-,Raspi täte es auch.
lks
Kostet weniger, ist einfacher zu konfigurieren, ERP/CRM funktioniert unabhängig vom Exchange, etc.
lks
Danke schon Mal, kannst Du für mich bitte etwas in die Details gehen? z.B.
kostet weniger
Weniger, als etwas, das schon existiert und läuft?ist einfacher zu konfigurieren
Ein Raspi mit Betriebssystem aufsetzen, und einen SMTP Server darauf einzurichten ist einfacher als einen Empfangsconnector im vorhandenen Exchange anzuklicken?unabhängig vom Exchange
Wohin soll der Rapi die Emails dann schicken, wenn nicht zum Exchange?Zitat von @hukiman:
Okay, also "nur" einen Connector einrichten, dass ist dann bei Nachrichtenfluss ein Sendeconnector nehme ich an? Wie muss dieser konfiguriert werden? Auch hier habe ich versucht einen Connector anzulegen, jedoch bisher ohne Erfolg. Muss ich an meinen Domain DNS Einstellungen noch einen Eintrag dafür erstellen oder ist das nicht notwendig?
Was willst du denn am DNS noch ändern? Du musst nur den Connector anlegen. Siehe hier: https://www.frankysweb.de/exchange-2016-anonymes-relay-erlauben-5-7-54-u ...Okay, also "nur" einen Connector einrichten, dass ist dann bei Nachrichtenfluss ein Sendeconnector nehme ich an? Wie muss dieser konfiguriert werden? Auch hier habe ich versucht einen Connector anzulegen, jedoch bisher ohne Erfolg. Muss ich an meinen Domain DNS Einstellungen noch einen Eintrag dafür erstellen oder ist das nicht notwendig?
Du sendest ja aus ERP raus, empfangen muss es erst einmal der Exchange Server. Also geht es um den Empfangsconnector, wie BirdyB es bereits verlinkt hat. Da Du im ERP keinen Benutzernamen und Passwort mit hinterlegen musstest, handelt es sich hier um ein anonymes Relay.
Der Exchange Server legt es in den Postfächern der Benutzer ab, oder, wenn es externe Email Adresse war, sendet er es über seinen existierenden Sendeconnector dann schon weiter, der funktioniert ja.
Der Exchange Server legt es in den Postfächern der Benutzer ab, oder, wenn es externe Email Adresse war, sendet er es über seinen existierenden Sendeconnector dann schon weiter, der funktioniert ja.
Jetzt erkenne ich mehrere Probleme:
1) ERP sollte nicht auf dem Domain Controller laufen. Ein Domain Controller sollte keine anderen Rollen haben. Ich weiss, das war beim SBS anders herum.
2) Wenn die ERP Software über die IP Nummer Kontakt zum Exchange Server findet, mit dem Namen "exchange" jedoch nicht, dann hast Du noch ein DNS Problem. Die DNS Einstellungen vom Domain Controller sollten auf seine eigene IP Nummer zeigen, da auf dem Domain Controller noch der eigene DNS Server läuft. Der DNS Server (auf Deinem Domain Controller) benötigt dann die Einstellung wo sich der nächste DNS Server befindet, üblicher Weise die Fritzbox.
3) Wenn das ERP das Remotezertifikat überprüft, dann will es den Kontakt zum Exchange Server "verschlüsselt" aufbauen. Der Port 25 ist jedoch für unverschlüsselte Kommunikation vorgesehen. Du müsstest noch in der ERP Software einen hacken "SSL" oder "TLS" haben, der raus genommen gehört. Sobald Du unter Punkt 1 das DNS Problem beseitigt hast, wird die Zertifikatswarnung nicht mehr kommen, da Dein Exchange Zertifikat vermutlich wirklich "exchange" heisst. Aber der Exchange Connector hört trotzdem nur auf unverschlüsselte Nachrichten auf Port 25, also nicht beirren lassen.
4) Die Domänenendung .local ist früher mal beliebt gewesen, mittlerweise wirst Du Probleme mit mDNS bekommen. Also Geräte selbstständig im Netz finden z.B. Apple Bonjur. Das zu ändern ist jedoch schwer, aber sei gewarnt bzw informiert, wenn jemand solche Probleme meldet.
Nur zur Info:
A) Innerhalb der Domain ist das Suffix des FQDN (vollständigen Namens) immer (in Deinem Fall) xxx.local. Es sollte also egal sein ob Du "exchange" oder "exchange.xxx.local" als Exchange Ziel eingibst, da xxx.local immer automatisch zum Namen dran gehängt wird (Suchdomain).
B) Den VM Namen als Ziel Einzugeben bringt nichts, dieser kommt im Netzwerk nicht vor, der heisst jetzt nun nur "zufällig" genau so, wie der gültige Hostname.
C) Wenn Du im Empfangskonnector die IP des Clients eingibst, dann kann nur der Client eine unverschlüsselte anonyme Emails an den Exchange Server übermitteln. Die Sendung wird aber höchstwahrscheinlich die ERP Software selbst vom Domain Controller übernehmen. Also lasse erst einmal alle IP's zu, aber sobald es funktioniert, beschänkst Du den Connector auf die IP's die es wirklich benötigen (vermutlich der Domain Controller), sonst hast Du die Gefahr der Spamschleuder.
1) ERP sollte nicht auf dem Domain Controller laufen. Ein Domain Controller sollte keine anderen Rollen haben. Ich weiss, das war beim SBS anders herum.
2) Wenn die ERP Software über die IP Nummer Kontakt zum Exchange Server findet, mit dem Namen "exchange" jedoch nicht, dann hast Du noch ein DNS Problem. Die DNS Einstellungen vom Domain Controller sollten auf seine eigene IP Nummer zeigen, da auf dem Domain Controller noch der eigene DNS Server läuft. Der DNS Server (auf Deinem Domain Controller) benötigt dann die Einstellung wo sich der nächste DNS Server befindet, üblicher Weise die Fritzbox.
3) Wenn das ERP das Remotezertifikat überprüft, dann will es den Kontakt zum Exchange Server "verschlüsselt" aufbauen. Der Port 25 ist jedoch für unverschlüsselte Kommunikation vorgesehen. Du müsstest noch in der ERP Software einen hacken "SSL" oder "TLS" haben, der raus genommen gehört. Sobald Du unter Punkt 1 das DNS Problem beseitigt hast, wird die Zertifikatswarnung nicht mehr kommen, da Dein Exchange Zertifikat vermutlich wirklich "exchange" heisst. Aber der Exchange Connector hört trotzdem nur auf unverschlüsselte Nachrichten auf Port 25, also nicht beirren lassen.
4) Die Domänenendung .local ist früher mal beliebt gewesen, mittlerweise wirst Du Probleme mit mDNS bekommen. Also Geräte selbstständig im Netz finden z.B. Apple Bonjur. Das zu ändern ist jedoch schwer, aber sei gewarnt bzw informiert, wenn jemand solche Probleme meldet.
Nur zur Info:
A) Innerhalb der Domain ist das Suffix des FQDN (vollständigen Namens) immer (in Deinem Fall) xxx.local. Es sollte also egal sein ob Du "exchange" oder "exchange.xxx.local" als Exchange Ziel eingibst, da xxx.local immer automatisch zum Namen dran gehängt wird (Suchdomain).
B) Den VM Namen als Ziel Einzugeben bringt nichts, dieser kommt im Netzwerk nicht vor, der heisst jetzt nun nur "zufällig" genau so, wie der gültige Hostname.
C) Wenn Du im Empfangskonnector die IP des Clients eingibst, dann kann nur der Client eine unverschlüsselte anonyme Emails an den Exchange Server übermitteln. Die Sendung wird aber höchstwahrscheinlich die ERP Software selbst vom Domain Controller übernehmen. Also lasse erst einmal alle IP's zu, aber sobald es funktioniert, beschänkst Du den Connector auf die IP's die es wirklich benötigen (vermutlich der Domain Controller), sonst hast Du die Gefahr der Spamschleuder.