Cómo utilizar el alias DNS como dirección del remitente para sendmail

Cómo utilizar el alias DNS como dirección del remitente para sendmail

Tengo la siguiente configuración:

Mi servidor Ubuntu (14.04) obtiene un nombre de host de DHCP (real.host.de) y hay un alias DNS (alias.host.de) que apunta a este nombre de host.

Ahora quiero configurar sendmailde manera que use el nombre de alias para la dirección del remitente.

 

Cuando uso el siguiente comando para enviar un correo electrónico usando sendmail...

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

...el destinatario recibe un correo electrónico de[correo electrónico protegido].

 

Extracto 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-namesincluye el nombre de dominio y /etc/hostsno. Sin embargo, agregar el nombre de dominio /etc/hosts/no pareció cambiar nada.

sendmail -bt -d0.1 </dev/nullmuestra:

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>

 

¿Tiene alguna sugerencia para corregir la configuración?

información relacionada