20 Oct 2013 @ 7:22  

Installation de Bind sur un serveur dédié Kimsufi.

– Serveur Kimsufi :
Hostname : ks6664233.kimsufi.com
eth0 IPv4 : 37.166.66.166
– Nom de domaine : monsite.com

I) Interface d’administration Kimsufi :

1) Configuration du serveur dédié :

[Serveur dédié]
ks6664233.kimsufi.com
[Service]
[DNS secondaire]
[Nouveau domaine]
[Nouveau domaine :] : monsite.com
[Adresse IP :] : 37.166.66.166
[Valider]

2) Configuration du nom de domaine :

[Nom de domaine]
monsite.com
[Domaines & DNS]
[Serveurs DNS]
[Modification]
– Remplacer « dns103.ovh.net » par « ks6664233.kimsufi.com »
[Valider]
[Ok]

II) Serveur Debian :

1) Installation de bind :

root@ks6664233:~# apt-get install bind9

2) Déclaration de la zone DNS :

Ouvrir :

/etc/bind/named.conf.local

Ajouter à la fin :

zone "monsite.com" {
    type master;
    file "/etc/bind/db.monsite.com";
};

3) Configuration des options :

Ouvrir :

/etc/bind/named.conf.options

Chercher :

        auth-nxdomain no;    # conform to RFC1035
        listen-on-v6 { ::1; };
        listen-on { 127.0.0.1; };
        allow-recursion { 127.0.0.1; };

Remplacer par :

        dnssec-validation auto;

        auth-nxdomain no;    # conform to RFC1035
        listen-on-v6 { any; };
        version none;
        listen-on { any; };
        allow-recursion { 127.0.0.1; 37.166.66.166;};
        allow-query-cache { 37.166.66.166; };
        additional-from-cache no;

4) Configuration de la zone :

Ouvrir :

/etc/bind/db.monsite.com

Ajouter :

$TTL 3600
@ IN SOA ks6664233.kimsufi.com. postmaster.monsite.com. (
                        2013101902
                        172800
                        900
                        1209600
                        600 )

monsite.com. IN NS ks6664233.kimsufi.com.
monsite.com. IN NS ns.kimsufi.com.

www IN A 37.166.66.166
mail IN A 37.166.66.166
ns1 IN A 37.166.66.166
smtp IN A 37.166.66.166
pop IN A 37.166.66.166
ftp IN A 37.166.66.166
imap IN A 37.166.66.166
monsite.com. IN A 37.166.66.166
monsite.com. IN MX 10 mail.monsite.com.

*.monsite.com. IN A 37.166.66.166

5) Vérification de la configuration :

root@ks6664233:~# named-checkconf -z
zone monsite.com/IN: loaded serial 2013101901
zone localhost/IN: loaded serial 2
zone 127.in-addr.arpa/IN: loaded serial 1
zone 0.in-addr.arpa/IN: loaded serial 1
zone 255.in-addr.arpa/IN: loaded serial 1
root@ks6664233:~# named-checkzone monsite.com /etc/bind/db.monsite.com
zone monsite.com/IN: loaded serial 2013101901
OK

6) Permission :

root@ks6664233:~# chown bind:bind /etc/bind/rndc.key
root@ks6664233:~# chmod 777 /etc/bind/rndc.key
root@ks6664233:~# ls -l /etc/bind/rndc.key
-rwxrwxrwx 1 bind bind 97 ao�t   6 08:23 /etc/bind/rndc.key

7) Relancer le service Bind :

root@ks6664233:~# /etc/init.d/bind9 restart
[....] Stopping domain name service...: bind9waiting for pid 4044 to die
. ok
[ ok ] Starting domain name service...: bind9.

8) Vérification :

root@ks6664233:~# named -g
...
19-Oct-2013 22:44:09.008 zone 0.in-addr.arpa/IN: loaded serial 1
19-Oct-2013 22:44:09.009 zone 127.in-addr.arpa/IN: loaded serial 1
19-Oct-2013 22:44:09.010 zone 255.in-addr.arpa/IN: loaded serial 1
19-Oct-2013 22:44:09.013 zone monsite.com/IN: loaded serial 2013101902
19-Oct-2013 22:44:09.014 zone localhost/IN: loaded serial 2
19-Oct-2013 22:44:09.015 managed-keys-zone ./IN: loaded serial 76
19-Oct-2013 22:44:09.016 running
19-Oct-2013 22:44:09.016 zone monsite.com/IN: sending notifies (serial 2013101902)

