(2 - user rating)
Index de l'article
Installer un Serveur de messagerie sous Débian 6
1) LES PROTOCOLES DE MESSAGERIE SMTP ET IMAP
2) MESSAGERIE WEBMAIL?
3) COMPRENDRE LA MESSAGERIE SOUS LINUX AVEC POSTFIX, DOVECOT,AMAVIS, CLAMAV, SPAMASSASSIN ET ROUNDCUBE.
4) LE SCRIPT « iRedMail » ET SES CARACTERISTIQUES
5) INSTALLATION DU SERVEUR MAIL AVEC LE SCRIPT « iRedMail »
Toutes les pages

6) LE FICHIER DE SYNTHESE « iRedMail.tips »

Les neuf pages suivantes représentent le contenu du fichier :

/root/iRedMail-0.7.0/iRedMail.tips (il est envoyé après l'installation dans la boîte aux lettres du premier utilisateur : www@domain.lan.)

Il réunit toutes les informations d'importances de l'installation à savoir les différents logins et mots de passe de connexion, les adresses URL(Uniform Ressource Locator) à utiliser afin de se connecter aux boîtes aux lettres , à la base de donnée ou à l'interface d'administration de la messagerie, les fichiers de configurations des programmes installés, et des informations DKIM à enregistrer au sein du serveur DNS.

Les notes en rouges sont des commentaires ajoutés.

6.1) ADMINISTRATEUR ET PREMIER UTILISATEUR

Admin of domain domain.lan:

* Account: postmaster@domain.lan

* Password: root

Voici le login et le mot de passe avec lequel l'administrateur se connectera à l'interface de gestion des comptes et des domaines « iRedAdmin ».

First mail user:

* Username: www@domain.lan

* Password: user

* SMTP/IMAP: auth type: login

* Connection security: STARTTLS or SSL/TLS

Ci-dessus le login et le mot de passe avec lequel le premier utilisateur pourra accèder à sa boîte aux lettres en utilisant le client Roundcube.

Alias for root user:

* Alias address: www@domain.lan

Vous pouvez modifier les alias de « root » dans le fichier suivant:

+ /etc/postfix/aliases (Linux)
+ /usr/local/etc/postfix/aliases (FreeBSD)

6.2) STOCKAGE DES COURRIELS

Mail Storage:

- Path:

+ /var/vmail
+ /var/vmail/vmail1/domain.lan/Mail/.../cur

A l'intérieur de ces fichiers vous trouverez les courriels envoyés et reçus, les spams (.Junk),le contenu des corbeilles de boîtes aux lettres (.Trash),...

6.3) APACHE ET PHP

Apache & PHP:

* Configuration files:

- /etc/apache2
- /etc/apache2/conf.d
- /etc/php5/apache2/php.ini

* Directories:

- /usr/share/apache2
- /var/www

Un serveur web est nécessaire pour le bon fonctionnement de la messagerie webmail. Les services apache2 et php5 sont donc installés grâce au script.

6.4) MYSQL

MySQL:

* Bind account (read-only):

- Name: vmail, Password: SO3hhI771SE0Cf0fk7ZwO1r1UEhtIi

* Vmail admin account (read-write):

- Name: vmailadmin, Password: Jx0w3dLZxYimmdCDihOZGGhdV4wZti

* Database stored in: /var/lib/mysql

* RC script: /etc/init.d/mysql

* Log file: /var/log/mysqld.log

* SSL Cert keys:

- /etc/ssl/certs/iRedMail_CA.pem
- /etc/ssl/private/iRedMail.key

* See also:

- /root/iRedMail-0.7.0/conf/mysql_init.sql

La base de donnée MySQL avec les fichiers SSL(secure socket layer)pour le protocole de connexion sécurisé HTTPS (hypertext transfer protocol secure)

Virtual Users:

- /root/iRedMail-0.7.0/conf/mysql_vmail.sql
- /root/iRedMail-0.7.0/samples/iredmail.sql

6.5) POSTFIX

Postfix (basic):

* Configuration files:

- /etc/postfix

- /etc/postfix/aliases

