Ich erwäge die Möglichkeit, einen einfachen SMTP + IMAP-E-Mail-Server für den internen Gebrauch auf einer extra kleinen Azure-VM einzurichten. Wenn ich von interner Verwendung spreche, meine ich nicht "von internen Benutzern verwendet", sondern die Verwendung als Teil eines größeren Systems und den Hauptzweck des Empfangs von E-Mail- Nachrichten für Prüf- / Protokollierungszwecke, die dann auf der Grundlage von Regeln behandelt werden Aktionen auslösen. Gelegentlich kann es zu einer automatischen Rückmeldung kommen.
Meine Frage ist, ob ein einfacher E-Mail-Server in einer Azure-VM gehostet werden kann, da ich bei einer vorläufigen Suche im Internet sehe, dass Azure Reverse DNS nicht unterstützt (sie weisen heutzutage jedoch fast statische IPs zu), was dann verursacht wird Die gelegentlichen ausgehenden E-Mails mit automatischer Antwort werden als Spam markiert.
Meine Frage ist: Ist das der Fall oder gibt es ein Setup, mit dem dies umgangen werden kann?
Hinweis: Dies ist nur eine vorläufige Fragestellung. Ich bin kein Administrator.
EDIT: Für diejenigen, die hineinspringen und sagen würden, verwenden Sie SendGrid. Ich werde keine Newsletter senden, sondern hauptsächlich E-Mails empfangen. Eine extra kleine Azure-Instanz kostet 9 US-Dollar pro Monat, wobei die SendGrid-Push-API (mit der die Abfrage nicht wie gewünscht durchgeführt werden kann) bei 90 US-Dollar pro Monat beginnt, was dem Zehnfachen der Kosten entspricht.
BEARBEITEN 2: Ich bevorzuge die Implementierung eines umfragebasierten Systems (alle X Stunden den Server nach neuen E-Mails abfragen) anstatt eines Push + Queue-basierten Systems (die meisten Dienste von Drittanbietern bieten eine Push-API, die jede E-Mail an eine Web-URL sendet )
BEARBEITEN 3: Ich würde es vorziehen, keinen Dienst eines Drittanbieters zu verwenden, da ich nicht möchte, dass der Inhalt der E-Mail und der Anhänge diese durchläuft.
EDIT 4: Schauen Sie, ich suche keinen Rat, wie man es einrichtet oder welchen Drittanbieter-Service ich verwenden soll. Ich frage: " Ist es möglich, einen E-Mail-Server einzurichten, der E-Mails empfangen und gelegentlich E-Mails versenden kann, die aufgrund von Azure-Einschränkungen nicht als Spam markiert werden? Wenn es Einschränkungen gibt - welche sind diese und wie können sie." sie herumgearbeitet werden? "
quelle
Antworten:
Nein.
Sie können nicht sicher sein, ob Ihre ausgehenden E-Mails zugestellt werden, da viele Ziele aufgrund des starken Missbrauchs in diesen Bereichen - nicht nur per E-Mail, sondern auch über andere - einfach die Blacklocks, die Firewall oder sogar die Nullroute aller IP-Blöcke der wichtigsten Cloud-Anbieter weiterleiten Dienstleistungen auch.
Und selbst wenn Ihre Post heute zugestellt wird, ist dies keine Garantie dafür, dass sie auch in Zukunft zugestellt wird.
Sie benötigen wirklich einen Mailserver außerhalb von Azure (oder EC2 oder was auch immer), um Ihre ausgehenden E-Mails zu verarbeiten, obwohl es sich nicht unbedingt um einen Mailserver eines Drittanbieters handeln muss. Wenn Sie das Fachwissen haben, können Sie es selbst tun.
Als ich einen Dienst auf EC2 stellte, der an eine Mailingliste geliefert werden musste, stellte ich beim Testen fest, dass fast 3/4 der Listenadressen keine E-Mails von dort akzeptieren würden. Am Ende schickte ich alles an einen Smarthost außerhalb von EC2. Interessanterweise verbesserte dies auch die Leistung ...
Mit eingehenden E - Mail auf Azure wäre kein Problem, da die oben genannten Probleme nicht gelten.
quelle
NICHT.
In 99,999% der Fälle ist es viel sinnvoller, einen SMTP / Mail-Handler eines Drittanbieters zu verwenden, als einen eigenen Mailserver zu implementieren.
In den Azure-Dokumenten gibt es sogar ein Dokument zur Verwendung von Sendgrid .
Ich empfehle Ihnen dringend , diese Richtlinien zu befolgen und Sendgrid (oder einen ähnlichen Dienst) als SMTP-Relay-Anbieter zu verwenden.
Die Komplexität beim Einrichten eines ordnungsgemäß konfigurierten Mailservers ist immens kompliziert.
quelle