Entregar correio originado de máquina / processos para máquina externa

2

Estou executando um servidor Ubuntu 12.04lts com daemons denyhosts, logwatch, apticron etc., que enviam e-mails para um usuário na máquina quando algo acontece.

Como não uso a conta root; Eu aliassed tudo o que vai para a raiz para minha própria conta de superusuário:

mailer-daemon: postmaster
postmaster: root
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
noc: root
security: root
root: richard

O e-mail agora é entregue na minha conta richard . Para encaminhar todos os e-mails externamente, adicionei esta linha:

richard: [email protected], richard

O nome do host do servidor é srv1.domain.com. Não quero receber e-mails externos nesta máquina. Eu só quero que o correio local proveniente da máquina seja encaminhado para o meu, hospedado em aplicativos de negócios do google, correio remoto.

Como posso configurar o exim (pelo menos acho que é o MTA padrão do ubunutu) para fazer o acima?

    
por stUrb 05.04.2013 / 00:03

2 respostas

1

É mais fácil executar o dpkg-reconfigure exim4-config . Para a primeira pergunta (que tipo de configuração de email), você provavelmente pode simplesmente deixar o que estiver selecionado. Para a segunda questão (que endereços IP ouvir), você quer ouvir em 127.0.0.1 e :: 1 (o localhost ipv4 e o localhost ipv6). Responda o resto das perguntas e salve.

Desde que o Ubuntu apenas remonta a versão Debian do exim4, você deve ler as instruções detalhadas do Debian localizadas no link . Este mesmo arquivo geralmente é instalado localmente em seu sistema em /usr/share/doc/exim4-config/README.Debian.gz também.

    
por 05.04.2013 / 14:26
0

Você pode:

Faça o exim aceitar conexões SMTP somente na interface de loopback (127.0.0.1:25) - veja local_inteffaces . É uma configuração padrão muito comum do MTA.

OR

Desativar espera / aceitar conexões SMTP.

    
por 05.04.2013 / 08:08