- /etc/postfix/main.cf

- /etc/postfix/master.cf

Postfix est le serveur MTA (mail transfer agent) qui gère les envois avec le protocole SMTP (simple mail transfer protocol).Il est aussi l'interface entre tous les services de la messagerie(cf : image du début).Postfix est configuré et opérationnel grâce au script.

Postfix (MySQL):

* Configuration files:

- /etc/postfix/mysql/virtual_mailbox_domains.cf
- /etc/postfix/mysql/transport_maps_domain.cf
- /etc/postfix/mysql/transport_maps_user.cf
- /etc/postfix/mysql/virtual_mailbox_maps.cf
- /etc/postfix/mysql/virtual_alias_maps.cf
- /etc/postfix/mysql/domain_alias_maps.cf
- /etc/postfix/mysql/catchall_maps.cf
- /etc/postfix/mysql/domain_alias_catchall_maps.cf
- /etc/postfix/mysql/sender_login_maps.cf
- /etc/postfix/mysql/sender_bcc_maps_domain.cf
- /etc/postfix/mysql/sender_bcc_maps_user.cf
- /etc/postfix/mysql/recipient_bcc_maps_domain.cf
- /etc/postfix/mysql/recipient_bcc_maps_user.cf

Ci-dessus les fichiers de configuration et de mapping de la base de donnée MySQL pour la messagerie.

 

6.6) POLICYD

Policyd:

* Configuration files:

- /etc/postfix-policyd.conf

* RC script:

- /etc/init.d/policyd

* Misc:

- /etc/cron.daily/policyd-cleanup
- crontab -l -u policyd

Polycid est un plugin filtrant les courriels du MTA (Mail Transfer Agent) Postfix.

Il permet une évaluation de l'enveloppe des courriels en effectuant des contrôles sur les noms de domaines des expéditeurs au moyen de DNSBL(Domain name server blacklists).

L'avantage de ce procédé est que le message indésirable peut être rejeté avant que son contenu ne soit reçu ce qui préserve la bande passante du réseau.

Lorsqu'un courriel est accepté,il est alors soumis aux contrôles plus poussés de ClamAV(antivirus) et de Spamassassin(anti-spam).

 

6.7) DOVECOT

Dovecot:

* Configuration files:

- /etc/dovecot/dovecot.conf
- /etc/dovecot/dovecot-ldap.conf (For OpenLDAP backend)
- /etc/dovecot/dovecot-mysql.conf (For MySQL backend)
- /etc/dovecot/dovecot-used-quota.conf
- /etc/dovecot/dovecot-share-folder.conf (share folder)

* RC script: /etc/init.d/dovecot

* Log files:

- /etc/logrotate.d/dovecot
- /var/log/dovecot.log

Dovecot est le serveur LDA (local delivery agent) qui reçoit les courriels de Postfix dans les boîtes aux lettres utilisateurs. Dans le cas du script « iRedmail », il gére le protocole de récupération de courrier IMAP4 pour une solution webmail (les utilisateurs consultent leurs messages directement sur le serveur).

- /var/log/sieve.log

* See also:

- /var/vmail/sieve/dovecot.sieve

Sieve est un plugin de Dovecot qui utilise un procédé de filtrage se basant sur les entêtes des messages électroniques. Il permet par exemple de diriger les spams du destinataire « toto » dans le fichier caché:

/var/vmail/vmail1/domain.lan/t/o/t/toto.../Maildir/.Junk/cur/

le script de redirection se trouve dans le fichier: /var/vmail/sieve/domain.lan/toto/dovecot.sieve

le fichier /etc/log/sieve.log relate clairement l'activité du plugin.

 

6.8) L'ANTIVIRUS CLAMAV

ClamAV:

* Configuration files:

- /etc/clamav/clamd.conf
- /etc/clamav/freshclam.conf
- /etc/logrotate.d/clamav

* RC scripts:

- RHEL/CentOS/OpenSuSE:
+ /etc/init.d/clamd
+ /etc/init.d/freshclam
- Debian & Ubuntu:
+ /etc/init.d/clamav-daemon
+ /etc/init.d/clamav-freshclam
- FreeBSD:
+ /etc/init.d/clamav-clamd
+ /etc/init.d/clamav-freshclam