7) Vérification de la prise en charge du nom de domaine par le serveur dédiée :

Attendre 2 heures.

[~] ➔ nslookup monsite.com
Server:         192.168.1.1
Address:        192.168.1.1#53

Name:   monsite.com
Address: 37.166.66.166
[~] ➔ dig monsite.com

; <<>> DiG 9.6.1-P2 <<>> monsite.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10252
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;monsite.com.       IN      A

;; ANSWER SECTION:
monsite.com. 0      IN      A       37.166.66.166

;; Query time: 32 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sat Oct 19 22:01:30 2013
;; MSG SIZE  rcvd: 57
[~] ➔ ping -c 5 monsite.com
PING monsite.com (37.166.66.166) 56(84) bytes of data.
64 bytes from ks6664233.kimsufi.com (37.166.66.166): icmp_seq=1 ttl=54 time=33.0 ms
64 bytes from ks6664233.kimsufi.com (37.166.66.166): icmp_seq=2 ttl=54 time=32.7 ms
64 bytes from ks6664233.kimsufi.com (37.166.66.166): icmp_seq=3 ttl=54 time=33.3 ms
64 bytes from ks6664233.kimsufi.com (37.166.66.166): icmp_seq=4 ttl=54 time=33.5 ms
64 bytes from ks6664233.kimsufi.com (37.166.66.166): icmp_seq=5 ttl=54 time=37.0 ms

--- monsite.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4002ms
rtt min/avg/max/mdev = 32.717/33.942/37.060/1.583 ms
[~] ➔ host monsite.com 37.166.66.166
Using domain server:
Name: 37.166.66.166
Address: 37.166.66.166#53
Aliases:

monsite.com has address 37.166.66.166
monsite.com mail is handled by 10 mail.monsite.com.

III) Vérification par Zonecheck :

Site : http://www.afnic.fr/fr/produits-et-services/services/zonecheck/formulaire-complet/

Configuration :

Zone : monsite.com
Primaire : ks6664233.kimsufi.com
IPs : 37.166.66.166
Secondaire : ns.kimsufi.com

[Vérifiez!]

Résultat des tests :

---- avertissement ----

/!\ Le "postmaster" ne peut pas être contacté par mél

    Réf: IETF RFC1123 (p.51 5.2.7 RCPT Command: RFC-821 Section 4.1.1)

    A host that supports a receiver-SMTP MUST support the reserved mailbox "Postmaster".

    -> générique

Statut final 
 SUCCÈS (mais 1 avertissement(s)) 

IV) Installation d’un serveur LAMP

1) Installer les serveur Apache, Mysql, Php.

2) Ajouter un utilisateur « monsite ».

3) Créer un site web : /home/spaceadventure/public_html

Ouvrir :

~/public_html/index.php

Ajouter :

<?php

echo "Mon Site";

?>

4) Configuration du « virtual host » :

Ouvrir :

/etc/apache2/sites-enabled

Ajouter :

<VirtualHost *:80>
        ServerName monsite.com
        DocumentRoot /home/monsite/public_html
        ErrorLog /var/log/apache2/monsite-error.log
        CustomLog /var/log/apache2/monsite-access.log combined
        <Directory "/home/monsite/public_html>
                AllowOverride All
                Allow from All
        </Directory>
</VirtualHost>

V) Adresses du site :

http://monsite.com

ou

http://www.monsite.com
Posted By: Administrateur
Last Edit: 20 Oct 2013 @ 07:29

EmailPermalinkComments (0)
Tags
Categories: Kimsufi, Système
 09 Août 2013 @ 9:32  

Installation du serveur Opensim et du client Firestorm.

Distribution : Debian GNU/Linux 7.1

I) Configuration de base du serveur :

1) Mise-à-jour de la distribution :

root@serveur:~# apt-get update
root@serveur:~# apt-get upgrade

2) Paquetage de base :

root@serveur:~# sudo apt-get install mc htop screen

3) Ajout d’un m2p_avatar01 :

root@serveur:~# adduser utilisateur

4) Installation de Mysql :

root@serveur:~# apt-get install mysql-server mysql-client

Mot de passe root de mysql : m2p_mysql

5) Installation de Apache :

