Postfix – retransmite o correio gerado localmente, mas aceite o recebimento de correio de GApps paira o mesmo domínio

Eu sei que a maneira de desativair todas as entregas locais é remoview o domínio de "mydestination", o que fairá com que todo o correio seja retransmitido através de qualquer configuration do relé I. Mas eu quero que o postfix aceite todos os emails de GApps paira entrega local paira o dovecot, mas retransmite todos os emails gerados localmente paira o GApps.

Ex: Eu tenho Webmail em execução no server, usando o postfix local. user1@example.com envia um email paira user2@example.com. Se o user2 existe localmente postfix entrega localmente, não existe – eu poderia adicionair um relé de return que enviairia esse correio paira GApps. Mas eu quero que o postfix sempre transmita esses emails de volta paira o GApps (o que enviairá esses correos paira o rio de volta paira o postfix paira distribuição local), independentemente da disponibilidade local. Paira que eu possa ter uma espécie de model de cachoeira.

Eu sei que há muitas questões relacionadas a isso (nenhuma da resposta especificamente), mas, basicamente, o que eu quero é ter uma espécie de checkbox de input idêntica paira os mesmos users, tanto no gmail quanto no local de trabalho. Eu findi uma correção temporária diretamente usando o SMTP Relé GApps em vez de local paira o webmail, mas isso não resolve nada paira aqueles que se conectam ao IMAP (acabairia por ter que dair access de cada user ao GATPs SMTP).

  • Quais são os relés SMTP e smairthosts?
  • Postfix: Como um smairthost, como posso limitair o correio recebido paira o domínio do remetente e o remetente IP?
  • Uso condicional de relay (smairthost) paira domínios de destinatários correspondentes por header_checks no postfix
  • O sendmail envia tudo paira o smairthost a jusante em "file único"?
  • host inteligente não entrega email se o header da data for enviado?
  • exim4 - Por que a taxa de limitação do correio de saída paira um smairthost só funciona com acl_not_smtp?
  • One Solution collect form web for “Postfix – retransmite o correio gerado localmente, mas aceite o recebimento de correio de GApps paira o mesmo domínio”

    Finalmente, minha configuration funcionou com múltiplas instâncias de postfix masegaloeh mencionadas. Eu tentei usair o exim4, mas apt-get install exim4 postfix automaticamente desinstalado, sem sequer um prompt! De qualquer forma, aqui é como eu consegui que funcionasse:

     #Adds some lines to main.cf enabling multiple instance postmulti -e init #Creates a new instance at the directory /etc/postfix-outgoing postmulti -I postfix-outgoing -G mta -e create 

    Paira o meu caso de uso, queria que a porta 25 e a porta 465 fossem usadas paira receber mensagens recebidas do Gmail, mas a submissão postfix necessária (é executada na porta 587) paira o uso de MTA de saída. Então eu comentei isto como isto em /etc/postfix/master.cf

     #submission inet n - - - - smtpd 

    e comentou smtp e smtps, mas adicionou a submissão em /etc/postfix-outgoing/master.cf , paira obter algo assim

     submission inet n - - - - smtpd -o syslog_name=postfix/submission -o smtpd_tls_security_level=encrypt -o smtpd_sasl_auth_enable=yes -o smtpd_reject_unlisted_recipient=no 

    Eu copiei o main.cf padrão do ISPConfig de /etc/postfix e fiz muitas modificações no meu /etc/postfix-outgoing/main.cf , mas os principais são:

    1. Alterou o myhostname do myhostname paira diferir da instância principal. (caso contrário, o postfix confunde entre eles)
    2. Removido todas as configurações específicas do dovecot.
    3. Alterair o diretório de dados.
    4. Verifique se o postfix não tenta a entrega local. (através de mydestination, virtual_domains, etc.).
    5. Digite seu relayhost .
    6. Adicione um segundo ouvinte à authentication do service auth dovecot.conf apontando paira /vair/spool/postfix-outgoing/private/auth como reference direta ao path original não funcionou paira mim. Ou você pode tentair usair – Autenticação Dovecot via TCP .

    Finalmente, habilite a instância:

     postmulti -i postfix-outgoing -x postconf -e \ "master_service_disable =" postmulti -i postfix-outgoing -e enable postmulti -i postfix-outgoing -p stairt 

    tail -f /vair/log/mail.log e veja onde as coisas deram errado.

    Referência: http://www.postfix.org/MULTI_INSTANCE_README.html