* Log files:

- /var/log/clamav/clamd.log
- /var/log/clamav/freshclam.log

La messagerie est également le principal vecteur de propagation des virus. Avec l’évolution des systèmes de messagerie et l’automatisation des actions sur la réception de messages (par exemple une image attachée au message est automatiquement affichée), le courrier est devenu le moyen le plus utilisé pour la propagation des virus. Pour filtrer les virus en entrée de site avant de délivrer les courriers dans les boîtes aux lettres des utilisateurs le script « iRedMail »installe l’antivirus de messagerie ClamAV.

Clam AntiVirus (ClamAV) est un scanner de virus diffusé sous licence GPL pour les systèmes Unix. Ce logiciel a été initialement développé pour être interfacé à un serveur de messagerie électronique.

ClamAV est utilisé sur la passerelle de messagerie pour scanner les pièces attachées aux courriers, susceptibles de contenir des codes malveillants. L’antivirus ClamAV utilisé conjointement avec postfix détecte la majorité des virus circulant sur Internet.

Des informations sont également envoyées localement au service Syslog (service de journaux d'évènements).Elles sont archivées dans le fichier /var/log/mail.log .

ClamAV fournit un module de mise à jour régulière de sa base de connaissances (commande freshclam), afin de garantir à l’antivirus un fonctionnement optimal . Le contenu du fichier /var/log/freshclam.log reflète l’activité de ce module de mise à jour.

Notez bien que les valeurs par défaut des fichiers de configuration sont adaptées à la majorité des situations .


6.9) CONFIGURER LE DNS POUR LE PROCESSUS ANTI-SPAM DKIM

DNS record for DKIM support:

; key#1, domain domain.lan, /var/lib/dkim/domain.lan.pem
dkim._domainkey.domain.lan. 3600 TXT (
"v=DKIM1; p="
"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0DfO/hAYitBHsNW+iR6WhdPyf"
"8eGd38L7dUi7kToOdOWc3orbnSON9+z/H3W75Dgp6ya65+5myqj+/lZcFAJnYbVA"
"PXMYzE8b3uJJbS7q0/DXKOeeG0bZ4fmQ35yoZTCX1cs5e7q1Tk0c8J1juUD/t0+r"
"NoiXmmH3EJS5NoVQvQIDAQAB")

DKIM (DomainKeys Identified Mail) est une norme d'authentification fiable du nom de domaine de l'expéditeur d'un courrier électronique. Elle constitue une protection efficace contre le pourriel et l'hameçonnage. En effet, DKIM fonctionne par signature cryptographique du corps du message et d'une partie de ses en-têtes. Une signature DKIM vérifie donc l'authenticité du domaine expéditeur et garantit l'intégrité du message.

Après l'installation, redémarrez le système et dans un terminal entrez la commande suivante pour voir votre clef DKIM :

# amavisd-new showkeys

16

Copiez le contenu entre guillemets dans une seule ligne, comme ci-dessus:

v=DKIM1;

p= MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0DfO/hAYitBHsNW+iR6WhdPyf

8eGd38L7dUi7kToOdOWc3orbnSON9+z/H3W75Dgp6ya65+5myqj+/lZcFAJnYbVAPXMYzE8b3uJJbS7q0/DXKOeeG0bZ4fmQ35yoZTCX1cs5e7q1Tk0c8J1juUD

/t0+rNoiXmmH3EJS5NoVQvQIDAQAB

Ajouter un enregistrement DNS de type TXT en configurant la valeur précédemment copiée.

Ensuite, vérifiez avec la commande amavisd-new testkeys qui devra renvoyer le résultat positif « pass ».

#amavisd-new testkeys

TESTING#1 : dkim._domainkey.domain.lan => pass

6.10) LE FILTRE AMAVIS

Amavisd-new:

* Configuration files:

- /etc/amavis/conf.d/50-user
- /etc/postfix/master.cf
- /etc/postfix/main.cf

