我想過濾發送的電子郵件。電子郵件與PHP郵件()函數一起發送。我希望在不修改任何PHP文件的情況下儘可能讓電子郵件只發送到特定域的電子郵件,而不是其他郵件。我無權訪問SMTP服務器。阻止發送非特定域名的電子郵件
0
A
回答
0
您應該能夠查看「to」字段的關聯數組,並使用php regex類來匹配您黑名單的域。
1
以防萬一這可以幫助別人......如果電子郵件是在提交表單(或類似行爲)後發送的,那麼可以將表單html元素的action屬性更改爲指向一個新的php文件,一個過濾器。一旦通過(如果是),您將重定向到「正確」目的地以發送電子郵件。過濾可以是這樣簡單的:
$good = "*@mydomain.foo, *@localhost";
$good = explode(',', $good);
if (pattern_grep($_POST['email'], $good)) {
// action
}
相關問題
- 1. 阻止特定電子郵件域上的BootstrapValdiation
- 2. 用新域名發送電子郵件?
- 3. 如何發送電子郵件到特定的電子郵件?
- 4. 阻止特定電子郵件域名註冊的正則表達式
- 5. 發送電子郵件時,子域名是否保護域名?
- 6. PHP郵件()標題阻止電子郵件發送
- 7. 如何阻止電子郵件到某些電子郵件地址或域名?
- 8. 如何阻止我的電子郵件作爲批量電子郵件發送?
- 9. 處理髮送到特定域的所有電子郵件
- 10. 如何停止PHP腳本?阻止電子郵件被髮送?
- 11. 阻止或阻止臨時電子郵件地址域
- 12. 只允許來自特定域/子域的電子郵件註冊併發送驗證電子郵件
- 13. Zend阻止發送數據庫中存在的電子郵件
- 14. 什麼會阻止WordPress發送電子郵件到非本地電子郵件地址?
- 15. 發送電子郵件到特殊的電子郵件
- 16. 確定電子郵件發件人併發送電子郵件
- 17. 用python電子郵件發送非ASCII文件名的附件
- 18. 如何阻止特定的電子郵件地址域能夠提交Drupal webform?
- 19. Zend framework2電子郵件驗證爲特定的地址,如Gmail和阻止特定的電子郵件地址
- 20. wordpress - 我怎樣才能阻止角色發送電子郵件?
- 21. 阻止用戶發送多封電子郵件
- 22. 有沒有辦法阻止MFMailComposeViewController發送電子郵件?
- 23. 阻止Excel應用程序通過電子郵件發送
- 24. gmail阻止rails應用程序發送電子郵件
- 25. 如何電子郵件觸發通知發送到特定的電子郵件行內時更新域/數據
- 26. 從本地域發送電子郵件到域外的電子郵件
- 27. 發送電子郵件到特定的電子郵件ID點擊TextView
- 28. 延遲作業未發送特定電子郵件設置的電子郵件
- 29. 發送電子郵件時用電子郵件更改名稱
- 30. 停止發送電子郵件
你認爲這可能是可能的,而不需要觸摸任何php文件,並且在發送郵件服務器中沒有任何過濾器?唯一的方法是使用一些JavaScript,但是這並不能阻止用戶殺死JavaScript並提交表單。 – ITroubs 2011-03-30 16:06:38
我想你可以坐在主機設施外面,當他拿出滿滿是1和0的數字袋子時,攔截電子郵遞員,用萬用表/示波器把它們穿過它們,並且找出不適合的那些釋放。 – 2011-03-30 16:15:06