rajout doc sur smtpd

This commit is contained in:
Daniel Jakots 2017-08-22 11:23:53 -04:00
parent 239933f46a
commit fa3bd5f068

64
HowtoOpenSMTPD.md Normal file
View file

@ -0,0 +1,64 @@
---
categories: OpenBSD, mail
title: Howto OpenSMTPD
...
* Documentation : <https://www.opensmtpd.org/>
* Rôle Ansible : <https://forge.evolix.org/projects/ansible-roles/repository/show/foo>
* Man pages : <https://man.openbsd.org/smtpd>
OpenSMTPD est un serveur mail intégré dans OpenBSD. Il est toutefois
disponible aussi sur Debian. Il comporte un nombre de fonctionnalités
réduites qui ne le permettent pas de tout faire mais il convient dans
la très grande majorité des cas. Sa syntaxe se veut similaire à celle
de pf.
## Installation sous Debian
~~~
# apt install opensmtpd
~~~
## Configuration de base
Sous OpenBSD, la configuration se trouve dans `/etc/mail/smtpd.conf`.
Cette configuration permet de relayer juste les mails qui viennent de
la machine elle-même. Il n'y a donc pas de risque d'être un relais
ouvert.
~~~
# $OpenBSD: smtpd.conf,v 1.9 2016/05/03 18:43:45 jung Exp $
# This is the smtpd server system-wide configuration file.
# See smtpd.conf(5) for more information.
table aliases file:/etc/mail/aliases
# To accept external mail, replace with: listen on all
#
listen on lo0
# Uncomment the following to accept external mail for domain "example.org"
#
# accept from any for domain "example.org" alias <aliases> deliver to mbox
accept for local alias <aliases> deliver to mbox
accept from local for any relay
~~~
## Cas spécifique
### Réécrire le From: pour tous les mails
On a ce cas quand on veut que les mails de root soient avec un autre
nom de domaine que le hostname.
~~~
accept from local for any relay as "root@example.com"
~~~
### Bypasser un blocage du port 25
TODO