SMTP AUTH Archive - Daniel Gutermuth https://danielgutermuth.de/tag/smtp-auth/ IT Blog Wed, 15 Dec 2021 14:38:19 +0000 de hourly 1 E-Mail versenden mit PowerShell https://danielgutermuth.de/microsoft/windows10-11/e-mail-versenden-mit-powershell/ Tue, 30 Nov 2021 19:18:04 +0000 http://danielgutermuth.de/?p=82 PowerShell bietet eine integrierte Möglichkeit E-Mails zu versenden. Dies kann man sich besonders bei Skripten zunutze machen, um Benachrichtigungen per E-Mail zu erhalten. Lösung Die [...]

Der Beitrag E-Mail versenden mit PowerShell erschien zuerst auf Daniel Gutermuth.

]]>
PowerShell bietet eine integrierte Möglichkeit E-Mails zu versenden.

Dies kann man sich besonders bei Skripten zunutze machen, um Benachrichtigungen per E-Mail zu erhalten.

Lösung

Die „Standard Syntax“ beinhaltet die Angabe des SMTP-Servers, des Absenders, des Empfängers, den Betreff und den Body.

Send-MailMessage -SmtpServer $smtpserver -From $from -To $recipient -Subject $subject -Body $body

Natürlich kann das Ganze auch mit weiteren Parametern erweitert werden. In unteren Fall wird zusätzlich ein bestimmter Port angegeben, sowie TLS vorausgesetzt.

Send-MailMessage -SmtpServer $smtpserver -Port XXX -UseSsl -From $from -To $recipient -Subject $subject -Body $body

Beispiele

Im ersten Beispiel soll eine E-Mail durch einen SMPT AUTH Benutzer aus Exchange Online versendet werden.

Send-MailMessage -SmtpServer "smtp.office365.com" -Port 587 -UseSsl -From "Benutzer1@danielgutermuth.de" -To "Benutzer2@danielgutermuth.de" -Subject "Test" -Body "Test Text"

Im zweiten Beispiel wird eine E-Mail via Direct Send an ein Exchange Online Postfach gesendet.

Send-MailMessage -SmtpServer "danielgutermuth.mail.protection.outlook.com" -From "Fantasiename@danielgutermuth.de" -To "Benutzer2@danielgutermuth.de" -Subject "Test" -Body "Test Text"

Der Beitrag E-Mail versenden mit PowerShell erschien zuerst auf Daniel Gutermuth.

]]>
Exchange Online – SMTP AUTH https://danielgutermuth.de/microsoft/microsoft365/exchangeonline/exchange-online-smtp-auth/ Tue, 30 Nov 2021 16:28:02 +0000 http://danielgutermuth.de/?p=71 SMTP Auth ist eine der zwei möglichen Methoden zum Versenden von E-Mails aus der lokalen Infrastruktur zu Exchange Online. Diese Methode ist die von Microsoft [...]

Der Beitrag Exchange Online – SMTP AUTH erschien zuerst auf Daniel Gutermuth.

]]>
SMTP Auth ist eine der zwei möglichen Methoden zum Versenden von E-Mails aus der lokalen Infrastruktur zu Exchange Online. Diese Methode ist die von Microsoft empfohlene.

Im Gegensatz zur Direct Send Methode, erfordert SMTP AUTH eine softwareseitige Unterstützung des Gerätes oder der Anwendung. Ein Exchange Online Connector wird nicht benötigt. Daher ist es mit SMTP AUTH ortunabhängig verwendbar.

Hinweis: Werden in der Microsoft 365 / Office 365 Domäne die Microsoft-Sicherheitsstandards verwendet, ist SMTP AUTH nicht möglich! Weitere Informationen dazu liefert Microsoft

SMTP AUTH Funktionsweise:

Zeigt, wie ein Multifunktionsdrucker eine Verbindung zu Microsoft 365 oder Office 365 mithilfe der SMTP-Clientübermittlung herstellt.

Lösung

Zuerst sicherstellen, dass der für SMTP AUTH verwendete Account SMTP AUTH auch aktiviert hat.

