Apakah ada cara untuk membatasi milis tukang pos hanya mengizinkan langganan dari satu domain tertentu?
Saya tahu bagaimana cara melarang alamat email tertentu atau domain berlangganan, tetapi apakah ada cara untuk melarang semua domain yang tidak, katakanlah, example.com? Atau mungkin beberapa domain spesifik?
Kami mulai mendapatkan hit oleh upaya berlangganan ke beberapa daftar kami dari apa yang saya yakin adalah spammer di botnet 1 dan itu pemilik daftar yang mengganggu. Beberapa daftar dikonfigurasikan dengan subscribe_policy dari "Wajibkan persetujuan" atau "Konfirmasikan dan setujui" karena daftar tersebut dimaksudkan hanya untuk pengguna lokal kami dan alangkah baiknya untuk meminimalkan gangguan pemilik daftar dengan secara otomatis menolak langganan dari luar email alamat yang tidak akan diizinkan berlangganan oleh pemilik daftar.
Kami tidak bisa begitu saja membatasi akses ke jaringan lokal karena kami memiliki daftar yang ditujukan untuk pemirsa di seluruh dunia dan beberapa pengguna "lokal" kami dapat berada di mana saja.
1 Satu alamat email berlangganan beberapa lusin daftar yang tidak terkait dari IP yang berbeda selama beberapa jam; kemudian hari berikutnya putaran lain dengan alamat email baru dan IP yang berbeda. Dalam beberapa kasus, pemilik daftar telah mengirimi mereka pertanyaan tentang mengapa mereka mendaftar dan tidak mendapat balasan.
sumber
Jawaban:
Jawaban lain tidak akan menghentikan alamat email seperti "[email protected]". Ini akan:
^(?!.*[@.]example\.com)
(menganggap semua subdomain example.com baik-baik saja). Untuk menerapkan proses:sumber
$
com setelah untuk mencegah lewat[email protected]
Mailman menggunakan mesin ekspresi reguler Python, yang cukup fleksibel untuk mencocokkan semuanya kecuali domain tertentu.
Masukkan sesuatu seperti ini di daftar ban_list untuk daftar:
^(?!.*example\.edu)
atau:^(?!.*(example\.edu|example\.com))
Jika daftar dibatasi dan menerima langganan spam, Anda mungkin ingin tidak mengiklankan daftar di mailman (buat tautan tersedia di tempat lain). Mengatur kebijakan berlangganan milis ke "Konfirmasi dan Setuju" dan bukan "Setuju" sehingga spammer harus menangani sepotong email sebelum pemilik daftar terganggu juga dapat membantu.
sumber
Beberapa regex foo harus melakukan triknya. Contoh pada halaman Berkeley MailMan - https://calmail.berkeley.edu/docs/mailman/regexp.html#settings
sumber
^(?!.*example\.edu)
atau^(?!.*(example\.edu|example\.com))
dalam daftar larangan?