Ich verwende den Mandrill- Mailserver zum Senden von E-Mails an Benutzer und habe Mandrill eine eigene Domain hinzugefügt, um E-Mails zu versenden. Angenommen, ich habe Mandrill so konfiguriert, dass es [email protected]
zum Versenden von E-Mails verwendet wird, und dann sollte es E-Mails senden, was es tut. Jede an gesendete Antwort [email protected]
wird an herkömmliche Postfächer weitergeleitet.
Jetzt habe ich Zweifel am Empfang von E-Mails über Mandrill. Sobald ich eine eingehende Domain hinzugefügt und ihren Pfad zu meinem gewünschten Standort weitergeleitet habe, sollte sie für den Empfang von E-Mails bereit sein. Nun, ich habe ähnliche Fragen zu Stack Overflow gelesen und es wurde gesagt, dass es besser ist, Mandrill nicht zu verwenden oder eine benutzerdefinierte Subdomain zu verwenden, wenn jemand herkömmliche Postfächer zum Empfangen von E-Mails verwenden möchte.
Es wurde auch gesagt, dass es Mandrill nicht möglich ist, E-Mails zu empfangen, die bereits konfiguriert oder an einige andere herkömmliche Postfächer weitergeleitet wurden.
Daher habe ich der eingehenden Domain von Mandrill eine Subdomain hinzugefügt inbound.mydomain.com
und E-Mails auf dieser Domain erhalten, die von Mandrill empfangen und an die von uns eingerichtete gewünschte Route gesendet werden. Jetzt muss ich meine Absenderdomain so ändern inbound.mydomain.com
, dass Benutzer auf diese Domain antworten, die bei Mandrill empfangen wird. Was ich will ist:
Senden Sie Mails mit
[email protected]
Empfangen Sie E-Mails mit eingehenden Domains an meinen Standort
Antworten:
Ja, es ist möglich, E-Mails mit Mandrill zu empfangen. Ich habe kürzlich etwas Ähnliches eingerichtet, obwohl es eher ein umgekehrter Fall von dem ist, was Sie wollen:
[email protected]
Einrichten der sendenden Domain gesendet werden .Ich habe auf unserem Server einen Webhook erstellt, um Ereignisse von Mandrill zu verarbeiten. Es sieht ungefähr so aus:
Ich bin mir nicht sicher, wie gut Sie sich mit Clojure auskennen, aber das Wesentliche ist, dass Sie die Informationen aus der Anfrage extrahieren (verwenden Sie die Webhook-Struktur als Referenz) und sie über das SMTP aus Schritt 1 an eine andere E-Mail-Adresse weiterleiten Damit Sie es nicht im Namen einer anderen Person senden, legen Sie deren Adresse lediglich als "Antwort an" fest.
In meinem Fall
[email protected]
handelt es sich um eine Google Apps-Adresse, daher verwende ich nur Google Mail als Posteingang[email protected]
als meine Absenderadresse in Google Mail hinzugefügtAlso sende ich alle E-Mails von
[email protected]
, erhalte aber alle E-Mails am[email protected]
. Der Vorteil ist, dass ich nicht durch das Google Mail-Sendekontingent eingeschränkt bin, sondern dennoch Google Mail zum Verwalten der E-Mails verwenden kann.Sie können Desk auch mit dieser Einrichtung ganz einfach verwenden, und es erkennt sogar automatisch "Antworten auf" in der Kopfzeile und sendet eine automatische Bestätigung, selbst wenn es von Mandrill weitergeleitet wurde. Sie müssen es so einstellen, dass es auch abruft
[email protected]
und sendet[email protected]
.quelle
Eigentlich gerade eine Anwendung veröffentlicht, die ein Skript hat, das eingehenden Mandrill-Webhook an SMTP weiterleitet. https://github.com/huoy/webbermail
quelle