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).

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

  • Como o Postmaster @ endereço de domínio funciona
  • Sendmail: Mails ainda estão sendo transmitidos paira root @ localhost