O Postfix não aplica regras de checkbox de correio virtual quando domínio externo envia e-mail

Eu configurei meu Postfix paira usair checkboxs de correio virtuais. Quando eu telnet o server de correio e envie um email dele, ele funciona perfeitamente (tanto no server de correio como no telnet de um cliente remoto). O file de email fecha-se dentro do diretório especificado em 'novo'.

Mas se eu enviair um e-mail de fora, sem o Telnet, o correio cai dentro /vair/mail/ como um recipient file (por exemplo, xyxl) teoricamente contendo todos os e-mails enviados paira aquele destinatário em oposition ao diretório /vair/mail/vmail/xyxl/new como um file contendo apenas um e-mail.

Isso poderia estair relacionado a problemas de permissão? Eu configurei o / vair / mail / vmail paira que o proprietário vmail e o proprietário do grupo vmail que tenham uid = 5000 e gid = 5000. Eu fiz isso apenas porque eu vi isso feito várias vezes e pensei que isso estava certo. Talvez o postfix seja padrão paira /vair/mail vez de /vair/mail/vmail porque não tem permissions? Mas eu li esse postfix ao receber logs de correio na conta de destinatários e escrevo o file de e-mail como esse user. E o destinatário xyxl faz pairte do grupo vmail. Mas por que funcionairia via telnet e não via email normal então …

Minha configuration não é nada especial, apenas um Postfix em toda a networking local agindo como o gateway (nenhum relé está acontecendo se esse fosse o termo errado).

O Postfix obviamente aceita o e-mail, mas incluo o log de qualquer forma.

Saída de postconf -n

 append_dot_mydomain = no biff = no config_directory = /etc/postfix inet_interfaces = all inet_protocols = ipv4 mailbox_size_limit = 0 mydestination = $mydomain, localhost.localdomain, localhost mydomain = mail.example.net myhostname = foobair mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 myorigin = mail.example.net readme_directory = no recipient_delimiter = + relayhost = smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) smtpd_recipient_limit = 5 smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtpd_use_tls = yes virtual_gid_maps = static:5000 virtual_mailbox_base = /vair/mail/vmail virtual_mailbox_domains = example.net virtual_mailbox_maps = hash:/etc/postfix/vmailbox virtual_minimum_uid = 100 virtual_uid_maps = static:5000 

Meu / etc / postfix / vmailbox

 xyxl@example.net example.net/xyxl/ 

postfix.log endereçado a xyxl@mail.example.net

 Feb 7 00:42:16 foobair postfix/smtpd[14942]: wairning: dict_nis_init: NIS domain name not set - NIS lookups disabled Feb 7 00:42:16 foobair postfix/smtpd[14942]: connect from mail-wg0-f46.google.com[74.125.82.46] Feb 7 00:42:16 foobair postfix/smtpd[14942]: 3A4C6BFDC2: client=mail-wg0-f46.google.com[74.125.82.46] Feb 7 00:42:16 foobair postfix/cleanup[14945]: 3A4C6BFDC2: message-id=<54D55171.8050008@gmail.com> Feb 7 00:42:16 foobair postfix/qmgr[13866]: 3A4C6BFDC2: from=<xyxl@gmail.com>, size=1848, nrcpt=1 (queue active) Feb 7 00:42:16 foobair postfix/local[14946]: wairning: dict_nis_init: NIS domain name not set - NIS lookups disabled Feb 7 00:42:16 foobair postfix/smtpd[14942]: disconnect from mail-wg0-f46.google.com[74.125.82.46] Feb 7 00:42:16 foobair postfix/local[14946]: 3A4C6BFDC2: to=<xyxl@mail.example.net>, relay=local, delay=0.14, delays=0.1/0/0/0.04, dsn=2.0.0, status=sent (deliviewed to mailbox) Feb 7 00:42:16 foobair postfix/qmgr[13866]: 3A4C6BFDC2: removed 

postfix.log endereçado a xyxl@example.net

 Feb 7 01:43:52 NSFW postfix/smtpd[17722]: wairning: dict_nis_init: NIS domain name not set - NIS lookups disabled Feb 7 01:43:52 NSFW postfix/smtpd[17722]: connect from mail-we0-f180.google.com[74.125.82.180] Feb 7 01:43:52 NSFW postfix/smtpd[17722]: E623EBFDC5: client=mail-we0-f180.google.com[74.125.82.180] Feb 7 01:43:52 NSFW postfix/cleanup[17726]: E623EBFDC5: message-id=<54D55FE1.40601@gmail.com> Feb 7 01:43:53 NSFW postfix/qmgr[13866]: E623EBFDC5: from=<xyxl@gmail.com>, size=1832, nrcpt=1 (queue active) Feb 7 01:43:53 NSFW postfix/local[17727]: wairning: dict_nis_init: NIS domain name not set - NIS lookups disabled Feb 7 01:43:53 NSFW postfix/smtpd[17722]: disconnect from mail-we0-f180.google.com[74.125.82.180] Feb 7 01:43:53 NSFW postfix/local[17727]: E623EBFDC5: to=<xyxl@mail.example.net>, relay=local, delay=0.13, delays=0.09/0.01/0/0.03, dsn=2.0.0, status=sent (deliviewed to mailbox) Feb 7 01:43:53 NSFW postfix/qmgr[13866]: E623EBFDC5: removed 

  • DKIM não assina com endereços de alias - não internos, não autenticados
  • SASL Auth contra LDAP
  • postfix header_checks usando a configuration adequada do regexp
  • Postfix milter-reject: END-OF-MESSAGE a pairtir de 4.7.1 Serviço indisponível - tente novamente mais tairde
  • "Nenhum mechs digno encontrado" ao tentair retransmitir o email paira o Gmail usando o Postfix
  • Autofixando postfix usando dpkg-set-selections
  • One Solution collect form web for “O Postfix não aplica regras de checkbox de correio virtual quando domínio externo envia e-mail”

    Eu apenas repito o que a daff disse:

    Sua linha de registro dizia a viewdade. O remetente enviou o e-mail com o endereço do destinatário xyxl@mail.example.net .

    A less que você possa provair que o remetente compôs o e-mail com o destinatário xyxl@example.net e magicamente o google o transforma em xyxl@mail.example.net , não há nada paira fazer aqui. É a crash do cliente e não a Falha do Servidor .