Différences entre les pages « Poste client Debian » et « Serveur de courriel »

De Cliss XXI
(Différence entre les pages)
Sauter à la navigation Sauter à la recherche
imported>SylvainBeucler
 
imported>SylvainBeucler
m
 
Ligne 1 : Ligne 1 :
Question: comment garder à la fois la stabilité et l'éthique de Debian GNU/Linux, tout en fournissant une solution ergonomique pour un poste client?
+
Le but de l'article est de mettre en place un serveur de courriel relativement simple, de la manière la plus automatisée possible.
  
Réponse: en ajoutant quelques paquets et un minimum de configuration.
+
Scripts à venir.
  
On trouvera ici de quoi modeler une Sarge en un environment de bureau efficace, ainsi que des réponses aux problèmes fréquents rencontrés avec certaines applications.
+
On se basera sur Postfixadmin (la version SVN, sous GNU GPL, pas la dernière stable), ainsi que sur l'excellent [http://high5.net/howto/ HOWTO] associé, qui n'a pour défaut que d'être un peu fouillis (gère Debian et FreeBSD suivant plusieurs variantes de configuration), et surtout de ne pas être automatisé! :)
  
Note à l'intention des contributeurs: transformer tout ceci en un ou plusieurs script, ce qui sera plus facile à maintenir.
+
* [[Postfix]]
 +
* [[Postfix et SASL]]: tentative de compréhension
 +
* [[Postfix et sécurité]]: autre tentative de compréhension
 +
* [[SPAM]]
  
== Installation ==
+
==Liens==
  
* [[Installer une Debian Sarge PPC]]: toutes les procédures et astuces pour gérer votre Mac.
+
* http://genco.gen.tc/postfix_sasl_courier_mysql_virtual_maildrop_squirrelmail_quota.php: un autre HOWTO
* [[InstallerDebianDepuisDebian]]: si l'installateur ne fonctionne pas, procédure alternative!
+
* http://www.littleboboy.net/?2005/04/15/54-postfix-courier-imap: un autre HOWTO en français cette fois
  
=== Imprimantes ===
+
== Partager le courriel en interne ==
  
