substitua \d
por uma classe de caracteres POSIX:
/^7[[:digit:]]{10}@domain.tld/ [email protected]
Eu preciso encaminhar todos os emails que chegam à caixa de correio por alguma máscara para uma caixa de correio específica. Por exemplo, se o email do destinatário for 79001234567, ele deverá ser encaminhado.
linha de /etc/postfix/main.cf
virtual_alias_maps = $alias_maps, $virtual_maps, ldap:/etc/postfix/imap-aliases.cf, ldap:/etc/postfix/imap-groups.cf, regexp:/etc/postfix/dummyregexp
Aqui está o regexp que eu uso: / etc / postfix / dummymail
/^7\d{10}@domain.tld/ [email protected]
parte do / var / log / maillog
Mar 17 01:39:23 mail postfix/smtpd[24228]: connect from mail-qa0-f52.google.com[209.85.216.52]
Mar 17 01:39:23 mail postfix/smtpd[24228]: setting up TLS connection from mail-qa0-f52.google.com[209.85.216.52]
Mar 17 01:39:24 mail postfix/smtpd[24228]: Anonymous TLS connection established from mail-qa0-f52.google.com[209.85.216.52]: TL
Sv1 with cipher RC4-SHA (128/128 bits)
Mar 17 01:39:24 mail postfix/smtpd[24228]: NOQUEUE: reject: RCPT from mail-qa0-f52.google.com[209.85.216.52]: 550 5.1.1 <[email protected]>: Recipient address rejected: User unknown in local recipient table; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<mail-qa0-f52.google.com>
Mar 17 01:39:25 mail postfix/smtpd[24228]: disconnect from mail-qa0-f52.google.com[209.85.216.52]
Mar 17 01:39:57 mail imaps[23602]: accepted connection
Além disso, eu tentei adicionar outras linhas ao / etc / postfix / dummymail, e este trabalhou para mim
/[email protected]/ [email protected]
Então, eu considero algo errado com o meu regexp.
substitua \d
por uma classe de caracteres POSIX:
/^7[[:digit:]]{10}@domain.tld/ [email protected]
Tags regex email postfix email-server