20 Juin 2013 @ 6:32  

Configuration de Rouncube 0.9.2.

Mise-à-jour du didacticiel : Installation d’un serveur de courriel sous Debian 6.0 Squeeze

Distribution : Debian Wheezy

– Configurer une connexion imap :

Ouvrir :

/var/www/roundcubemail/config/main.inc.php

Chercher :

$rcmail_config['default_host'] = 

Remplacer par :

$rcmail_config['default_host'] = 'ssl://mail.framboisepi.fr';
Posted By: Administrateur
Last Edit: 20 Juin 2013 @ 06:34

EmailPermalinkComments (0)
Tags
 20 Juin 2013 @ 6:28  

Configuration de Dovecot en ssl et avec mysql.

Mise-à-jour du didacticiel : Installation d’un serveur de courriel sous Debian 6.0 Squeeze.

Distribution : Debian Wheezy

1) Problème :

root@ks3666913:/etc/dovecot# service dovecot restart
doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf: ssl enabled, but ssl_cert not set
[....] Restarting IMAP/POP3 mail server: dovecotdoveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf: ssl enabled, but ssl_cert not set

Solution :

– Générer un certificat :

root@ks3666913:/etc/dovecot# openssl req -new -x509 -nodes -out /etc/ssl/certs/dovecot.pem -keyout /etc/ssl/private/dovecot.pem -days 365
Generating a 2048 bit RSA private key
...........+++
...........................................................................................+++
writing new private key to '/etc/ssl/private/dovecot.pem'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:FR
State or Province Name (full name) [Some-State]:Meurthe-et-Moselle
Locality Name (eg, city) []:Longwy
Organization Name (eg, company) [Internet Widgits Pty Ltd]:FramboisePi
Organizational Unit Name (eg, section) []:
Common Name (e.g. server FQDN or YOUR name) []:framboisepi.fr
Email Address []:lesanglierdesardennes@gmail.com

– Vérification :

root@ks3666913:/etc/dovecot# ls -l  /etc/ssl/private/dovecot.pem
-rw-r--r-- 1 root root 1704 juin  19 20:06 /etc/ssl/private/dovecot.pem

– Changer les permissions :

root@ks3666913:/etc/dovecot# chmod 0600 /etc/ssl/private/dovecot.pem

– Générer une empreinte :

root@ks3666913:/etc/dovecot# openssl x509 -subject -fingerprint -noout -in /etc/ssl/certs/dovecot.pem
subject= /C=FR/ST=Meurthe-et-Moselle/L=Longwy/O=FramboisePi/CN=framboisepi.fr/emailAddress=lesanglierdesardennes@gmail.com
SHA1 Fingerprint=5C:BB:D9:B8:66:0C:90:73:8C:66:E3:82:CF:BF:56:45:1C:8F:45:6E

Lien :

http://michael.bouvy.net/blog/fr/2012/11/22/dovecot-regenerer-certificats-ssl/

2) Erreur :

Jun 19 22:01:19 ks6676913 dovecot: auth: Fatal: Unknown database driver 'mysql'

Solution :

root@ks6667913:/var/log# apt-get install dovecot-mysql
Posted By: Administrateur
Last Edit: 20 Juin 2013 @ 06:43

EmailPermalinkComments (0)
Tags
 17 Juin 2013 @ 7:07  

Exim4 et Gmail.

1) Créer une redirection email pour votre nom de domaine.

test@hacklab.fr 	vers courrieldestinataire@gmail.com 

2) Installation de exim.

root@ks3666913:~# apt-get install exim4 mutt mailutils

3) Configuration.

root@ks3666913:~# dpkg-reconfigure exim4-config

– Type de configuration : mail sent by smarthost; received via SMTP or fetchmail
– Nom de courrier du système : hacklab.fr
– List d’adresses IP où Exim sera en attente de connexions SMTP entrantes : 127.0.0.1 ; ::1
– Autres destinations dont le courrier doit être acceptée : < rien>
– Machines à relayer : < rien>
– Nom de domain visible pour les utilisateurs locaux : hacklab.fr
– Nom réseau ou adresse IP du système « smarthost » : smtp.gmail.com::587
– Faut-il cacher le nom local de courriel dans les courriels sortants : Non
– Faut-il minimiser les reqêtes DNS (connexions à la demande) ? : Non
– Méthode de distribution du courriel local : mbox
– Faul-il séparer la configuration dans plusieurs fichiers ? : Oui
– Destinataire des courriers de « root » et de « postmasters » : < rien>