* RC script:

- /etc/init.d/amavis

* MySQL Database:

- Database name: amavisd
- Database user: amavisd
- Database password: UzGce2L4QXM0r7HMlHcFb1S2zKgcor
- SQL template: /root/iRedMail-0.7.0/samples/amavisd.mysql

AMaViS et son daemon Amavisd-new filtrent les virus et les spams et sert d'interface entre Postfix, SpamAssassin et ClamAV.

Amavisd-new met en relation les outils de sécurité antivirus et anti-spams d'un service de messagerie.

  • C’est un daemon(s'exécutant en arrière plan) programmé en Perl, interfacé avec Postfix par un socket(sorte de connecteur réseau logiciel exploité par les développeurs).
  • Il permet d’appliquer un filtrage de contenu anti-spam.
  • Il reconnait l’installation d’un grand nombre d’antivirus (dont Sophos et ClamAV).
  • il ajoute un en-tête, peut mettre en quarantaine, rejeter, émettre un avis de non délivrance.


Les fichiers de configuration se situent dans /etc/amavis/conf.d .Editez au besoin les fichiers suivant :

05-domain_id : vous devez ajouter tous les domaines gérés mêmes les virtuels ,

@local_domains_acl = ( ".$­mydomain","domain.lan" ,"tutu.local" ,".toto.com" );

15-av_scanner : liens des antivirus installés (autodetection) .Rien à faire dans ce fichier si ce n'est constater que l'antivirus utilisé est dé-commenté donc reconnu.

15-content_filter_mode : dé-commentez (effacez les # grâce à votre éditeur de texte) les lignes suivantes pour activer clamAV et Spamassassin

@bypass_virus_checks_maps = (
%bypass_virus_checks, @bypass_virus_checks_acl, $­bypass_virus_checks_re);
@bypass_spam_checks_maps = (
%bypass_spam_checks, @bypass_spam_checks_acl, $­bypass_spam_checks_re);

50-user : si vous souhaitez désactiver les « tags »dans les entêtes des courriels configurez « $sa_spam_subject_tag=undef ».Les utilisateurs peuvent constater le travail d'AMaViS en consultant les entêtes de leur messages avec leur client de messagerie Roundcube (X-Spam-Status).

N'oubliez pas de redémarrer le service après toute modification : /etc/init.d/amavis restart .

 

6.11) SPAMASSASSIN

SpamAssassin:

* Configuration files and rules:

- /etc/mail/spamassassin

- /etc/mail/spamassassin/local.cf

Le but de ce logiciel est de filtrer le trafic des courriels pour éradiquer les courriels reconnus comme pourriels ou courriels non sollicités. Face à l'augmentation importante du spam, ce logiciel connaît un engouement important et est adaptable sur de nombreux serveurs de courriels dont procmail, sendmail, Postfix, Exim, qmail .Il peut être installé sur la plupart des systèmes basés sur Linux, Windows et Mac OS X. SpamAssassin est distribué gratuitement sous la licence Apache Software Licence.

SpamAssassin est un programme qui fait passer un certain nombre de tests au message. En fonction du résultat de ces tests, il attribue un score au message. Si le score dépasse un certain seuil, le courriel est alors considéré comme du Spam. SpamAssassin modifie alors le titre du message (il l'encadre par *** SPAM ***). De plus, SpamAssassin positionne de nouveaux en-têtes au message :
X-Spam-Status et X-Spam-Level.Ces deux en-têtes permettent alors de créer des filtres dans votre client de messagerie pour orienter le message (par exemple la corbeille).

Tous les messages doivent donc passer par SpamAssassin pour être traités, avant d’arriver dans leur dossier définitif.

Dans le fichier /etc/default/spamassassin éditez : ENABLED=1 (afin d'activer le daemon spamd).

Tapez également la valeur 1 pour le paramètre CRON pour activer les mises à jour automatiques du programme : CRON=1

(La commande sa-update permet d'effectuer une mise à jour immédiatement).


6.12) LE CLIENT ROUNDC­UBE

Roundcube webmail:

* Configuration files:

- /usr/share/apache2/roundcubemail-0.5.1/
- /usr/share/apache2/roundcubemail-0.5.1/config/

* URL:

- http://debianserver.domain.lan/mail/

- https://debianserver.domain.lan/mail/

- http://debianserver.domain.lan/webmail/

- https://debianserver.domain.lan/webmail/

* Login account:

- Username: www@domain.lan, password: user

* See also:

- /etc/apache2/conf.d/roundcubemail.conf

Voilà notifié le login du premier utilisateur(www@domain.lan) avec son mot de passe(user).ils seront nécessaires pour se connecter à la boîte aux lettres de ce premier compte dans l'interface du client webmail Roundcube.

Les URL si dessus sont toutes valides pour se connecter et vous pouvez optez pour le choix sécurisé https.

 

6.13) PHPMYADMIN

phpMyAdmin:

* Configuration files:

- /usr/share/phpmyadmin
- /usr/share/phpmyadmin/config.inc.php

* Login account:

- Username: root, password: root
- Username: vmailadmin, password: Jx0w3dLZxYimmdCDihOZGGhdV4wZti
- Username (read-only): vmail, password: SO3hhI771SE0Cf0fk7ZwO1r1UEhtIi

* URL:

- https://debianserver.domain.lan/phpmyadmin

* See also:

- /etc/apache2/conf.d/phpmyadmin.conf

Notez bien maintenant le login(root),le mot de passe(root)et l'URL de connexion à l'interface web de gestion de la base de donnée phpMyadmin.

 

6.14) L'OUTIL AWSTATS

Awstats:

* Configuration files:

- /etc/awstats
- /etc/awstats/awstats.web.conf
- /etc/awstats/awstats.smtp.conf
- /etc/apache2/conf.d/awstats.conf

* Login account:

- Username: postmaster@domain.lan, password: root

* URL:

- https://debianserver.domain.lan/awstats/awstats.pl

- https://debianserver.domain.lan/awstats/awstats.pl?config=web

- https://debianserver.domain.lan/awstats/awstats.pl?config=smtp

* Crontab job:

shell> crontab -l root

Awstats est un utilitaire permettant de récolter des statistiques sur l'activité d'un service web ou de messagerie. Vous pouvez vous connectez en notifiant une des URLs ci-dessus, le login et le mot de passe indiqués.

 

6.15) L'ADMINISTRATION AVEC IREDADMIN

