Frage

Ich muß in der Lage sein, Anzeigen auf E-Mail über einen Server (vorzugsweise Postfix), basierend auf den demographischen Angaben des Empfängers weitergeleitet anzuzeigen. Grundsätzlich wird eine Meldung für someuser@fakedomain.com ankommen und mit einer kleinen Anzeige an der Unterseite realuser@theirdomain.com weitergeleitet werden.

Ich würde wieder in Gebrauch postfix mögen, weil es in der Lage sein wird MySQL-Daten für verschiedene Aufgaben verwendet werden, die vorteilhaft so wäre, dass das System durch eine Web-App gesteuert werden könnte, die die Datenbank-Feeds.

Ich würde es vorziehen, OpenX für den Ad-Server zu verwenden, aufgrund von Targeting-Kanälen (verwendet, um Anzeigen zu wählen, basierend auf demografische Informationen), die Möglichkeit, Textanzeigen sowie E-Mail-Zonen zu tun, und die Fähigkeit, sie lokal auszuführen. Anderer Ad-Server, die besser geeignet sind für dieses Problem ist akzeptabel, natürlich.

Der Kern des Problems, wie ich es sehe, ist in der Lage, etwas an der Unterseite von jeder beliebigen E-Mail-Nachricht zu schreiben. Natürlich machen HTML-Nachrichten dieses noch schwieriger, aber ich würde eine Lösung für die, die das Arbeiten für Klartext und Arbeit von dort niederzulassen.

Kommerzielle Software ist eine Option als gut, aber ein paar Tage der intermittierenden Suche hat nichts aufgedreht.

War es hilfreich?

Lösung

Sie einfach etwas zu schreiben, auf die Unterseite der E-Mail-Nachricht wird kläglich in vielen Fällen fehlschlagen, vor allem mit HTML-E-Mail in einer MIME-Multipart-Nachricht eingekapselt (oder irgendetwas anderes in einer MIME-Multipart-Nachricht), weil alles, was nach dem letzten MIME Abschnitt Marker sollte ausdrücklich von jedem MIME-Parser ignoriert werden. Wenn Sie Ihre Anwendung arbeiten wollen muss es

  • bestimmen, ob das Ziel Nachricht eine MIME-Nachricht anders als TEXT / PLAIN ist
    • Wenn es nicht ist, append Ihren Text nur Anzeige am Ende und fertig
  • wenn es ist, festzustellen, ob seine mehrt
    • , wenn nicht, dann müssen Sie den Inhaltstyp der gesamten Nachricht bestimmen
      • Wenn der Inhaltstyp HTML dann Sie können versuchen Sie Ihre Anzeige HTML irgendwo angemessen einzufügen. Dies wird sehr gut oder schlecht, da Sie keine Ahnung haben, was das HTML-Layout aussehen wird.
      • , wenn der Inhaltstyp etwas anderes als HTML (oder vielleicht RTF) ist, Sie sind am besten aus der Nachricht nicht zu berühren.
  • Wenn die Meldung mehrteiliger ist, bestimmt die Subtyp
    • , wenn sein ‚gemischte‘, dann müssen Sie bestimmen, welcher Teil, wenn eine der primäre lesbare Inhalt ist, und dann diesen Teil ändern, als ob er die ganze Nachricht auf den oben genannten Regeln beruhten
    • Wenn seine ‚alternative‘ dann müssen Sie alle lesbaren Teile finden und jeder von ihnen wiederum nach den oben genannten Regeln
    • ändern

Schließlich und vor allem

  • Seien Sie bereit für die massiven vorbereitet krank werden Sie von jedem erhalten, die E-Mails über den Server weitergeleitet wird.

Andere Tipps

Lassen Sie mich sehen ... Leute für den Dienst anmelden, die ich annehmen, frei ist. Sie bieten Ihnen die echte E-Mail-Adresse und im Gegenzug Sie bieten ihnen eine andere E-Mail-Adresse, die sie beispielsweise verwenden können abonnieren Sie Mailing-Listen und für andere Dienstleistungen. Und vielleicht einige Spam-Filter-Funktionalität? Das klingt wie ein legit Dienst zu mir, vor allem, wenn Sie nur die Anzeigen an der Person zur Verfügung stellen, die abonnierte. Ich wundere mich, wenn Sie viele Abonnements bekommen würde, obwohl, da viele Menschen können genauso einfach eine Google, Yahoo oder Hotmail für diese Zwecke Konto verwenden. Also, was ist der Mehrwert dieser Abonnent bekommen?

Wie auch immer, Sie müßten bestehende E-Mails ändern, die ein wenig komplex ist, wenn sie HTML-Mails sind, oder wenn sie digital signiert. (Vor allem im letzteren Fall würden Sie tatsächlich den Empfänger daran hindern, diese E-Mails empfangen, da ihr E-Mail-System erkennen würde, dass die E-Mail manipuliert wurde. Sie auch mit einem Risiko von möglichen rechtlichen Problemen sein könnten, obwohl ich glaube nicht, dass es alles illegal, solange der Empfänger mit den Bedingungen Ihres Service stimmt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top