Como usar o alias do DNS como endereço do remetente para o sendmail

1

Eu tenho a seguinte configuração:

Meu servidor Ubuntu (14.04) recebe um nome de host do DHCP ( real.host.de ) e há um alias de DNS ( alias.host.de ) que aponta para este nome de host.

Agora, desejo configurar o sendmail de uma maneira que use o nome do alias para o endereço do remetente.

Quando estou usando o seguinte comando para enviar um e-mail usando sendmail ...

 echo -e "Subject:A Test\nFrom:[email protected]\nNO TEXT" | sendmail -f [email protected] -v [email protected]

... o destinatário recebe um e-mail de [email protected] .

Trecho de sendmail.mc :

dnl # Masquerading options
FEATURE('always_add_domain')dnl
MASQUERADE_AS('alias.host.de')dnl
FEATURE('allmasquerade')dnl
FEATURE('masquerade_envelope')dnl

dnl # Default Mailer setup
MAILER_DEFINITIONS
MAILER('local')dnl
MAILER('smtp')dnl

define('confCW_FILE', '/etc/mail/local-host-names')dnl
define('confDOMAIN_NAME', 'alias.host.de')dnl

local-host-names inclui o nome do domínio e /etc/hosts não. No entanto, adicionar o nome de domínio a /etc/hosts/ não parece alterar nada.

sendmail -bt -d0.1 </dev/null mostra:

Version 8.14.4
 Compiled with: DNSMAP LDAPMAP LDAP_REFERRALS LOG MAP_REGEX MATCHGECOS
                MILTER MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETINET6 NETUNIX
                NEWDB NIS NISPLUS PIPELINING SASLv2 SCANF SOCKETMAP STARTTLS
                TCPWRAPPERS USERDB USE_LDAP_INIT XDEBUG

============ SYSTEM IDENTITY (after readcf) ============
      (short domain name) $w = real
  (canonical domain name) $j = alias.host.de
         (subdomain name) $m = host.DE
              (node name) $k = alias
========================================================

ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>

Você tem alguma sugestão para corrigir as configurações?

    
por fyaa 27.01.2016 / 10:39

0 respostas