root@serveur:~# apt-get install apache2 

6) Activaction de userdir :

root@serveur:~# a2enmod userdir
root@serveur:~# service apache2 restart

7) Installation de Php :

root@serveur:~# apt-get install  php5 php5-mysql libapache2-mod-php5

8) Configuration de php pour Apache :

Ouvrir :

/etc/apache2/mods-available/php5.conf

Chercher et commenter :

<IfModule mod_userdir.c>
    <Directory /home/*/public_html>
        php_admin_value engine Off
    </Directory>
</IfModule>

Action :

service apache2 restart

9) Installation de phpMyAdmin :

root@serveur:~# apt-get install  phpMyAdmin 

Mot de passe : m2p_phpmyadmin

10) Test :

root@serveur:~# su utilisateur
utilisateur@serveur:/root$ cd
utilisateur@serveur:~$ mkdir public_html
utilisateur@serveur:~$ cd public_html/
utilisateur@serveur:~/public_html$ 

Ouvrir :

index.php

Ajouter :

<?php

echo "utilisateur";

?>

Navigateur internet : http://166.66.66.1/~utilisateur/

II) Installation du serveur Opensim :

1) Installation de mono :

root@serveur:~# apt-get install mono-gmcs libmono-microsoft8.0-cil libmono-system-runtime2.0-cil libmono-i18n2.0-cil nant mono-complete
root@serveur:~# su utilisateur
utilisateur@serveur:/root$ cd

2) Création de la base de donnée :

utilisateur@serveur:~$ mysql -u root -p

– Création de la base de donnée, de l’utilisateur et des accès :

mysql> CREATE DATABASE opensim;
mysql> GRANT ALL PRIVILEGES ON opensim.* TO 'utilisateur'@'localhost' IDENTIFIED BY 'm2p_utilisateur' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Ou

mysql> create database opensim;
mysql> use opensim;
mysql> create user 'utilisateur'@'localhost' identified by 'm2p_utilisateur';
mysql> grant all on opensim.* to 'utilisateur'@'localhost';
mysql> flush privileges;
mysql> quit

3) Répertoire de travail :

utilisateur@serveur:~$ mkdir OPENSIM
utilisateur@serveur:~$ cd OPENSIM/
utilisateur@serveur:~/OPENSIM$ 

4) Téléchargement du code source :

utilisateur@serveur:~/OPENSIM$ wget http://opensimulator.org/dist/opensim-0.7.5-source.tar.gz
utilisateur@serveur:~/OPENSIM$ tar xvfz opensim-0.7.5-source.tar.gz 
utilisateur@serveur:~/OPENSIM$ cd opensim-0.7.5-source
utilisateur@serveur:~/OPENSIM/opensim-0.7.5-source$ 

5) Compilation :

utilisateur@serveur:~/OPENSIM/opensim-0.7.5-source$ ./runprebuild.sh
utilisateur@serveur:~/OPENSIM/opensim-0.7.5-source$ nant

6) Configuration

utilisateur@serveur:~/OPENSIM/opensim-0.7.5-source$ cd bin
utilisateur@serveur:~/OPENSIM/opensim-0.7.5-source/bin$ cp OpenSim.ini.example OpenSim.ini

Ouvrir :

opensim-0.7.5-source/bin/OpenSim.ini

Chercher :

    ; Include-Architecture = "config-include/Standalone.ini"

Remplacer par :

     Include-Architecture = "config-include/Standalone.ini"

Ouvrir :

opensim-0.7.5-source/bin/config-include/StandaloneCommon.ini

Chercher :

    Include-Storage = "config-include/storage/SQLiteStandalone.ini";

Remplacer par :

    ;Include-Storage = "config-include/storage/SQLiteStandalone.ini";

Chercher :

;StorageProvider = « OpenSim.Data.MySQL.dll »

    ;ConnectionString = "Data Source=localhost;Database=opensim;User ID=opensim;Password=***;Old Guids=true;"

Remplacer par :

    StorageProvider = "OpenSim.Data.MySQL.dll"
    ConnectionString = "Data Source=localhost;Database=opensim;User ID=utilisateur;Password=m2p_utilisateur;Old Guids=true;"

7) Lancement du serveur :

utilisateur@serveur:~/OPENSIM/opensim-0.7.5-source/bin$ mono ./OpenSim.exe
New region name []: region0000
RegionUUID [c5d3521e-8f9f-4f4f-99f9-cfb78f326590]: 
Region Location [1000,1000]: 
Internal IP address [0.0.0.0]: 
Internal port [9000]: 
Allow alternate ports [False]: 
External host name [SYSTEMIP]: 166.66.66.1
...
21:30:48 - [ESTATE]: No existing estates found.  You must create a new one.
New estate name [My Estate]: region0000
...
Estate region0000 has no owner set.
Estate owner first name [Test]: region0000
Estate owner last name [User]: region0000
Password: m2p_region0000
Email: lesanglierdesardennes@gmail.com
User ID [208c6621-8ff5-4b9d-a829-1272a842567f]: 
...

8) Création d’un m2p_avatar01 :

Region (region0000) # create user avatar01p avatar01n m2p_avatar01 avatar01p.avatar01n@utilisateur.com

III) Installation du visualiseur Firestorm

1) Pré-installation :

[~] ➔ cd JEUX/SECONDEVIE/
[~/JEUX/SECONDEVIE] ➔ hg clone http://hg.secondlife.com/autobuild

2) Configuration :

Ouvrir :

~/.bashrc

Ajouter à la fin :

if [ -d /home/util01/JEUX/SECONDEVIE/autobuild/bin ]; then
	#On l'ajoute à la variable PATH
	export PATH=$PATH:/home/util01/JEUX/SECONDEVIE/autobuild/bin
fi

Action :

[~/JEUX/SECONDEVIE] ➔ source ~/.bashrc

Lien :

http://wiki.secondlife.com/wiki/Build_Viewer_With_Autobuild

3) Compilation :

– Répertoire de travail :

[~/JEUX/SECONDEVIE] ➔ mkdir FIRESTORM
[~/JEUX/SECONDEVIE] ➔ cd FIRESTORM/

– Récupération du code source :

[~/JEUX/SECONDEVIE/FIRESTORM] ➔ hg clone http://hg.phoenixviewer.com/phoenix-firestorm-release/
[~/JEUX/SECONDEVIE/FIRESTORM] ➔ cd phoenix-firestorm-release/

– Configuration :

[~/JEUX/SECONDEVIE/FIRESTORM/phoenix-firestorm-release] ➔ autobuild configure -c RelWithDebInfoFS_open

– Compilation :

[~/JEUX/SECONDEVIE/FIRESTORM/phoenix-firestorm-release] ➔ autobuild build -c RelWithDebInfoFS_open

– Lancement du visualisateur :

[~/JEUX/SECONDEVIE] ➔ cd /home/util01/JEUX/SECONDEVIE/FIRESTORM/phoenix-firestorm-release/build-linux-i686/newview/packaged
[~/JEUX/SECONDEVIE/FIRESTORM/phoenix-firestorm-release/build-linux-i686/newview/packaged] ➔ ./firestorm 

Version de Firestorm : v4.4.5 34132

Erreur :

Si la fenêtre des préférences ne s’affiche pas alors effacer : panel_preferences_firestorm.xml

[~/JEUX/SECONDEVIE.1/FIRESTORM.src/phoenix-firestorm-release] ➔ rm indra/newview/skins/default/xui/fr/panel_preferences_firestorm.xml

Lien :

http://hg.phoenixviewer.com/phoenix-firestorm-release/file/d1723a46b247/README_BUILD_FIRESTORM_LINUX.txt

4) Modifier les serveurs :

[Moi][Préférences]
[Opensim]
[Grid Manager]

Supprimer tout les grilles sauf « the lost continent of hippo » :
– Sélectionner une grille puis [Remove]

[Ok]
[Quitter Firestorm]

5) Configuration de la grille Opensim :

Ouvrir :

~/.firestorm/user_settings/grids.user.xml

Chercher :

http://127.0.0.1:9000/

Remplacer par :

http://166.66.66.1:9000/

6) Relancer Firestorm.

7) Connexion :

– Paramètre de connexion :

Nom d’utilisateur : avatar01p avatar01n
Mot de passe : m2p_avatar01
Log into Grid : the lost continent of hippo

– Remeber password : V
[Log In]

Posted By: Administrateur
Last Edit: 09 Août 2013 @ 09:36

EmailPermalinkComments (0)
Tags
Categories: Firestorm, Kimsufi, Opensim
 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

 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.