Como faço para enviar e-mails de vários domínios de um único servidor de e-mail?

2

Estou trabalhando na criação de um novo servidor para envio de e-mail e estou tentando descobrir como configurar o postfix para enviar e-mails de três domínios diferentes. O ideal é que o usuário nobody do servidor possa enviar e-mails usando *@domain1.com, *@domain2.com, *@domain3.com apenas alterando o campo from no email que está sendo enviado.

O e-mail recebido é tratado pelo google apps e a porta 25 (entrada) no servidor é bloqueada.

    
por epochwolf 19.06.2009 / 04:35

2 respostas

0

O Postfix acrescenta o valor do parâmetro 'myorigin' main.cf a endereços de remetentes não qualificados. Então você deve definir $ myorigin para qualquer 'domain1.com', 'domain2.com' ou 'domain3.com' é o padrão normal.

O postfix não faz nada de especial para impedir que qualquer endereço / domínio seja usado como remetente. Você pode aplicá-lo se quiser usar um mapa check_sender_access em smtpd_mumble_restrictions.

Se você quiser usar o valor do cabeçalho 'De:' para especificar o remetente do envelope, você pode usar 'sendmail -t' para confiar nos cabeçalhos. Faça isso apenas para e-mails nos quais você realmente confia nos cabeçalhos (ou seja, não os use em filtros de conteúdo nos quais os e-mails possam ter sido escritos em BCC ou tenham cabeçalhos que não correspondam ao envelope).

Como Evan disse acima, o parâmetro main.cf mynetworks geralmente controla quais clientes podem usar seu servidor como retransmissão. Veja o BASIC_CONFIGURATION_README, SOHO_README ou STANDARD_CONFIGURATION_README que acompanha a sua distribuição ou através do link .

A submissão local através do comando sendmail pode usar '-f' para especificar o remetente. Verifique o authorized_submit_users para se certificar de que o usuário nobody não pode usar o envio local. O padrão upstream é

$ postconf authorized_submit_users
authorized_submit_users = static:anyone

mas sua distribuição pode configurá-lo para outra coisa por padrão.

    
por 19.06.2009 / 06:26
2

Você deve ser capaz de configurar a configuração "mynetworks" para ter permissão para enviar e-mail de qualquer endereço IP que você esteja enviando (veja link ) e seja bom de ir. Por exemplo, desde que a 127.0.0.1 seja permitida a retransmissão se você estiver enviando e-mails via SMTP para a máquina local, você deve estar definido.

    
por 19.06.2009 / 04:45