4) Fichier de configuration.

– Test :

root@ks3666913:~# host smtp.gmail.com
smtp.gmail.com is an alias for gmail-smtp-msa.l.google.com.
gmail-smtp-msa.l.google.com has address 173.194.67.108
gmail-smtp-msa.l.google.com has address 173.194.67.109
gmail-smtp-msa.l.google.com has IPv6 address 2a00:1450:400c:c05::6d

Ouvrir :

/etc/exim4/passwd.client

Ajouter à la fin :

smtp.gmail.com:utilisateurgmail@gmail.com:motdepassegmail
gmail-smtp-msa.l.google.com:utilisateurgmail@gmail.com:motdepassegmail

5) Configuration des alias.

Ouvrir :

/etc/aliases/

Ajouter à la fin :

root:utilisateurgmail@gmail.com

6) Configuration de l’adresse de l’expéditeur.

Ouvrir :

/etc/email-addresses

Ajouter à la fin :

hacklab:utilisateurgmail@mail.com

7) Configuration.

Ouvrir :

/etc/exim4/exim4.conf.template

Chercher :

.ifdef DCconfig_smarthost DCconfig_satellite

Ajouter après :

send_via_gmail:
       driver = manualroute
       domains = ! +local_domains
       transport = gmail_smtp 
       route_list = * smtp.gmail.com

Chercher et supprimer :

smarthost:
  debug_print = "R: smarthost for $local_part@$domain"
  driver = manualroute
  domains = ! +local_domains
  transport = remote_smtp_smarthost
  route_list = * DCsmarthost byname
  host_find_failed = defer
  same_domain_copy_routing = yes
  no_more

Chercher :

begin authenticators

Ajouter après :

gmail_login:
       driver = plaintext
       public_name = mon_login
       client_send = : mon_adresse@gmail.com : monMotDePasse

Chercher :

### transport/30_exim4-config_remote_smtp_smarthost
#################################

Ajouter après :

gmail_smtp:
       driver = smtp
       port = 587
       hosts_require_auth = $host_address
       hosts_require_tls = $host_address

Chercher et commenter :

login:
  driver = plaintext
  public_name = LOGIN
.ifndef AUTH_CLIENT_ALLOW_NOTLS_PASSWORDS
  # Return empty string if not non-TLS AND looking up $host in passwd-file
  # yields a non-empty string; fail otherwise.
  client_send = "<; ${if and{\
                          {!eq{$tls_cipher}{}}\
                          {!eq{PASSWDLINE}{}}\
                         }\
                      {}fail}\
                 ; ${extract{1}{::}{PASSWDLINE}}\
                 ; ${sg{PASSWDLINE}{\\N([^:]+:)(.*)\\N}{\\$2}}"
.else
  # Return empty string if looking up $host in passwd-file yields a
  # non-empty string; fail otherwise.
  client_send = "<; ${if !eq{PASSWDLINE}{}\
                      {}fail}\
                 ; ${extract{1}{::}{PASSWDLINE}}\
                 ; ${sg{PASSWDLINE}{\\N([^:]+:)(.*)\\N}{\\$2}}"
.endif

8) Vérification :

root@ks3666913:/etc# cat /etc/exim4/update-exim4.conf.conf
dc_eximconfig_configtype='smarthost'
dc_other_hostnames=''
dc_local_interfaces='127.0.0.1 ; ::1'
dc_readhost='hacklab.fr'
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='smtp.gmail.com::587'
CFILEMODE='644'
dc_use_split_config='true'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'
root@ks3666913:~# exim -bV
Exim version 4.80 #3 built 02-Jan-2013 19:40:22
Copyright (c) University of Cambridge, 1995 - 2012
(c) The Exim Maintainers and contributors in ACKNOWLEDGMENTS file, 2007 - 2012
Berkeley DB: Berkeley DB 5.1.29: (October 25, 2011)
Support for: crypteq iconv() IPv6 GnuTLS move_frozen_messages DKIM
Lookups (built-in): lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmjz dbmnz dnsdb dsearch nis nis0 passwd
Authenticators: cram_md5 plaintext
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 8
Configuration file is /var/lib/exim4/config.autogenerated

