Servidor de Email com Postfix fazendo Relay em outro linux
Opções mais comuns:
A opção "myhostname" deve ter o nome completo do servidor, juntamente com o domínio caso ele possua. No meu caso, por se tratar de um servidor local: "localhost". E a opção "mydomain" deve conter o domínio sem o nome da máquina (servidor), no meu caso: "localdomain".
"relayhost" :: Esta opção, talvez seja uma das mais importantes. Ela permite indicar apenas um servidor SMTP externo, através do qual as mensagens serão enviadas, exemplo: smtp.meudominio.com.br
alias_maps e alias_database :: São mapas de aliases (apelidos) configurados automaticamente.
"mydestination" :: Indica quais nomes e domínios serão considerados locais pelo servidor.
"mynetworks" :: Endereço, ou faixas de endereços, a partir de onde o servidor aceitará o envio de mensagens. Na minha configuração: 127.0.0.0/8 para e-mails enviados localmente e 192.168.10.0/24 para a minha rede local.
"inet_interfaces" e "inet_protocols" :: O servidor possui mais de uma interface de rede, escolhi a opção "all", tanto para as interfaces que aceitarão os envios de e-mails quanto para os protocolos utilizados.
"smtp_use_tls" :: Esta opção ativa o suporte às chaves de criptografia TLS para o envio das mensagens.
"smtp_sender_dependent_authentication" - (default: no ) :: Caso "yes", faz com que o cliente do servidor Postfix dependa de autenticação SASL. Caso "no", desativa o cache de conexão SMTP para garantir que os e-mails dos diferentes remetentes usarão as informações adequadas.
"sender_dependent_relayhost_maps" - (default: empty ) :: Esta opção substitui o parâmetro relayhost. Nesta tabela são pesquisadas os endereços do remetente juntamente com o seu domínio.
Arquivo de configuração do servidor que ACEITA relay de outro linux do mesmo domínio:
SERVIDOR DE EMAIL DE FATO, INCLUSIVE QUE ACEITA RELAY DO DOMINIO LOCAL.
append_dot_mydomain = no
delay_warning_time = 4h
mydomain = hacklab
myhostname = mail.hacklab
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = hacklab, localhost, mail.hacklab
relayhost = alnilan.universal.ad
relay_domains = hacklab
#mynetworks = 127.0.0.0/8, 172.25.0.0/21, 0.0.0.0/0
mynetworks = 0.0.0.0/0
inet_interfaces = all
home_mailbox = Maildir/
#mail_spool_directory = /home/
Arquivo de configuração do linux que irá usar o relay de mensagens Mail Server.
O CLIENTE DO MAIL SERVER, poderá enviar emails via linha de comando:
main.cf do CLIENTE:
interface = all
append_dot_mydomain = no
delay_warning_time = 4h
mydomain = hacklab
myhostname = puppet.hacklab
myorigin=$mydomain
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
#mydestination = hacklab, localhost, mail.hacklab
mydestination = localhost
relayhost = mail.hacklab
#relay_domains = hacklab
mynetworks = 127.0.0.0/8, 172.25.0.0/21, 0.0.0.0/0
#mynetworks = 0.0.0.0/0
inet_interfaces = all
inet_protocols = all
#home_mailbox = Maildir/
#mail_spool_directory = /home/
SERVIDOR DE EMAIL DE FATO, INCLUSIVE QUE ACEITA RELAY DO DOMINIO LOCAL.
Comentários
Postar um comentário