* [[Paramétrer ses imprimantes]]
+
* Installer courier-imap sur un poste (serveur)
* Voir aussi [[Matériel#Imprimantes]]
+
* Utiliser un même compte sur chacun des postes clients
 +
* Dans /etc/courier/imapd : IMAP_ENHANCEDIDLE=1 , pour synchroniser les différents clients immédiatement après chaque opération (ajout, suppression...).
  
== Bureautique ==
+
== Test/debug d'une configuration ==
  
=== Environnement de bureau ===
+
* Exim (résultat sur la sortie standard; killer!):
 
+
  sendmail -bt adresse # -bt == 'back-trace'
* [[autoriser un utilisateur a éteindre l'ordinateur sous xfce4]]
+
sendmail -bt -d adresse # -d == 'debug', more verbose
* Comment fonctionne [[HotPlug]]?
+
* Postfix (résultat par mail, nettement moins pratique [http://www.postfix.org/DEBUG_README.html#trace_mail]):
* [[Touche Imprécr sous Gnome Sarge]]
+
  sendmail -bv adresse # sans envoi réel
* Lecteur de [[Disquette]]
+
sendmail -v adresse # avec envoi réel
 
 
=== OpenOffice.org ===
 
 
 
* [[Problèmes OpenOffice courants]]
 
* [[Installer OpenOffice2 sur Debian Sarge]]
 
* [[Dictionnaires OOo2 supplémentaires]]
 
* [[Polices OOo2 supplémentaires]]
 
* [[Conversion MS Access]]
 
 
 
=== Courriel ===
 
 
 
* [[Configuration Anti-SPAM de Mozilla Thunderbird]]
 
* Bug [[This body part will be downloaded on demand.]] de Thunderbird
 
* [[Navigateur associé à Thunderbird]]
 
* [http://packages.debian.org/stable/mail/offlineimap offlineimap]: synchro bi-directionnelle IMAP - un must! Pas adapté pour la migration cependant.
 
* [http://packages.debian.org/testing/net/imapsync imapsync]: migration de courrier entre deux serveur IMAP. Pratique si vous changez de prestataire: <code>imapsync --dry --host1 imap.ouvaton.net --user1 sylvain.beucler@cliss21.org --passfile1 ~/ouvaton.pass --host2 nouveau.server.tld --user2 sylvain --password2 secret</code>
 
* Passer de MS Outlook Express à Mozilla Thunderbird:
 
** (TODO) un outil libre (pstutils, mbx2mbox...)
 
** ou la version Windows de Thunderbird (utilise une DLL de MS): Outils/Importer.../Courrier/Outlook Express
 
* Passer de Thunderbird à IMAP:
 
** Récupérer le courrier dans C:\Documents and Settings\username\Application Data\Thunderbird\Profiles\xxxxx.default\Mail\Local Folders.
 
** Convertir en Maildir, supprimer les dossier _sbd, virer les accents (à défaut de savoir les convertir au format Courier):
 
  find 'Local Folders' -name '*.msf' -print0 | xargs -0 rm
 
mb2md -s Local\ Folders/ -R
 
cd ~/Maildir
 
rm -rf '.*_sbd'
 
for file in .*; do mv "$file" "`echo $file | sed 's/_sbd//g'`"; done
 
for file in .*; do mv "$file" "`unaccent utf8 "$file"`"; done
 
 
 
Note: tous les fichiers créés par mb2md ont une date aux alentours de 1965. Des clients mal foutus tels que Outlook Express (vive les insultes gratuites :)) affiche cette date à la place du champ <code>Date:</code> contenu dans l'e-mail. Cela ne vous gènera pas puisque vous passez vers Thunderbird, mais si jamais cela posait problème, il vous faudra coder un petit script pour faire un <code>touch</code> approprié en fonction de <code>Date:</code>. Ou plutôt corriger mb2md.
 
 
 
* [[Annuaire LDAP pour Thunderbird]]
 
* [[Annuaire LDAP pour Evolution]]
 
 
 
=== Mozilla Firefox ===
 
 
 
* [[Mozilla Firefox]]
 
 
 
=== Gestion personnelle ===
 
 
 
* [http://www.grisbi.org/ Grisbi]
 
* [http://www.gnucash.org/ GNUCash]
 
* [http://kmymoney2.sf.net KMyMoney]
 
 
 
=== Comptabilité entreprises ===
 
 
 
* [http://tinyaccounting.org/ Tiny Accounting]: seul ou en module de [[TinyErp]], ce serait une solution pour la compta française. Question de notre expert local: y a-t-il de quoi gérer une clôture d'exercice?
 
* [http://sql-ledger.org/ SQL Ledger]: un autre logiciel de compta (compta française?)
 
 
 
== Station multimédia ==
 
 
 
* [[Flash]]
 
* [[Gravure CD-ROM]]
 
* [[Webcam et Gnomemeeting]]
 
 
 
 
 
== Clefs USB et autres périphériques externes ==
 
 
 
Pour ''monter'' ces périphériques automatiquement, plusieurs solutions existents:
 
* Gnome: utilise hal (événements matériel), d-bus (communication inter-processus) et [[HotPlug]]; nécessite de se logger sous Gnome. Je n'ai trouvé aucun moyen de configuration (je ne veux pas que le point de montage soit le nom de volume!!)
 
* usbmount: monte et démonte automatiquement les systèmes de fichiers. Il est indépendant de l'environnement de bureau, et de ce fait son fonctionnement est plutôt orienté ''système'' qu'utilisateur - notamment, il n'est pas possible de démonter un périphérique autrement qu'en le retirant physiquement (du coup les systèmes de fichiers vfat, qui ne peuvent pas être synchronisé en permanence, risquent d'être corrompus si retirés trop tôt), et le possesseur des fichiers est root pour des systèmes vfat (donc modifications impossibles). Sans doute intéressant pour monter des disques externes au démarrage. Configurable et permet les ''hooks''. Penser à activer le support vfat dans <tt>/etc/usbmont/usbmount.conf</tt>.
 
* KDE: ?
 
 
 
== Problèmes système ==
 
 
 
* [[Accents dans les noms de fichiers]]
 
* [[Écrasement de la table de partitions]]
 
* Souris non détectée, <tt>/dev/input/mice</tt> inexistant: <code>modprobe psmouse mousedev</code> (courant sur vieilles installations Debian)
 
* Au démarrage, j'ai un message en boucle qui parle de DHCP: c'est qu'il y a un problème réseau. Appuyer sur ''Ctrl+C'' pour demander à ce programme de s'arrêter. L'ordinateur démarre alors sans accès au réseau.
 
 
 
== Migration ==
 
 
 
* [[Migration depuis Mac OS X]]
 
* [[Migration du carnet d'adresses d'Entourage vers Thunderbird]]
 
 
 
==Eye-candy==
 
 
 
* grub-splashimages + lien symbolique (todo)
 
** Ne pas hésiter à 'cp -r /boot/grub/splashimages /tmp && cd /tmp/splashimages && gunzip * && gqview' pour les admirer
 
** ln -s /boot/grub/splashimages/debsplash.xpm.gz /boot/grub/splash.xpm.gz && update-grub (splash.xpm.gz est l'image que GRUB cherche par défaut)
 
** [http://ruslug.rutgers.edu/~mcgrof/grub-images/images/load.php?image=debian-gnu.jpg Celle-ci] est pas mal non plus ([http://ruslug.rutgers.edu/~mcgrof/grub-images/images/working-splashimages/debian-gnu.xpm.gz xpm.gz])
 
* Le [http://www.togaware.com/linux/survivor/Splash_Screen.shtml Splash Screen] de Gnome.
 
* Configurations graphiques, pas forcément dans la version 'stable': http://glibersat.linux62.org/?rub=lain
 
* Autre lien: http://www.trustonme.net/didactels/338.html
 
* D'autres fond d'écrans GNOME, pas installés par défaut: gnome-backgrounds
 
* D'autres thèmes pour l'écran d'identification: gdm-themes
 
* kernel-patch-debianlogo: affiche le logo Debian au lancement de la machine, mais nécessite de recompiler le noyau
 
 
 
Une liste des paquets à installer (à documenter):
 
  aptitude --assume-yes install \
 
                openoffice.org-help-fr gftp \
 
                mozilla-firefox mozilla-firefox-locale-fr-fr \
 
                mozilla-thunderbird mozilla-thunderbird-locale-fr \
 
                gnome-backgrounds gdm-themes grub-splashimages gaim \
 
                zip unzip \
 
                kernel-headers-2.6.8-2-686 \
 
                wireless-tools \
 
                cupsys hp-ppd \
 
                acpid ntpdate eject ifrename \
 
                emacs21 rsync screen ethtool
 
 
 
==À faire==
 
 
 
* Mozilla Firefox
 
** Enlever les liens (anglais) dans la "Personal Toolbar Folder", et y rajouter un lien vers le Wiki de Cliss XXI.
 
** Installer quelques extensions vitales telles que [https://addons.mozilla.org/extensions/moreinfo.php?id=10&application=firefox AdBlock], [https://addons.mozilla.org/extensions/moreinfo.php?id=158&application=firefox Tabbrowser Preferences], et éventuellement [https://addons.mozilla.org/extensions/moreinfo.php?id=31&application=firefox FireSomething]
 
** Voir à installer la version 1.5
 
 
 
== Documentations libres ==
 
 
 
* [http://www.togaware.com/linux/survivor/ Debian GNU/Linux Desktop Survival Guide]: documentation libre et récente sur Debian
 
* [http://jmichau.free.fr/sarge_netinst/ Dossier d'installation Debian Testing]: un peu dans le même style, en français, récent.
 

Version du 9 juin 2008 à 14:33

Le but de l'article est de mettre en place un serveur de courriel relativement simple, de la manière la plus automatisée possible.

Scripts à venir.

On se basera sur Postfixadmin (la version SVN, sous GNU GPL, pas la dernière stable), ainsi que sur l'excellent HOWTO associé, qui n'a pour défaut que d'être un peu fouillis (gère Debian et FreeBSD suivant plusieurs variantes de configuration), et surtout de ne pas être automatisé! :)

Liens

Partager le courriel en interne

  • Installer courier-imap sur un poste (serveur)
  • Utiliser un même compte sur chacun des postes clients
  • Dans /etc/courier/imapd : IMAP_ENHANCEDIDLE=1 , pour synchroniser les différents clients immédiatement après chaque opération (ajout, suppression...).

Test/debug d'une configuration

  • Exim (résultat sur la sortie standard; killer!):
sendmail -bt adresse # -bt == 'back-trace'
sendmail -bt -d adresse # -d == 'debug', more verbose
  • Postfix (résultat par mail, nettement moins pratique [1]):
sendmail -bv adresse # sans envoi réel
sendmail -v adresse # avec envoi réel