9) Recharger la configuration :


root@ks3666913:/etc# update-exim4.conf
root@ks3666913:/etc# /etc/init.d/exim4 restart
[ ok ] Stopping MTA for restart: exim4_listener.
[ ok ] Restarting MTA: exim4.

10) Test :

– Envoyer un message :

root@ks3666913:~# mail courrieldestinataire@gmail.com
Subject: sujet
message
.
EOT

– Vérification :

root@ks3666913:~# tail -f /var/log/exim4/mainlog
...
2013-06-17 18:28:47 1UocIR-0003e6-4c <= root@hacklab.fr U=root P=local S=508
2013-06-17 18:28:49 1UocIR-0003e6-4c => courrieldestinataire@gmail.com R=smarthost T=remote_smtp_smarthost H=gmail-smtp-msa.l.google.com [2a00:1450:400c:c05::6c] X=TLS1.2:RSA_ARCFOUR_SHA1:128 DN="C=US,ST=California,L=Mountain View,O=Google Inc,CN=smtp.gmail.com"
2013-06-17 18:28:49 1UocIR-0003e6-4c Completed

– Erreur :

2013-06-17 18:18:22 1Uoc8M-0003IN-5Z plain authenticator failed H=gmail-smtp-msa.l.google.com [2a00:1450:400c:c05::6c] 535-5.7.8 Username and Password not accepted. Learn more at
535-5.7.8 http://support.google.com/mail/bin/answer.py?answer=14257
535 5.7.8 {BADCREDENTIALS} dz8sm23049397wib.11 - gsmtp

Solution :

– Confirmation du compte gmail : http://www.google.com/accounts/DisplayUnlockCaptcha

11) Liens :

http://blog.pperichon.fr/configuration-exim4-debian-squeeze/
http://dmesg.fr/administration/126-configurer-exim-4-en-smarthost-pour-utiliser-le-serveur-smtp-de-votre-fai
http://www.bravoladmin.fr/configurer-exim4-pour-utiliser-gmail-comme-relais-smtp/

Posted By: Administrateur
Last Edit: 17 Juin 2013 @ 07:10

EmailPermalinkComments (0)
Tags
 12 Juin 2013 @ 7:15  

Configuration de phplist avec le smtp de Gmail.

1) Télécharger phpmailer 5.1 :

bulletin@serveur:~$ cd public_html/lists/admin/
bulletin@serveur:~/public_html/lists/admin$ wget http://downloads.sourceforge.net/project/phpmailer/phpmailer%20for%20php5_6/Previous%20Versions/PHPMailer%20v5.1/PHPMailer_v5.1.zip

2) Décompresser l’archive :

bulletin@serveur:~/PHPLIST$ unzip PHPMailer_v5.1.zip 

3) Renommer le répertoire :

bulletin@serveur:~/PHPLIST$ mv PHPMailer_v5.1 phpmailer

4) Fichiers de configuration :

Ouvrir :

~/public_html/lists/admin/phpmailer/class.phpmailer.php

Chercher :

public $Host

Remplacer par :

public $Host          = 'smtp.gmail.com';

Chercher :

public $Port

Remplacer par :

public $Port          = 465;

Chercher :

public $SMTPSecure

Remplacer par :

public $SMTPSecure    = 'ssl';

Chercher :

public $SMTPAuth

Remplacer par :

public $SMTPAuth      = true;

Chercher :

public $Username

Remplacer par :

public $Username      = 'nom_du_compte@gmail.com';

Chercher :

public $Password

Remplacer par :

public $Password      = 'mot_de_passe_compte_gmail';

Ouvrir :

~/public_html/lists/config/config.php

Chercher :

$message_envelope

Remplacer par :

$message_envelope = 'nom_du_compte@gmail.com';

Chercher :

$phpmailer_smtpuser =

Remplacer par :

$phpmailer_smtpuser = 'nom_du_compte@gmail.com';

Chercher :

$phpmailer_smtppassword = 

Remplacer par :

$phpmailer_smtppassword = 'mot_de_passe_compte_gmail';

Ajouter après :

$phpmailer_smtpport = 465;
$phpmailer_smtpsecure = 'ssl';

6) Liens :

http://www.patchworkoftips.com/send-phplist-emails-via-gmail-smtp/262/

Posted By: Administrateur
Last Edit: 12 Juin 2013 @ 07:15

