2016-06-20 7 views
-2

Ich möchte ein System erstellen, wo eine E-Mail an mich mit SMTP gesendet wird und ich alle Validierung und einige Manipulationen in HTML durchführen. und dann senden Sie es mit SMTP.So erstellen Sie E-Mail-Proxy-Server mit PHP

Derzeit habe ich einige Anwendungen, die SMTP als E-Mail-Absender verwenden, ich möchte eine einfache Ebene dazwischen erstellen, so dass alle E-Mails von diesem Filter gesendet werden, so dass ich HTML-Quellcode bearbeiten und Tracking hinzufügen kann Verlinke oder überprüfe das Wetter, um diese E-Mail zu senden oder nicht, abhängig von Spam und anderen Filtern.

+0

Das ist ein schöner Plan. Was hast du versucht, es zu tun? – DocRattie

+0

Wie wird die erste E-Mail gesendet? – Progrock

+0

@DocRattie Ich möchte einen Filter für meine verschiedenen Dienste schreiben und einige Tracking-Codes zum HTML hinzufügen, der über meine bestehenden E-Mail-Dienste gesendet wird. – Deejay

Antwort

0

This ist ein großartiges PHP-Framework für das Senden von E-Mails.

Möchten Sie eine E-Mail von einer bestimmten Adresse an Sie importieren, Daten aus dieser E-Mail extrahieren und dann weiterleiten? Können wir ein Beispiel für die E-Mail erhalten, die Sie extrahieren/manipulieren möchten? Ich fühle, dass einige Informationen über die vorliegende Aufgabe es leichter machen würden!

EDIT

So verstehen, wenn es richtig wollen Sie eine Anwendung programmieren, dass alle anderen Anwendungen Schnittstelle mit und E-Mails von dieser neuen Anwendung senden?

Wenn ja, es gibt viele Möglichkeiten, wie Sie dies tun könnten, ich kenne keine github-Lösungen (Korrigieren Sie mich, wenn ich falsch liege) & Ich glaube nicht, dass irgendeine Art von SMTP-Dienst bietet, was Sie fragen (HTML-Änderung ist das große Problem, das ich mir vorstellen würde).

Also, was Sie tun könnten, ist eine Anwendung mit einer API schreiben (bezogen, welche Anwendung die Anfrage gesendet, gewünschten Empfänger, E-Mail-Vorlage ETC verwenden) mit all Ihren verschiedenen Einstellungen/Spam-Filter Einschränkungen in der Datenbank gespeichert. Sie könnten dann Ihre E-Mails alle in einem Ordner innerhalb der neuen Anwendung behalten und wenn Sie sie ändern, werden sie verschickt. Eine andere Lösung wäre, einen Ordner zu erstellen, der alle E-Mail-Vorlagen enthält, und dann Systemverknüpfungen (sichere X-, Y-Angriffsvektoren) für Ihre verschiedenen PHP-Projekte zu erstellen, die von diesen E-Mail-Vorlagen abhängig sind und pro Anwendung filtern (Spam-/HTML-Änderungen)

+0

Es ist sehr einfach, einfache Text-E-Mails mit der nativen mail() - Funktion von PHP zu senden. Sie müssen nur gegen die Mail-Injektion codieren. – Progrock

+0

Sie möchten also ein E-Mail-Vorlagen-Repository erstellen? – Dan

+0

nein @Danturnip ich simpy möchte ein System erstellen, wo ich E-Mails manipulieren kann, bevor es gesendet wird. – Deejay

Verwandte Themen