Postfix Blocking E-mail с адреса, содержащего два символа @ - PullRequest
0 голосов
/ 03 октября 2018

В последнее время мой почтовый сервер получал много спама со злонамеренными ссылками и вложениями, которые имеют адреса «От», содержащие действительный адрес моего домена с добавленным дополнительным адресом @ someotherdomain.hn.

ДляПример: у Джона Смита есть адрес электронной почты JohnSmith@mydomain.com. Я получаю письмо с адресом «от» JohnSmith @ mydomain.com @ someotherdomain.hn

. Хотелось бы узнать, если этоможно заблокировать электронную почту, если адрес «от» содержит более одного символа «@».

1 Ответ

0 голосов
/ 03 октября 2018

Вы пометили как Regex, поэтому я предполагаю, что вы хотите, чтобы регулярное выражение совпадало с адресами с 2 '@' символами.

Вот оно:

/@.*@/

Это будет соответствоватьлюбой адрес с 2 (или более) @ -символами.

Он просто начинается с совпадения '@', за которым следует ноль или более символов и, наконец, еще один '@'.

Все, что вам нужно сделать, это удалить письмо, если есть совпадение.

Edit:

Чтобы совпадать только тогда, когда на одном почтовом адресе есть два знака '@',а не когда есть два адреса (каждый с одним @), вы можете использовать это регулярное выражение (при условии, что адреса разделены запятой ','):

/@[^,]*@/

Опять же, если есть совпадение,удали это.

...