{xtypo_sticky}iRedAdmin - official web-based admin panel:{xtypo_sticky}

* Version: 0.1.4

* Configuration files:

- /usr/share/apache2/iRedAdmin-0.1.4/
- /usr/share/apache2/iRedAdmin-0.1.4/settings.ini*

* URL:

- https://debianserver.domain.lan/iredadmin/

* Login account:

- Username: postmaster@domain.lan, password: root

* Settings:

- /usr/share/apache2/iRedAdmin-0.1.4/settings.in

Vous relèverez l'URL de connexion à l'interface web d'administration, ainsi que le login et le mot de passe de l'administrateur.

Voir ci-après pour la gestion avec l'interface iRedAdmin.

- Addition settings for Policyd & Amavisd integration support in*

iRedAdmin-Pro:

[policyd]
enabled = True
host = localhost
port = 3306
db = postfixpolicyd
user = postfix-policyd
passwd = P3bJki7Es5MCDCjustiaa5d31qyWJL
[amavisd]
quarantine = True
server = 127.0.0.1
quarantine_port = 9998
logging_into_sql = True
host = localhost
port = 3306
db = amavisd
user = amavisd
passwd = UzGce2L4QXM0r7HMlHcFb1S2zKgcor
* See also:
- /etc/apache2/conf.d/iredadmin.conf
iRedAPD - Postfix Policy Daemon:
* Version: 1.3.4
* Listen address: 127.0.0.1, port: 7777
* Related files:
- /opt/iRedAPD-1.3.4/
- /opt/iredapd/
- /opt/iredapd/etc/iredapd.ini

Ces dernières lignes concernent l'interface payante iRedAdmin-Pro.Pour plus d'informations consultez le site web: http://www.iredmail.org


