我有一個textarea ... 我想發送電子郵件給所有與逗號分隔的textarea的電子郵件地址....即發送電子郵件到多個電子郵件地址
[email protected],EMAIL2 @ email.com,[email protected]
還發現,如果用戶如果您使用PHP的mail功能輸入一個電子郵件地址
我有一個textarea ... 我想發送電子郵件給所有與逗號分隔的textarea的電子郵件地址....即發送電子郵件到多個電子郵件地址
[email protected],EMAIL2 @ email.com,[email protected]
還發現,如果用戶如果您使用PHP的mail功能輸入一個電子郵件地址
如果你的textarea的輸入字符串$ S,那麼你可以
$a = explode(',', preg_replace('/[,;\s]+/', ',', $s));
拿到地址在數組中。這是容忍地址之間的各種分隔符。
然後使用您最喜歡的正則表達式驗證$ a的每個元素上的電子郵件地址,以選擇那些看起來可以接受的。
然後你可以發送每一封電子郵件或把它們全部放在:一封電子郵件上的地址。我使用pear::mail。
但是,一封電子郵件上的地址越多,被標記爲垃圾郵件的可能性就越大。並考慮隱私:您是否希望每個收件人都能看到所有收件人的地址?
和Felix提到的,確保垃圾郵件發送者不能使用您的表格。
,它將接受以逗號分隔的地址。或者,您可以使用爆炸功能來獲取地址,所以
explode(',',$_REQUEST['addresses'])
會爲您提供一組地址,您可以從中循環。
你的問題是什麼? – 2009-12-12 16:55:50
請確保此表單不可公開訪問,因爲它可用於發送垃圾郵件! – 2009-12-12 17:03:10
人羣採購?你有什麼嘗試? – 2009-12-12 17:41:06