Dazu in das Microsoft 365 Admin Center gehen und im Punkt Benutzer den Unterpunkt Aktive Benutzer wählen. Dort den entsprechenden Benutzer heraussuchen und in dessen Einstellungen zum Reiter E-Mail wechseln und dort auf E-Mail-Apps verwalten klicken.

In dem aufkommenden Fenster sicherstellen, dass Authentifiziertes SMTP aktiviert ist.

Nun können Geräte bzw. Anwendungen für SMTP AUTH konfiguriert werden. Dazu die unten stehenden Grundeinstellungen verwenden:

Geräte- oder AnwendungseinstellungWert
Server/Smarthostsmtp.office365.com
PortPort 587 (empfohlen) oder Port 25
TLS/StartTLSAktiviert
Benutzername/E-Mail-Adresse und KennwortGeben Sie die Anmeldeinformationen für das verwendete gehostete Postfach ein.

Hinweis: Aus Erfahrung ist die Verwendung des Ports 587 nicht nur empfohlen, sondern dringend notwendig!

Da die E-Mail Konfiguration bei jedem System oder Anwendung anders funktioniert, füge ich hier als Beispiel eine SQL E-Mail Konfiguration mit an.

Der Beitrag Exchange Online – SMTP AUTH erschien zuerst auf Daniel Gutermuth.

]]>
Exchange Online – Connector erstellen https://danielgutermuth.de/microsoft/microsoft365/exchangeonline/exchange-online-connector-erstellen/ Tue, 30 Nov 2021 15:22:53 +0000 http://danielgutermuth.de/?p=56 Auch wenn alle Postfächer in der Cloud bei Exchange Online liegen, kann es notwendig sein, einen Connector einzurichten, um E-Mail aus der lokalen Infrastruktur an [...]

Der Beitrag Exchange Online – Connector erstellen erschien zuerst auf Daniel Gutermuth.

]]>
Auch wenn alle Postfächer in der Cloud bei Exchange Online liegen, kann es notwendig sein, einen Connector einzurichten, um E-Mail aus der lokalen Infrastruktur an Exchange Online zu senden. MFPs sind das klassische Beispiel herfür.

Prinzipiell gibt es zwei Möglichkeiten:

  • SMTP AUTH
  • Direct Send

Ein Connector wird nur bei Direct Send benötigt.

Lösung

Hier beschäftigen wir uns um die Erstellung eines Connectors, welcher E-Mails aus der lokalen Infrastruktur aufnehmen soll. Dieser Connector soll keine bidirektionale Verbindung sein, sondern nur eine unidirektionale Verbindung (nur eingehende Verbindungen bzw. Mails).

In das Exchange Online Admin Center gehen und im Punkt Mail Flow den Unterpunkt Connectors auswählen. Dort auf Add a connector klicken.

In nächsten Fenster den Punkt Your organization’s email server wählen und weiter gehen.

Nun muss ein Namen für den Connector gewählt werden. Optional können die standardmäßig gesetzten Einstellungen verändert werden.

Als letzter Konfigurationsschritt muss eine Authentifizierungsmethode definiert werden.

Zur Auswahl stehen zum einen die Authentifizierung mittels Serverzertifikat und per IP-Adresse.

Wird die Authentifizierung via Serverzertifikat verwendet, muss das Zertifikat von einer öffentlich vertrauten Zertifizierungsstelle ausgestellt worden sein!

Bei der Authentifizierung mittels IP-Adresse muss sichergestellt werden, dass der genannte IP-Bereich exklusiv in Eigenverwendung ist. Wird die IP-Range noch von anderen Teilnehmern verwendet, würde das ein Sicherheitsrisiko darstellen. Privatpersonen haben i.d.R keine statische IP Adresse, sondern eine dynamische IP-Adresse.

Nur E-Mails welche der hier definierten Authentifizierungsmethode entsprechen, werden von Exchange Online empfangen.

Wurden die Einstellungen überprüft, können sie übernommen werden und sind anschließend im Exchange Admin Center zu sehen und aktiviert.

Der Beitrag Exchange Online – Connector erstellen erschien zuerst auf Daniel Gutermuth.

]]>