2010-12-13 56 views
0

我有一個用PHP編寫的Web應用程序,我們有兩個文件需要定期發送給多個收件人。客戶希望在他們的郵箱中進行郵件對話,所以Web應用程序不應該自己發送電子郵件。是否有可能,如果是如何做到以下幾點:使用多個收件人和附件創建Outlook郵件

  1. 創建一個電子郵件與多個收件人
  2. 將文本添加到電子郵件的主題和正文
  3. 下載並附加zip文件在服務器上可用

有問題的郵件客戶端是Outlook - 我不確定確切的版本。

我很樂意就使用哪種技術提供建議 - 客戶提到了Visual Basic,但我不確定如何在Web應用程序的客戶端使用它,或者如果它是合適的。

回答

3

假設客戶想要手動發送,可以使用mailto:在標籤和「& attachment =」中完成所有操作。唯一的問題是附加文件需要本地訪問。如果他們不是,他們沒有附加。確切的語法規範可以在這裏找到:mailto: Syntax

如果你有給客戶的郵件服務器IMAP訪問,你可以使用php imap mailphp imap mail compose創建一個電子郵件,這將只是在你的客戶顯示發送的電子郵件文件夾。

此外,我有一個MIME消息類,其中作者聲稱它可以創建和保存電子郵件作爲.eml文件。 MIME Class

+0

謝謝,第一個鏈接非常有用,這正是我想要做的。附件部分會很棘手,但也許他們可以手動下載並附加zip文件以開始。 – Lizzan 2010-12-13 19:17:07

0

這在理論上是可行的,但只有在客戶端使用IE,以及其他限制和磨難。

另一種方法如何:讓Web服務器發送電子郵件,並將副本發送到客戶端的郵箱。用特殊的標題或其他東西標記副本,並在客戶端的Outlook中添加一條規則,將具有該標題的郵件分類到特定文件夾中。

+0

謝謝,這是一個有用的選擇。我會和他們討論一下! – Lizzan 2010-12-13 19:18:06

相關問題