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 sendmail
de 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-names
incluye el nombre de dominio y /etc/hosts
no. Sin embargo, agregar el nombre de dominio /etc/hosts/
no pareció cambiar nada.
sendmail -bt -d0.1 </dev/null
muestra:
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?