Il y a eu un changement de format pour la configuration de opensmtpd, corrige la doc
This commit is contained in:
parent
f165400a86
commit
8890cfe7ad
|
@ -50,11 +50,14 @@ table aliases file:/etc/mail/aliases
|
||||||
#
|
#
|
||||||
listen on lo0
|
listen on lo0
|
||||||
|
|
||||||
|
action "mbox" mbox alias <aliases>
|
||||||
|
action "relay" relay
|
||||||
|
|
||||||
# Uncomment the following to accept external mail for domain "example.org"
|
# Uncomment the following to accept external mail for domain "example.org"
|
||||||
#
|
#
|
||||||
# accept from any for domain "example.org" alias <aliases> deliver to mbox
|
# match from any for domain "example.org" action "mbox"
|
||||||
accept for local alias <aliases> deliver to mbox
|
match for local action "mbox"
|
||||||
accept from local for any relay
|
match from local for any action "relay"
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
Cette configuration permet de relayer juste les mails qui viennent de
|
Cette configuration permet de relayer juste les mails qui viennent de
|
||||||
|
@ -73,6 +76,25 @@ listen on localhost
|
||||||
# If you edit the file, you have to run "smtpctl update table aliases"
|
# If you edit the file, you have to run "smtpctl update table aliases"
|
||||||
table aliases file:/etc/aliases
|
table aliases file:/etc/aliases
|
||||||
|
|
||||||
|
action "mbox" mbox alias <aliases>
|
||||||
|
action "relay" relay
|
||||||
|
|
||||||
|
# Uncomment the following to accept external mail for domain "example.org"
|
||||||
|
#match from any for domain "example.org" action "mbox"
|
||||||
|
|
||||||
|
match for local action "mbox"
|
||||||
|
match for any action "relay"
|
||||||
|
~~~
|
||||||
|
|
||||||
|
ou pour Debian <11:
|
||||||
|
|
||||||
|
~~~
|
||||||
|
# To accept external mail, replace with: listen on all
|
||||||
|
listen on localhost
|
||||||
|
|
||||||
|
# If you edit the file, you have to run "smtpctl update table aliases"
|
||||||
|
table aliases file:/etc/aliases
|
||||||
|
|
||||||
# Uncomment the following to accept external mail for domain "example.org"
|
# Uncomment the following to accept external mail for domain "example.org"
|
||||||
#accept from any for domain "example.org" alias <aliases> deliver to mbox
|
#accept from any for domain "example.org" alias <aliases> deliver to mbox
|
||||||
|
|
||||||
|
@ -91,17 +113,19 @@ On a ce cas quand on veut que les mails de root soient avec un autre
|
||||||
nom de domaine que le hostname.
|
nom de domaine que le hostname.
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
accept from local for any relay as "root@example.com"
|
action "relayAs" relay mail-from "root@example.com"
|
||||||
|
match from local for any action "relayAs"
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
Attention, dans ce cas cela ré-écrit même les messages envoyés avec un autre utilisateur.
|
Attention, dans ce cas cela ré-écrit même les messages envoyés avec un autre utilisateur.
|
||||||
|
|
||||||
### Utiliser un relai SMTP
|
### Utiliser un relai SMTP
|
||||||
|
|
||||||
On peut utiliser un relai en modifiant la règle `accept for any relay` et en ajoutant le mot clé `via` :
|
On peut utiliser un relai en ajoutant le mot clé `host` dans la définition de l'action :
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
accept from local for any relay via 192.0.2.25
|
action "relayVia" relay host "192.0.2.25"
|
||||||
|
match from local for any action "relayVia"
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
On peut notamment utiliser cela pour contourner un blocage du port 25
|
On peut notamment utiliser cela pour contourner un blocage du port 25
|
||||||
|
@ -109,7 +133,8 @@ et renvoyer sur un port différent (il faut évidemment que sur le relai
|
||||||
SMTP réponde sur ce port). Par exemple sur le port 2525 :
|
SMTP réponde sur ce port). Par exemple sur le port 2525 :
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
accept from local for any relay via 192.0.2.25:2525
|
action "relayVia" relay host "192.0.2.25:2525"
|
||||||
|
match from local for any action "relayVia"
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue