Magazine High tech

Envoi de mail sur le port 587 avec roundcube

Publié le 04 mars 2011 par Lmns972 @guestblog

Comme nous avons pu le voir dans un précédent billet . Sur l'installation de roundcube et le billet sur la mise en place de DKIM et AMAVIS .

Nous avons dans un premier temps mis en place un webmail avec roundcube puis mis un système de signature numérique des mails via amavis pour tous les utilisateurs qui se connectent (authentification) via le port 587 .

Jusqu'à maintenant la configuration de roundcube je passais par le port 25 pour envoyer mes mails. Mais ils ne sont pas signé . Le but est que quelque soit le client utilisé (client lourd ou client léger) , mes mails soient signés avec DKIM .

Ceci est relativement simple et s'effectue en quelques lignes :

  1. /*
  2. $rcmail_config['smtp_server'] = 'tls://localhost';
  3.  
  4. // SMTP port (default is 25; 465 for SSL)
  5. $rcmail_config['smtp_port'] = 587;
  6.  
  7. // SMTP username (if required) if you use %u as the username RoundCube
  8. // will use the current username for login
  9. $rcmail_config['smtp_user'] = '%u';
  10.  
  11. // SMTP password (if required) if you use %p as the password RoundCube
  12. // will use the current user's password for login
  13. $rcmail_config['smtp_pass'] = '%p';
  14.  
  15. // SMTP AUTH type (DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN or empty to use
  16. // best server supported one)
  17. $rcmail_config['smtp_auth_type'] = 'LOGIN';
  18. */

Les paramètres sont relativement claires et simple à comprendre

:)
.

Maintenant tous nos mails en provenance du webmail seront également signés (pour les domaines connus bien évidemment) .

Dans le cas d'un multi-domaines il faut procéder comme suit .

  1. /*
  2. $rcmail_config['smtp'] = array(
  3. 'googlemail.com' => array(
  4. 'smtp_server' => 'tls://smtp.googlemail.com',
  5. 'smtp_port' => 587,
  6. 'smtp_user' => '%u',
  7. 'smtp_pass' => '%p',
  8. 'smtp_auth_type' => '',
  9. 'smtp_helo_host' => ''),
  10. 'default' => array(
  11. 'smtp_server' => 'tls://localhost',
  12. 'smtp_port' => 587,
  13. 'smtp_user' => '%u',
  14. 'smtp_pass' => '%p',
  15. 'smtp_auth_type' => '',
  16. 'smtp_helo_host' => '')
  17. */

Retour à La Une de Logo Paperblog

A propos de l’auteur


Lmns972 3 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte