Difference between revisions of "Instalation Null Client in Debian"
| Line 5: | Line 5: | ||
{{Command|<nowiki>aptitude install sendmail</nowiki>}} | {{Command|<nowiki>aptitude install sendmail</nowiki>}} | ||
== Setting-up == | == Setting-up == | ||
| − | + | Replace ${ADMIN_EMAIL}, ${HOSTNAME}, ${DNS_DOMAIN}, ${IP_ADDR} for the adequate values. | |
| − | |||
| − | + | Redirect messages from root, postmaster, admin, etc, to the administrator. | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | Edit /etc/mail/aliases | ||
| + | {{File|/etc/mail/aliases|<pre><nowiki> | ||
| + | ... | ||
| + | operator: root | ||
| + | admin: root | ||
| + | root: ${ADMIN_EMAIL} | ||
| + | ... | ||
| + | </pre></nowiki>}} | ||
| + | Update the aliases database: | ||
| + | {{Command|<nowiki>/usr/sbin/newaliases</nowiki>}} | ||
| + | Verify that sendmail knows about the different names that the client can have. | ||
Editar /etc/mail/local-host-names | Editar /etc/mail/local-host-names | ||
| − | + | {{File|/etc/mail/local-host-names|<pre><nowiki> | |
| + | ... | ||
localhost | localhost | ||
localhost.localdomain | localhost.localdomain | ||
${HOSTNAME} | ${HOSTNAME} | ||
${HOSTNAME}.${DNS_DOMAIN} | ${HOSTNAME}.${DNS_DOMAIN} | ||
| − | + | ... | |
| + | </pre></nowiki>}} | ||
Verificar que el host aparece en /etc/hosts | Verificar que el host aparece en /etc/hosts | ||
Revision as of 21:43, 4 September 2014
Back to Mail server
Sendmail Null Client (Debian)
Installation
Setting-up
Replace ${ADMIN_EMAIL}, ${HOSTNAME}, ${DNS_DOMAIN}, ${IP_ADDR} for the adequate values.
Redirect messages from root, postmaster, admin, etc, to the administrator.
Edit /etc/mail/aliases
<nowiki>
...
operator: root
admin: root
root: ${ADMIN_EMAIL}
...
</nowiki>Update the aliases database:
Verify that sendmail knows about the different names that the client can have.
Editar /etc/mail/local-host-names
<nowiki>
...
localhost
localhost.localdomain
${HOSTNAME}
${HOSTNAME}.${DNS_DOMAIN}
...
</nowiki>Verificar que el host aparece en /etc/hosts
${IP_ADDR} ${HOSTNAME}.${DNS_DOMAIN} ${HOSTNAME}
Editar /etc/mail/sendmail.mc
(...)
dnl #
dnl # Masquerading options
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`${HOSTNAME}.${DNS_DOMAIN}')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
dnl #
dnl # Default Mailer setup
MAILER_DEFINITIONS
MAILER(`local')dnl
MAILER(`smtp')dnl
Activar la nueva configuración
yes | sendmailconfig
Seguridad
Por omisión Debian instala sendmail habilitado solo para localhost
Si se usan tcp-wrappers, se debe agregar una línea similar a la siguiente en
/etc/hosts.allow
sendmail: 127.0.0.1
Si se usan otros filtros se debe permitir el acceso al puerto localhost:25/tcp desde localhost:>1025/tcp
Limpieza (opcional)
Eliminar el ssmtp
aptitude remove ssmtp
Si la configuración DNS no está definida en /etc/network/interfaces, eliminar el resolvconf
aptitude remove resolvconf
