Я хочу отправить письмо в автоматическую папку «Входящие» (которая передается по команде curl), которая соответствует синтаксису:
XXX-XXX@example.com
«X» может быть любым буквенно-цифровым символом. Без учета регистра. Тире между двумя тройками необязательно.
Электронная почта отклоняется.
Я получаю postfix/smtpd[183]: NOQUEUE: reject: RCPT from unknown[IP]: 554 5.7.1 <NJ6-VUJ@example.com>: Relay access denied; from=<name@myhost.localdomain> to=<NJ6VUJ@example.com> proto=ESMTP helo=<name@myhost.localdomain>
Мой main.cf:
smtpd_recipient_restrictions = check_recipient_access hash:/etc/postfix/recipient_domains, reject_unauth_destination
мои адресаты получателей:
^[0-9a-z]{3}-{0,1}[0-9a-zA-Z]{3}@example.com$
Если я попытаюсь ^(.*)example.com$
работает, но мне действительно нужно фильтровать по правильному синтаксису (XXX-XXX@example.com.
).
Есть предложения о том, как добиться правильной фильтрации электронной почты?