看板 PHP 關於我們 聯絡資訊
※ 引述《maxmilian (我會更好)》之銘言: : 請教一下各位前輩: : 若網站讓人提交Email註冊,想要做個Email的檢查, : 當然regular express的檢查少不了, : 自己還有作一些錯字的檢查(例如: gmail => gamil 等) : 之前有試過checkdnsrr()去檢查email server的dns, : 但是好像沒什麼效果, : 請問還有沒有比較有效的方式, : 最近網站被很多垃圾Email註冊, : 想要減小這類的困擾 : 先謝謝各位前輩 做 dns 反查目的是確認該 doname 是否是「真的」, 例如我註冊 gpmm[at]bibibobo.tw,你反查無誤,就算通過。 但是這只能砍掉最低級的信箱, 因為有很多垃圾帳號灌法都是用正常網域在跑的, 如果你的困擾是非正規可辨識信箱, 那是可以用反查 + 白名單 + 資料萃取正則來解, 但如果你遇到是在「合理的網域上」層出不窮的明顯垃圾信箱, 就只能依賴「信箱驗證」/「手機驗證」了… 通常我們遇到這種情況,唯一能做的就是把「註冊」行為的門檻拉高, 以求能大幅增加有心人士做這件事的時間,進而使他們覺的不划算而放棄。 例如使用很難看懂的註冊驗證碼也是一種 XDD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.34.144.68 ※ 編輯: gpmm 來自: 1.34.144.68 (09/29 17:11)
danny8376:但那種驗證碼會高到除非有必要 否則直接離開了XDD 09/29 18:06
maxmilian:感謝gpmm大大 09/29 23:38
rickysu:DNS反查之外可以反向連回對方的port 25 檢查mail server。 09/30 09:08
rickysu:通常使用垃圾Email的人自己也不太願意收"垃圾"。 09/30 09:09
Fallen:但是我的驗證碼常導致使用者打電話來譙我XD 10/02 22:52