7) L'INTERFACE « iRedAdmin »DE GESTION DES DOMAINES ET DES COMPTES.


La fenêtre de connexion permet de choisir sa langue favorite en bas à droite.

17

 

18

Différents onglets offre la possibilité de créer des domaines,...

 

19

des comptes administrateurs,

 

20

Des comptes utilisateurs avec une définition de quotas personnels afin de prévenir une surcharge de stockage sur le serveur.
Les utilisateurs seront prévenus au dépassement du seuil et devront gérer leurs messages (par exemple supprimer le contenu de leur corbeille)
pour récupérer de la place et retrouver les fonctionnalités du compte.
21
Dés que vous désirez ajouter un domaine, un compte administrateur ou utilisateur, utilisez le bouton de droite : ajouter un compte.
Un menu déroulant apparaitra avec les choix possibles (domaine, administrateur, utilisateur).
22
L'onglet système affiche les logs administrateurs avec un outil filtre par domaine, administrateur, ou évènement.

 

23Enfin voici l'interface d'édition des profils de comptes dans laquelle l'espace occupé par chacun est visualisé.
Le bouton en forme d'engrenage affiche la page dans laquelle est rendu possible la désactivation du compte,
les modifications de noms, de mot de passe et de quotas alloués.


8) PHPMYADMIN A VOTRE SERVICE

 

En tapant dans votre navigateur web https://debianserver.domain.lan/phpmyadmin (debianserver.domain.lan devant être remplacer par le FQDN de votre serveur),une fenêtre de connexion s'affichera.
En renseignant le login root et le mot de passe root vous accèderez à l'interface web de gestion de la base de donnée MySQL, phpMyAdmin.
L'administrateur peut y retrouver toutes les entrées de la messagerie dans les différentes tables à des fins d'importation et d'exportation, par exemple :

BASE DE DONNEES

TABLE

CONTENU

iredadmin

log

Logs administrateurs

roundcubemail

contacts

Contacts des carnets d'adresses des utilisateurs

vmail

admin

Identité et logins des administrateurs


alias

Alias pour transmettre les courriels d'une adresse à une autre(voir ci-dessous)


domain

Tous les domaines de la messagerie créés


mailbox

Adresses utilisateurs, chemin de la boîte aux lettres, quotas, taille, domaine de la boîte

 

De nombreux services sont disponibles avec l'interface payante iRedAdmin-Pro néanmoins il est possible avec phpMyAdmin de les utiliser ,comme par exemple celui qui permet de configurer des alias d'adresses pour faire suivre les envois d'une adresse à une autre(par exemple en raison d'un changement de personnel).

Dans la table « alias » de la base « vmail », cliquez sur l'onglet « insérer »en haut. Notifiez la valeur « address »avec l'adresse de destination des courriels. Dessous tapez la ou les adresses de transmissions souhaitées sans oublier de préciser le domaine natif du serveur à la fin de la ligne « domain ».Exécutez en tapant le bouton en bas à droite(non visible sur l'imprime-écran).

 

24
Voilà, les messages envoyés à la première adresse seront transmis aux adresses des boîtes aux lettres indiquées dans la table « alias ».

9) TEST DE SCAN DE SPAM

Il est intéressant de tester l'efficacité des scanners de spams du système (AmaVIS et Spamassassin) avec un courriel test (GTUBE) disponible sur internet ou directement dans le fichier /usr/share/doc/spamassassin/examples/sample-spam.txt.

Pour cela vous devez envoyer un courriel provenant d'un domaine extérieur, avec par exemple un client webmail (Hotmail dans ce cas précis). Copiez le message proposé par le fichier test en guise de contenu et envoyez le à un destinataire possédant une adresse valide au sein de votre service de messagerie.

25

 

A la réception ,le message sera donc scanné et « taggué » (***SPAM***)dans son en-tête par le service AmaVIS
et son daemon amavisd-new.(daemon : Disk And Execution Monitor ; c'est un processus s'exécutant en arrière plan ).
26

