rajout doc sur smtpd
This commit is contained in:
parent
239933f46a
commit
fa3bd5f068
64
HowtoOpenSMTPD.md
Normal file
64
HowtoOpenSMTPD.md
Normal 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
|
Loading…
Reference in a new issue