Dans le serveur email principal:

faire un alias redmine@auf.org qui renvoie vers redmine@redmine.auf.org

Dans le serveur Redmine:

#####################################################################
## Configuration pour *répondre* aux tickets redmine par courriel
## Note: Pas de creation des tickets, seulement pour répondre.
#####################################################################


# apt-get install postfix


                    ┌───────────┤ Postfix Configuration ├────────────┐
                    │ Configuration type du serveur de messagerie :  │
                    │                                                │
                    │         Pas de configuration                   │
                    │         Site Internet                          │
                    │         Internet avec un « smarthost »         │
                    │         Système satellite                      │
                    │         Local uniquement                       │
                    │                                                │
                    │                                                │
                    │           <Ok>               <Annuler>         │
                    │                                                │
                    └────────────────────────────────────────────────┘
Internet avec un « smarthost »

 ┌──────────────────────────────┤ Postfix Configuration ├──────────────────────────────┐
 │ Le « nom de courrier » est le nom employé pour qualifier toutes les adresses        │
 │ n'ayant pas de nom de domaine. Cela inclut les courriels de et vers l'adresse du    │
 │ superutilisateur (root). Il est donc conseillé de veiller à éviter d'envoyer des    │
 │ courriels en tant que « root@example.org ».                                         │
 │                                                                                     │
 │ D'autres programmes se servent de ce nom ; il doit correspondre au domaine unique   │
 │ et complètement qualifié (FQDN) d'où le courrier semblera provenir.                 │
 │                                                                                     │
 │ Ainsi, si une adresse provenant de l'hôte local est foo@example.org, la valeur      │
 │ correcte pour cette option serait example.org.                                      │
 │                                                                                     │
 │ Nom de courrier :                                                                   │
 │                                                                                     │
 │ ca.auf.org_________________________________________________________________________ │
 │                                                                                     │
 │                       <Ok>                           <Annuler>                      │
 │                                                                                     │
 └─────────────────────────────────────────────────────────────────────────────────────┘

 ┌──────────────────────────────┤ Postfix Configuration ├──────────────────────────────┐
 │ Veuillez indiquer un domaine, une machine hôte, machine_hôte:port, [adresse] ou     │
 │ [adresse:port]. Utilisez la forme [destination] pour désactiver la recherche de MX  │
 │ (Mail eXchange). Laissez ce champ vide s'il n'existe pas de serveur relais.         │
 │                                                                                     │
 │ Vous ne pouvez pas indiquer plus d'un hôte.                                         │
 │                                                                                     │
 │ Ce paramètre indique le serveur vers lequel sera envoyé le courrier quand aucune    │
 │ entrée correspondante n'existe dans la table optionnelle de transport(5). Quand     │
 │ aucun serveur relais n'est donné, le courrier est routé directement vers sa         │
 │ destination.                                                                        │
 │                                                                                     │
 │ Serveur relais SMTP (vide pour aucun) :                                             │
 │                                                                                     │
 │ smtp-sortant.ca.auf.org____________________________________________________________ │
 │                                                                                     │
 │                       <Ok>                           <Annuler>                      │
 │                                                                                     │
 └─────────────────────────────────────────────────────────────────────────────────────┘



## fix pour email sortant, erreur ssl:
# sed -i -e '/^      domain: auf.org/a\      openssl_verify_mode: none' /etc/redmine/default/configuration.yml
# /etc/init.d/apache2 restart


#####################################
## http://www.redmine.org/projects/redmine/wiki/RedmineReceivingEmails
## Forwarding emails from your email server
#####################################


## Conf API redmine
Administration->Configuration->Notifications par mail
 Envoyer un email de test

Administration->Configuration->Emails entrants
 Activer le WS pour la réception d'emails [X]
 Générer une clé
  XXXXXXXXXXXX

## IMPORTANT: utiliser la clé, pas utiliser XXXXXXXXXXXX
# echo 'redmine: "|/usr/share/redmine/extra/mail_handler/rdm-mailhandler.rb --no-check-certificate --url https://redmine.auf.org --key XXXXXXXXXXXX"' >> /etc/aliases
# newaliases
# /etc/init.d/postfix restart


##### Test:
## 1- Creation du ticket dans redmine.auf.org
## 2- Courriel de redmine@auf.org pour utilisateur@auf.org
## 3- Réponse de utilisateur@auf.org pour redmine@auf.org
##  3.1- IMPORTANT: Pas de changement dans le sujet


############################ Notes
## Pour tester l'script on utilise courriel.txt:
##############Start
# cat courriel.txt
From: fredy.pulido@auf.org
To: redmine@redmine.auf.org
Subject: test

Hello
##############End

## test:
# /usr/local/lib/rdm-mailhandler.rb --no-check-certificate --url https://redmine.auf.org --key XXXXXXXXXXXXXXX < /root/courriel.txt
Request was denied by your Redmine server. Possible reasons: email is sent from an invalid email address or is missing some information.

## Il marche mais il manque l'information du projet, ticket ....,
## Pour faire le test il faut d'abord recevoir l'email envoyé par redmine
## avec l'information du ticket, projet ...
## Il faut une réponse depuis un compte email d'un utilisateur dans le projet

redmine/InstallationMontreal/RéceptionDesCourriels (dernière édition le 2015-01-28 14:50:54 par FredyPulido)