Difference between revisions of "Instalation Null Client in Debian"
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
− | + | __NOTOC__ | |
+ | |||
+ | <div class="thumbnail img-thumbnail">http://wiki.sc3.uis.edu.co/images/a/a8/Logo_sc33.png</div> | ||
+ | <p><div class="btn btn-primary"><i class="fa fa-long-arrow-left"></i> [[Mail server]]</div></p> | ||
+ | |||
+ | <div class="col-md-14"> | ||
+ | <div class="panel panel-darker-white-border"> | ||
+ | <div class="panel-heading"> | ||
+ | <h3 class="panel-title">Instalation Null Client in Debian</h3> | ||
+ | </div> | ||
+ | <div class="panel-body"> | ||
+ | <p><b>Sendmail Null Client (Debian)</b></p> | ||
+ | <p> | ||
− | |||
== Installation == | == Installation == | ||
{{Command|<nowiki>aptitude install sendmail</nowiki>}} | {{Command|<nowiki>aptitude install sendmail</nowiki>}} | ||
Line 52: | Line 63: | ||
5. Activate the new configuration | 5. Activate the new configuration | ||
{{Command|<nowiki>yes | sendmailconfig</nowiki>}} | {{Command|<nowiki>yes | sendmailconfig</nowiki>}} | ||
− | == | + | == Security == |
By default Debian installs sendmail enabled only for localhost.<br> | By default Debian installs sendmail enabled only for localhost.<br> | ||
If tcp-wrappers are used, a line similar to the following should be added to /etc/hosts.allow | If tcp-wrappers are used, a line similar to the following should be added to /etc/hosts.allow | ||
Line 60: | Line 71: | ||
</nowiki></pre>}} | </nowiki></pre>}} | ||
If different filters are used, it's necessary to allow the access to the port localhost:25/tcp from localhost:1025/tcp | If different filters are used, it's necessary to allow the access to the port localhost:25/tcp from localhost:1025/tcp | ||
− | == | + | == Cleaning-up (optional)== |
Remove ssmtp | Remove ssmtp | ||
{{Command|<nowiki>aptitude remove ssmtp</nowiki>}} | {{Command|<nowiki>aptitude remove ssmtp</nowiki>}} | ||
If the DNS setup isn't defined in /etc/network/interfaces, remove resolvconf | If the DNS setup isn't defined in /etc/network/interfaces, remove resolvconf | ||
{{Command|<nowiki>aptitude remove resolvconf</nowiki>}} | {{Command|<nowiki>aptitude remove resolvconf</nowiki>}} | ||
+ | |||
+ | </p> | ||
+ | </div> | ||
+ | </div> | ||
+ | </div> |
Latest revision as of 20:12, 9 April 2015
Instalation Null Client in Debian
Sendmail Null Client (Debian)
Installation
Setting-up
1. Replace ${ADMIN_EMAIL}, ${HOSTNAME}, ${DNS_DOMAIN}, ${IP_ADDR} for the adequate values.
2. 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:
4. Verify that sendmail knows about the different names that the client can have.
Edit /etc/mail/local-host-names
<nowiki> ... localhost localhost.localdomain ${HOSTNAME} ${HOSTNAME}.${DNS_DOMAIN} ...</nowiki>
Verify that the host appears in /etc/hosts
... ${IP_ADDR} ${HOSTNAME}.${DNS_DOMAIN} ${HOSTNAME} ...
Edit /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 ...
5. Activate the new configuration
Security
By default Debian installs sendmail enabled only for localhost.
If tcp-wrappers are used, a line similar to the following should be added to /etc/hosts.allow
... sendmail: 127.0.0.1
If different filters are used, it's necessary to allow the access to the port localhost:25/tcp from localhost:1025/tcp
Cleaning-up (optional)
Remove ssmtp
If the DNS setup isn't defined in /etc/network/interfaces, remove resolvconf