Vous pouvez consulter les en-têtes des spams afin d'apprécier les résultats des processus de filtrages: X-spam-flag, X-spam-score, X-spam-status,...

 

27

N'hésitez pas non plus à lire les journaux d'évènements du serveur de messagerie dans /var/log/mail.log , et d'apprécier le travail d'AmaVIS et de SpamAssassin.

 

28

 


10) LE CLIENT DE MESSAGERIE WEBMAIL ROUNDCUBE

 

Pour se connecter à la boîte du premier utilisateur tapez d'abord l'URL https://le_FQDN_de_ votre_serveur/mail puis utilisez le login « www.domain.lan » et le mot de passe « user ».Par la suite lorsque vous aurez créé des comptes pour les utilisateurs il procéderont de la sorte avec leurs propres identifiants.

 

29

30

La page d'accueil est très conviviale. Elle présente les boutons habituels pour vérifier les nouveaux messages, écrire un nouveau message, répondre, répondre à tous, déplacer dans la corbeille, marquer les messages, imprimer,...Le carnet d'adresse permet de définir des mailings listes en créant des groupes dans lesquels vous pouvez réunir les adresses choisies.

 

31

Il est possible d'importer (et d'exporter) les contacts au format vcard (fichier.vcf) depuis le client Roundcube.

Des programmes qui convertissent le format .csv (outlook,hotmail,..) en .vcf (vcard) existent mais la tâche n'est pas simple car même convertis le fichier ne comportera pas forcément la même organisation de colonne de la base de donnée de votre messagerie. Il faut alors éditer le fichier pour chaque provenance de carnet d'adresses (suivant le client de messagerie d'origine).

 

32

Enfin, un bouton préférences,permettra à chaque utilisateur de configurer de nombreux paramètres d'affichages,de créer et d'organiser ses dossiers de courriels, de gérer les informations de son identité (signature numérique), de changer de mot de passe, mais aussi de filtrer certains courriels pour les diriger directement dans un répertoire précis. Ainsi les spams peuvent être accueillis dans le dossier « indésirables » (ou autre) à leur réception.

 

11) ENREGISTREMENT MX(Mail eXchanger) AU SEIN DU DNS

Cet enregistrement doit être effectué si l'on désire que le service de messagerie fonctionne au delà du réseau local c'est à dire sur l'internet.

Voici la ligne qui correspond à l'enregistrement MX sur le serveur DNS du fournisseur de nom de domaine :

@ 10800 IN MX 10 domain.lan.

Dans le détail:

10800 est le TTL ou « time to live »(espérance de vie).

Les enregistrements de chaque domaine possèdent une durée de vie permettant aux serveurs intermédiaires de connaître la date de péremption des informations et ainsi savoir s'il est nécessaire ou non de la revérifier.

IN est la classe « internet ».

MX (Mail eXchanger)correspond au serveur de gestion du courrier. Lorsqu'un utilisateur envoie un courrier électronique à une adresse (utilisateur@domaine), le serveur de courrier sortant interroge le serveur de nom ayant autorité sur le domaine afin d'obtenir l'enregistrement MX. Il peut exister plusieurs MX par domaine, afin de fournir une redondance en cas de panne du serveur de messagerie principal. Ainsi l'enregistrement MX permet de définir une priorité avec une valeur pouvant aller de 0 à 65 535.

10 est justement la priorité évoquée précedemment bien qu'en ce qui concerne APO33 un seul enregistrement existe pour l'instant.

Domain.lan. est le nom de domaine de la messagerie de la structure.

 

Cette installation peut se faire sous d'autres distribution il suffira de changer certains chemins pour les fichiers de configuration.
Merci à JB pour sa belle contribution


Commentaires  

 
0 #2 Salem 03-10-2011 16:43
Tutoriel simple et très clair. Merci
Citer
 
 
0 #1 Jérome 18-06-2011 02:42
Bonsoir,

Merci pour le tuto il n'y a pas de problème sur une installation vierge de debian 6.

Si tu peux supprimer mon précédent message en même temps.

a+
Citer
 

Ajouter un Commentaire


Code de sécurité
Rafraîchir