Как я настраиваю почтовый белый список с помощью только procmailrc для защиты моих детей от нежелательной электронной почты?
Я в настоящее время нас родительский контроль ОС, но это только хорошо для компьютера, на котором это включено.
Я понимаю, что, поскольку мои дети растут, они выяснят работу arounds к любым техническим родительским ограничениям, введенным на них, но я хочу, по крайней мере, понять опции, которые я имею до тех пор.
procmail
может отфильтровать From
заголовок, и существует много примеров рецепта.
# This one discards all mail sent from the address below. :0 * ^From: idiot@somehost.com /dev/null
Но не забывайте это procmail
только работы с локально поставленной почтой. Это не будет влиять на почтовые ящики, к которым получают доступ по IMAP или веб-почте.
Тот я использую для отправки сообщений с меня на мой телефон:
VERBOSE=off
LOGFILE=/dev/null
# if it comes from a specific address(es), send to my cell
# it's be just as easy to whitelist a domain by adding another `|domain.tld` section to the bracketed regex
:0
* ^From.*[main.email.domain.tld|other.email.domain.tld]
* ^To.*datente
! 0000000000@vtext.com
# push everything else to my normal user
:0
* .
! mainuser
${DEFAULT}
как почтовый ящик, затем добавьте второй рецепт, который направляет остальных к/dev/null
. – grawity 06.09.2009, 11:07