2010-09-10 40 views
1

我正在用PHP開發一個使用Zend Framework的Intranet應用程序。客戶想要的功能之一是能夠點擊一個鏈接,並讓Outlook打開一個新的消息窗口發送給特定組中的每個人。用Outlook發送電子郵件到動態地址組的最佳方式

到目前爲止,我一直使用mailto鏈接和逗號來分隔地址,但如果電子郵件地址的組合長度過長,則這不起作用。

我可以使用發送給別名的mailto鏈接,讓另一個程序或腳本攔截電子郵件,讀取數據庫並將電子郵件轉發給該組中的每個人。我不知道我該如何實現這一點。

回答

1

我總是這樣做的是創建一個get addreses按鈕,並輸出用戶需要粘貼到outlook裏面的內容。

總會有一種情況,可以通過mailto:中的多個鏈接進行訪問。而他們真的不是爲此而設計的。

也許有涉及javascript的soem其他解決方案。也許是放置在剪貼板中的地址的地址,所以用戶只有一步(複製)。

希望有人給你一個更好的答案!

另外,我不得不說它總是有說服用戶使用somesort的webform發送電子郵件的選項。

0

我認爲我能想到的唯一解決方法是使用InterOp,如果您必須打開客戶端電子郵件程序(Outlook),但這對PHP來說並不是一個可行的選擇嗎? :)

我在最近的一個項目中有類似的要求,所以我想我會嘗試確定爲什麼打開Outlook是必要的,並根據他們的答案設計另一個解決方案。

相關問題