我正在用PHP開發一個使用Zend Framework的Intranet應用程序。客戶想要的功能之一是能夠點擊一個鏈接,並讓Outlook打開一個新的消息窗口發送給特定組中的每個人。用Outlook發送電子郵件到動態地址組的最佳方式
到目前爲止,我一直使用mailto鏈接和逗號來分隔地址,但如果電子郵件地址的組合長度過長,則這不起作用。
我可以使用發送給別名的mailto鏈接,讓另一個程序或腳本攔截電子郵件,讀取數據庫並將電子郵件轉發給該組中的每個人。我不知道我該如何實現這一點。
我正在用PHP開發一個使用Zend Framework的Intranet應用程序。客戶想要的功能之一是能夠點擊一個鏈接,並讓Outlook打開一個新的消息窗口發送給特定組中的每個人。用Outlook發送電子郵件到動態地址組的最佳方式
到目前爲止,我一直使用mailto鏈接和逗號來分隔地址,但如果電子郵件地址的組合長度過長,則這不起作用。
我可以使用發送給別名的mailto鏈接,讓另一個程序或腳本攔截電子郵件,讀取數據庫並將電子郵件轉發給該組中的每個人。我不知道我該如何實現這一點。
我總是這樣做的是創建一個get addreses按鈕,並輸出用戶需要粘貼到outlook裏面的內容。
總會有一種情況,可以通過mailto:中的多個鏈接進行訪問。而他們真的不是爲此而設計的。
也許有涉及javascript的soem其他解決方案。也許是放置在剪貼板中的地址的地址,所以用戶只有一步(複製)。
希望有人給你一個更好的答案!
另外,我不得不說它總是有說服用戶使用somesort的webform發送電子郵件的選項。
我認爲我能想到的唯一解決方法是使用InterOp,如果您必須打開客戶端電子郵件程序(Outlook),但這對PHP來說並不是一個可行的選擇嗎? :)
我在最近的一個項目中有類似的要求,所以我想我會嘗試確定爲什麼打開Outlook是必要的,並根據他們的答案設計另一個解決方案。