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/
  • Comentários

    Postagens mais visitadas