2009-09-04 23 views
0

我需要能夠根據收件人的人口統計信息在通過服務器(最好是postfix)轉發的電子郵件上顯示廣告。基本上,一條消息將到達[email protected],並通過底部的小廣告轉發給[email protected]如何在出站電子郵件上顯示廣告?

我想使用postfix,因爲它似乎能夠將mysql數據用於各種任務,這將是有益的,因此係統可以通過提供數據庫的Web應用程序進行控制。

由於定位渠道(用於根據受衆特徵信息選擇廣告),能夠進行文字廣告以及電子郵件區域,並且能夠在本地運行,我寧願將OpenX用於廣告服務器。當然,更適合這個問題的其他廣告服務器也是可以接受的。

正如我所看到的,問題的核心是能夠在任何給定電子郵件底部寫入內容。當然,html消息使得這個技術更加棘手,但我希望有一個解決方案可以用於純文本,並從那裏開始工作。

商業軟件也是一種選擇,但幾天的間歇搜索並沒有改變任何事情。

回答

5

只是在電子郵件底部寫一些東西在很多情況下都會失敗,尤其是在封裝在MIME多部分郵件中的HTML電子郵件(或MIME多部分郵件中的任何其他內容)時,因爲最後一個MIME部分之後的任何內容標記明確應該被任何MIME解析器忽略。如果你希望你的應用程序的工作,它需要

  • 確定目標的消息是不是文本MIME消息/純
    • 如果不是,在最後追加文字只有廣告和你大功告成
  • 如果是,確定其多
    • 如果沒有,那麼你需要確定整個消息的內容類型
      • 如果內容類型是HTML,那麼你可以試圖在適當的地方插入你的廣告HTML。由於您不知道HTML佈局會是什麼樣子,因此這將會非常受打擊或錯過。
      • 如果內容類型是HTML以外的其他內容(或者可能是RTF),那麼最好不要觸摸該信息。
  • 如果該消息是多部分,確定子類型
    • 如果它的「混合」,那麼就需要確定哪一部分,如果任何是主可讀的內容,然後修改該部分作爲如果它是基於整個消息上上述規則
    • 如果它的「替代」,則你需要找到所有可讀的部分,並根據上述規則修改它們中的每反過來

最後,也是最重要的

  • 了大量的準備生病將您將收到來自大家誰獲得通過你的服務器路由郵件。
+3

不幸的是,這正是我的專業領域,所以我感到不得不在其要求的地方提供知識,我覺得我正在發佈核子計劃。 – Jherico

+2

這不是一個邪惡的計劃,通過服務器向所有人發送廣告,它只適用於註冊電子郵件轉發帳戶的人([email protected] => [email protected])。底部的消息給用戶註冊的轉發服務真的不道德? –

+0

Jherico,它也是我的,但我沒有分享你的強迫。 –

0

讓我看看...人們註冊您的服務,我認爲這是免費的。他們爲您提供真實的電子郵件地址,並作爲回報,您向他們提供了一個可用於訂閱郵件列表和其他服務。也許一些spamfilter功能?這聽起來像是對我的合法服務,特別是如果您只向訂閱者提供廣告。不過,我想知道你是否會收到很多訂閱,因爲許多人可以很容易地使用谷歌,雅虎或Hotmail帳戶用於這些目的。那麼,這些用戶將獲得的附加價值是多少?

無論如何,您需要修改現有的電子郵件,這些電子郵件在HTML郵件或數字簽名時有點複雜。 (特別是在後一種情況下,您實際上會阻止收件人接收這些電子郵件,因爲他們的電子郵件系統會檢測到該電子郵件已被篡改。您可能也有可能遇到法律問題的風險,儘管我認爲不存在只要收件人同意你的服務條款,任何東西都是非法的。

+1

在這類事情上增加的價值是虛榮域和切換真實電子郵件提供商的能力,而無需更改您的公開可見地址。 – Jherico

+2

此前已經作爲商業計劃嘗試過。 PoBox.com,Mail.com和Bigfoot.com就是三個例子。事實證明,這並不是一個好的商業模式,並且由於存在高質量的網絡郵件(如GMail)而變得越來越無關緊要。 –

相關問題