Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
informatique:reseau:messagerie:gnarwl [2014/03/31 17:26] – créée bn8 | informatique:reseau:messagerie:gnarwl [2016/07/25 09:28] (Version actuelle) – [Via recipient_bcc_maps] bn8 | ||
---|---|---|---|
Ligne 12: | Ligne 12: | ||
< | < | ||
gnarwl | gnarwl | ||
- | user=gnarwl argv=/ | + | user=gnarwl argv=/ |
Fichier /// | Fichier /// | ||
- | < | + | < |
+ | map_sender $sender | ||
+ | map_receiver $recepient | ||
+ | map_subject $subject | ||
+ | map_field $begin vacationStart | ||
+ | map_field $end vacationEnd | ||
+ | map_field $fullname cn | ||
+ | map_field $deputy vacationForward | ||
+ | server ldap.example.com | ||
+ | port 389 | ||
+ | scope sub | ||
login uid=gnarwl, | login uid=gnarwl, | ||
password mdpldap | password mdpldap | ||
+ | protocol 0 | ||
base o=example | base o=example | ||
- | queryfilter (&(uid=$recepient)(vacationActive=TRUE)) | + | queryfilter (&(|(mail=$recepient)(mailAlternateAddress=$recepient))(vacationActive=TRUE)) |
- | mta / | + | result vacationInfo |
+ | blockfiles / | ||
+ | umask 0644 | ||
+ | blockexpire 48 | ||
+ | mta / | ||
+ | maxreceivers 64 | ||
+ | maxheader 512 | ||
+ | charset UTF-8 | ||
+ | badheaders / | ||
+ | blacklist / | ||
+ | forceheader / | ||
+ | forcefooter / | ||
+ | recvheader To Cc | ||
+ | loglevel 2 | ||
+ | </ | ||
+ | |||
+ | Fichier /// | ||
+ | < | ||
+ | To: $sender | ||
+ | X-mailer: GNARWL | ||
+ | MIME-Version: | ||
+ | Content-Type: | ||
+ | Content-Transfer-Encoding: | ||
+ | Subject: Re: $subject | ||
+ | |||
+ | </ | ||
Il suffira ensuite d' | Il suffira ensuite d' | ||
Ligne 30: | Ligne 66: | ||
Fichier /// | Fichier /// | ||
< | < | ||
- | transport_maps = hash:/ | + | transport_maps = proxy:ldap: |
ldap_mailbox_vacation_bcc_server_host = ldap0.example.com, | ldap_mailbox_vacation_bcc_server_host = ldap0.example.com, | ||
Ligne 46: | Ligne 82: | ||
ldap_mailbox_vacation_bcc_bind_pw = mdpldap | ldap_mailbox_vacation_bcc_bind_pw = mdpldap | ||
- | recipient_bcc_maps = ldap: | + | recipient_bcc_maps = ldap: |
+ | |||
+ | gnarwl_transport_server_host = ldap0.example.com, | ||
+ | gnarwl_transport_server_port = 389 | ||
+ | gnarwl_transport_search_base = o=example | ||
+ | gnarwl_transport_domain = autoreponse.example.com | ||
+ | gnarwl_transport_query_filter = (& | ||
+ | gnarwl_transport_result_attribute = mail | ||
+ | gnarwl_transport_result_format = gnarwl:%s | ||
+ | gnarwl_transport_expansion_limit = 1 | ||
+ | gnarwl_transport_scope = sub | ||
+ | gnarwl_transport_bind = yes | ||
+ | gnarwl_transport_version = 3 | ||
+ | gnarwl_transport_cache = no | ||
+ | gnarwl_transport_bind_dn = uid=postfix, | ||
+ | gnarwl_transport_bind_pw = mdpldap | ||
+ | </ | ||
+ | |||
+ | ===== Script de désactivation du message d' | ||
+ | |||
+ | Le principe est de repasser la valeur de l' | ||
+ | * de le plus envoyer de mail vers le transport //gnarwl// inutilement | ||
+ | * de désactiver visuellement le message d' | ||
+ | |||
+ | Le script est téléchargeable {{ : | ||
+ | cd / | ||
+ | git clone http:// | ||
- | Fichier | + | Ce script doit idéalement être installé dans ///usr/local/sbin// et être exécuté par cron au moins une fois par jour. |
- | < | + | |
- | Un fois mis à jour, penser à utiliser la commande //postmap / | ||