EmailPermalinkComments (0)
Tags
 23 Déc 2012 @ 12:39  

Configuration de Thunderbird v17.0

1) Lancer le client de courriel Thunderbird

2) Configuration d’un compte :

[Créer un nouveau compte]
[Passer cette étape et utiliser mon adresse existante]
– Création d’un compte courrier :
– Vos nom et prénom : nom1.prenom1
– Adresse électronique : nom1.prenom1@gmail.com
– Mot de passe : mot2passe_10
[Continuer]
– IMAP (dossiers distants) : V
[Terminé]
– Récupérer les courriers : Courrier entrants

3) Test n°1 :

– Envoyer un courriel de nom1.prenom1@gmail.com à partir de Thunderbird vers le compte nom2.prenom2@gmail.com
– Vérifier la réception du courriel de nom2.prenom2@gmail.com

4) Configuration de la relève du courrier

– Sur le compte : [Paramètres…]
– Paramètre du serveur :
– Nom du serveur : imap.googlemail.com
– Port : 993
– Nom d’utilsiateur : nom1.prenom1@gmail.com
– Sécurité de la connexion : SSL/TLS

5) Test n°2 :

– Envoyer un courriel de l’interface de Gmail de nom2.prenom2@gmail.com vers nom1.prenom1@gmail.com
– Vérifier dans Thunderbird dans le dossier [Tous les messages] de nom1.prenom1@gmail.com

6) Récupérer le compte « essai » du serveur de courriel spaceadventurecobra.com

[Afficher le menu application]
[Préférences]
[Paramètres des comptes]
[Gestion des comptes]
[Ajouter un compte de messagerie]
– Création d’un compte courrier :
– Vos nom et prénom : Essai Essai
– Adresse électronique : essai@spaceadventurecobra.com
– Mot de passe : mot2passe_11
[Continuer]
– Configuration :
– Serveur entrant : IMAP
– Nom d’hôte du serveur : mail.spaceadventurecobra.com
– Port : 143
– SSL : STARTTLS
– Authentification : Mot de passe normal

– Serveur sortant : SMTP
– Nom d’hôte du serveur : smtp.googlemail.com:465

– Identifiant : essai

[Re-tester]
[Terminé]

7) A partir de Thunderbird :

Envoie de courriel :
nom1.prenom1@gmail.com vers essai@spaceadventurecobra.com (utilisation du smtp de gmail)
essai@spaceadventurecobra.com vers nom1.prenom1@gmail.com (utilisation du smtp de gmail)

8) Ajouter un serveur smtp :

Sur un compte courriel :
[Paramètres]
[Serveur sortant (SMTP)]
[Ajouter…]
– Serveur SMTP
Description : SpaceAdventureCobra
Nom du serveur : mail.spaceadventurecobra.com
Port : 465
Sécurité de la connexion : SSL/TLS
Méthode d’authentification : Mot de passe normal
Nom d’utilisateur : essai@spaceadventurecobra.com

9) Changer le serveur SMTP de essai@spaceadventurecobra.com

– Serveur sortant (SMTP) : SpaceAdventureCobra – mail.spaceadventurecobra.com
[OK]

10) Pour le 1er envoie :

A partir de Thunderbird :

* Envoyer un courriel de essai@spaceadventurecobra.com vers nom1.prenom1@gmail.com

– Ajout d’une exception de sécurité
[Confirmer l’exception de sécurité]

* Ré-envoyer un courriel de essai@spaceadventurecobra.com vers nom1.prenom1@gmail.com

– Le mot de passe pour le serveur SMTP est requis : Mot2Passe
[OK]

* Vérifier le courriel dans la boite [Spam] de nom1.prenom1@gmail.com

Posted By: Administrateur
Last Edit: 12 Mar 2014 @ 04:44

EmailPermalinkComments (0)
Tags

 50 derniers articles
 Retour
Changer Thème...
  • Users » 1
  • Posts/Pages » 532
  • Comments » 1
Change Theme...
  • VoidVoid « Default
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight

SteamCyberPunk



    Pas de Pages Enfants.

Discussion



    Pas de Pages Enfants.

Galerie Photos



    Pas de Pages Enfants.

Manifestations et festivals



    Pas de Pages Enfants.

Concerts et festival de musique



    Pas de Pages Enfants.

Articles



    Pas de Pages Enfants.