Ограничить количество получателей в письме - Google Apps

Мы пытаемся ограничить количество получателей в To, CC а также Bcc поля, использующие следующее регулярное выражение, однако не функционируют должным образом. Пожалуйста помоги.

Полный заголовок / заголовок получателя соответствует регулярному выражению - ([^@]*@){3,}

2 ответа

Это то, что я использую против "Заголовок получателей" в политике соответствия в Google.

^ [^ @](\ @ [^ |]) {6,} $

Без особого интереса к исходному сообщению я предлагаю довольно мрачный ответ, который будет соответствовать 1, 2 или 3 адресам электронной почты, которые соответствуют RFC 5322:

(?:(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])[,;\s]*){1,3}

Визуализация регулярных выражений

Примечание: щелкните правой кнопкой мыши изображение и выберите Открыть на новой вкладке.

Другие вопросы по тегам