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