Senden Sie E-Mails vom Server, ohne ein neues Office 365-Benutzerkonto / Postfach zu erstellen

7

Wir sind gerade zu Office 365 gewechselt, da es billiger als unser vorheriger E-Mail-Anbieter ist. E-Mail-Adressen arbeiten alle für unsere Benutzer, jetzt brauchen wir mehr Kontrolle.

Wir müssen automatisierte E-Mails von unserem Backend senden. Wir möchten nicht für jede E-Mail-Adresse, unter der wir senden müssen, einen neuen Benutzersitz bezahlen. Wie können wir den Exchange-Server oder Office 365 so konfigurieren, dass dies möglich ist?

Samson
quelle
Sie sollten wahrscheinlich in Betracht ziehen, einen ausgehenden E-Mail-Anbieter wie Amazon SES, Mailgun usw. zu verwenden. Office365 und seine Konkurrenten sind nicht für Anwendungsfälle wie Ihren gedacht.
EEAA
@EEAA, danke für den Rat. Wenn wir beispielsweise Mailgun verwenden würden, was müssten wir auf der Office 365-Seite tun, um dies zu ermöglichen? Oder können wir einfach eine E-Mail über sie senden und behaupten, eine E-Mail-Adresse in unserer Domain zu sein?
Samson
1
Ich führe eine Linux-Box auf Prem aus, die an den Office365-Mandanten weitergeleitet wird. Alle internen Back-End-E-Mails werden an die Linux-Box gesendet und von dort weitergeleitet.
Optichip
@EEAA - Was meinen Sie mit "Office365 und seine Konkurrenten sind nicht für Anwendungsfälle wie Ihren gedacht."
John
@john - Office365 / GoogleApps / etc. wurden für die Bereitstellung eingehender und ausgehender Benutzer- E-Mail-Konten entwickelt. Ja, Sie können ihre Produkte dazu bringen, ausgehenden Zugriff auf Backend-Systeme zu gewähren, aber es ist ein Hack und kann aus zufälligen Gründen heruntergefahren werden. Darüber hinaus gelten in der Regel sehr restriktive Grenzwerte für ausgehende Nachrichten. Also - es kann funktionieren, aber es ist nicht ideal. Die Verwendung einer speziell entwickelten Lösung wird auf lange Sicht viel weniger problematisch sein.
EEAA

Antworten:

3

Die Adressen "Von" und "Antworten an" können beim Senden über SMTP buchstäblich alles sein, was Sie möchten, solange Sie die SMTP-Authentifizierung von Ihrem Backend über ein einziges Konto verwenden. Ich glaube nicht, dass Sie mit O365 anonymes Relay konfigurieren können.

Um E-Mails zu senden, müssen Sie natürlich überhaupt nicht über Ihre O365-Instanz senden. Sie könnten einfach die Post senden. Ihre Backend-Anwendungen können E-Mails direkt senden, oder Sie konfigurieren ein SMTP-Relay in Ihrem Netzwerk für die Verwendung durch Ihr Backend. Dieses Relay sendet die E-Mails dann nur an die vorgesehenen Empfänger.

Oder wie von der EEAA vorgeschlagen, können Sie einen gehosteten E-Mail-Relay-Dienst verwenden.

mfinni
quelle
Wir könnten also eine E-Mail über einen gehosteten Dienst senden und sagen, dass sie von [email protected] stammt. Angenommen, wir richten eine Verteilergruppe mit dieser Adresse in Exchange-Antworten auf die von uns gesendete E-Mail ein.
Samson
Ja, Sie sollten auf jeden Fall etwas über SMTP und E-Mails im Allgemeinen nachlesen. Wie gesagt, Sie müssen nicht einmal einen gehosteten Dienst verwenden, Ihr Backend kann so konfiguriert sein, dass es direkt E-Mails sendet, oder Sie können einen oder zwei Relay-Hosts intern erstellen.
Mfinni
4

Es ist nicht erforderlich, eine bestimmte FROM-Adresse zu verwenden, wenn E-Mails über O365 als bestimmter Benutzer weitergeleitet werden. Sie benötigen nur ein lizenziertes Konto mit einer Mailbox.

Wir haben Vorteile bei der Weiterleitung unserer E-Mails über Office 365 festgestellt, die wir nicht erhalten haben, wenn wir direkt an den Host für empfangende E-Mails weitergeleitet wurden:

  • Sie können Transportregeln, ausgehenden Spam, Malware-Filter usw. verwenden.
  • Wenn Sie DNS gemäß den Anweisungen von Microsoft konfiguriert haben, haben Sie einen SPF-Eintrag eingerichtet. Ärgerlicherweise weisen Sie die Richtlinien (möglicherweise hinterhältig) an, einen SPF-Datensatz zu konfigurieren, der aufgrund der rekursiven Suche alle 10 verfügbaren SPF-Einträge verwendet.
  • Wenn es Ihnen wichtig ist, können Sie ein gewisses Maß an Kontrolle darüber behalten, wer / was E-Mails sendet. Es ist riskant, nur zuzulassen, dass eine IP-Adresse eine E-Mail aus Ihrem Netzwerk sendet.

Es besteht auch die Möglichkeit, einen internen Relay-Server, optional mit einer TLS-Verbindung, in einem Empfangsconnector in Office365 zu verwenden. Damit erreichen Sie das Empfängerlimit von 10.000 / Tag.

Hier ist das Dokument, das Sie lesen müssen: https://technet.microsoft.com/en-us/library/dn554323(v=exchg.150).aspx

John
quelle