Pbs Horde 3.09 ou IMP 4.0
Richard250258
-
richard250258 -
richard250258 -
Bonjour,
J'ai installé Horde 3.09, la génération du fichier semble être bonne (pas de msg d'erreurs) par contre lorsque j'essaie de générer le fichier de configuration de IMP 4.0, (conf.php) le fichier est bien généré mais il y a des msg d'erreurs :
Notice: Use of undefined constant SORTARRIVAL - assumed 'SORTARRIVAL' in /var/www/horde/imp/config/prefs.php on line 883
Notice: Use of undefined constant SORTARRIVAL - assumed 'SORTARRIVAL' in /var/www/horde/imp/config/prefs.php
etc...!
Quelqu'un pourrait il m'aider svp ?
Merci d'avance
Richard250258
J'ai installé Horde 3.09, la génération du fichier semble être bonne (pas de msg d'erreurs) par contre lorsque j'essaie de générer le fichier de configuration de IMP 4.0, (conf.php) le fichier est bien généré mais il y a des msg d'erreurs :
Notice: Use of undefined constant SORTARRIVAL - assumed 'SORTARRIVAL' in /var/www/horde/imp/config/prefs.php on line 883
Notice: Use of undefined constant SORTARRIVAL - assumed 'SORTARRIVAL' in /var/www/horde/imp/config/prefs.php
etc...!
Quelqu'un pourrait il m'aider svp ?
Merci d'avance
Richard250258
A voir également:
- Pbs Horde 3.09 ou IMP 4.0
- Net framework 4.0 - Télécharger - Divers Utilitaires
- Realme ui 4.0 - Accueil - Guide téléphones
- Webmail free imp - Guide
- Msxml 4.0 - Forum Logiciels
- MSXML 4.0 SP2 (KB927978) + (KB936181) + (KB94 ✓ - Forum Windows
44 réponses
Salut Richard250258,
Ces messages d'avertissement peuvent concerner le support IMAP de php. Ta version de php contient-elle le support de imap ?
Vois le résultat de
horde/test.php
Dans ton répertoire d'installation.
Dal
Ces messages d'avertissement peuvent concerner le support IMAP de php. Ta version de php contient-elle le support de imap ?
Vois le résultat de
horde/test.php
Dans ton répertoire d'installation.
Dal
Salut Richard,
Si tu as installé php avec apt-get, le plus simple est d'installer le module php-imap de la même façon.
Installe le module qui correspond à ta version de php, sous root :
apt-get install php5-imap
ou
apt-get install php4-imap
...
Puis relance ton serveur Apache.
Dal
Si tu as installé php avec apt-get, le plus simple est d'installer le module php-imap de la même façon.
Installe le module qui correspond à ta version de php, sous root :
apt-get install php5-imap
ou
apt-get install php4-imap
...
Puis relance ton serveur Apache.
Dal
Merci Dal,
En effet le packetage que tu m'a indiqué fonctionne mieux que celui que j'avais installé précédament (vu pourtant dans le fichier install d'IMP ...!!!!)
j'ai maintenant accès a l'ecran de connexion de la messagerie, sans message d'erreur !
J'ai une petite question : faut il modifier à la main le fichier IMAP.php pour interfacer IMP avec ma messagerie (Postfix), ou faut il faire autrement ?
Comment faire ?
Merci d'avance
Richard250258
En effet le packetage que tu m'a indiqué fonctionne mieux que celui que j'avais installé précédament (vu pourtant dans le fichier install d'IMP ...!!!!)
j'ai maintenant accès a l'ecran de connexion de la messagerie, sans message d'erreur !
J'ai une petite question : faut il modifier à la main le fichier IMAP.php pour interfacer IMP avec ma messagerie (Postfix), ou faut il faire autrement ?
Comment faire ?
Merci d'avance
Richard250258
faut il modifier à la main le fichier IMAP.php pour interfacer IMP avec ma messagerie (Postfix), ou faut il faire autrement
Non, il faut lire la documentation de IMP, qui figure dans le répertoire horde/imp/docs/ (notamment le fichier INSTALL).
Tu verras qu'on te dit, notamment, d'inclure les paramètres IMAP ou POP3 dans le fichier servers.php contenu dans le répertoire config/ de l'arborescence de IMP. Ce fichier est, lui même, bien commenté. Chaque élément du tableau de variables "servers" comporte un élément 'smtphost' où tu peux préciser l'adresse tu serveur SMTP à utiliser en conjonction avec le profil que tu définis.
Lis bien la documentation (INSTALL + commentaires) disponible pour chaque application horde que tu installes.
Dal
Non, il faut lire la documentation de IMP, qui figure dans le répertoire horde/imp/docs/ (notamment le fichier INSTALL).
Tu verras qu'on te dit, notamment, d'inclure les paramètres IMAP ou POP3 dans le fichier servers.php contenu dans le répertoire config/ de l'arborescence de IMP. Ce fichier est, lui même, bien commenté. Chaque élément du tableau de variables "servers" comporte un élément 'smtphost' où tu peux préciser l'adresse tu serveur SMTP à utiliser en conjonction avec le profil que tu définis.
Lis bien la documentation (INSTALL + commentaires) disponible pour chaque application horde que tu installes.
Dal
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci Dal
en fait j'avais dejà configuré le fichier servers.php protocol serveur nom de domaine etc...
ces paramètres sont bien pris en compte car je les trouves sur la page de connexion à la messagerie via IMP.
Le pb est que la connexion echoue losque j'essaies de me connecter la (utilisateur et passwd existant ds ma messagerie Postfix)
J'ai beau eplucher le fichier Install d'IMP ... je ne trouves pas de piste pour résoudre ce pb !
as tu une idée ?
Merci d'avance
Richard250258
en fait j'avais dejà configuré le fichier servers.php protocol serveur nom de domaine etc...
ces paramètres sont bien pris en compte car je les trouves sur la page de connexion à la messagerie via IMP.
Le pb est que la connexion echoue losque j'essaies de me connecter la (utilisateur et passwd existant ds ma messagerie Postfix)
J'ai beau eplucher le fichier Install d'IMP ... je ne trouves pas de piste pour résoudre ce pb !
as tu une idée ?
Merci d'avance
Richard250258
Le pb est que la connexion echoue losque j'essaies de me connecter la (utilisateur et passwd existant ds ma messagerie Postfix)
Ton problème est un problème d'authentification ?
La page d'accueil de Horde (qui peut donner accès à de nombreuses applications Horde et pas seulement à IMP), est celle qui contient normalement le login et mot de passe d'authentiifcation pour l'accès aux applications Horde. C'est une authentification centralisée pour toutes les applications. Elle est donc gérée au niveau de Horde et pas au niveau de IMP.
Tu peux paramétrer de nombreux types d'authentifications.
Le plus simple, si tu utilises un serveur IMAP, est d'utiliser le mécanisme d'authentification du serveur IMAP. Celà se paramètre lors du premier lancement de Horde (qui ne nécessite pas de mot de passe), et celà génère automatiquement un fichier horde/config/conf.php avec les paramètres correspondants dans le tableau $conf['auth']['params'] (ne modifie pas ce fichier à la main).
La documentation correspondante est dans horde/docs/INSTALL
Note bien que Postfix n'est pas un serveur IMAP (c'est un serveur SMTP).
Tu dois configurer correctement ton serveur IMAP (courier-IMAP, uw-imap, cyrus-imap,...) pour accéder aux boites de messagerie, et, dans Horde, sélectionner les bons paramètres d'authentification en fonction des procédés d'authentification supportés par ton serveur IMAP.
Une erreur commune est que les paramètres de protocoles d'authentification IMAP choisis pour Horde ne concordent pas avec ceux réellement supportés par le serveur IMAP : tls, ssl, ou rien. Par exemple, si aucune authentification cryptée n'est mise en oeuvre, Horde doit être paramétré "imap/notls".
Dal
Ton problème est un problème d'authentification ?
La page d'accueil de Horde (qui peut donner accès à de nombreuses applications Horde et pas seulement à IMP), est celle qui contient normalement le login et mot de passe d'authentiifcation pour l'accès aux applications Horde. C'est une authentification centralisée pour toutes les applications. Elle est donc gérée au niveau de Horde et pas au niveau de IMP.
Tu peux paramétrer de nombreux types d'authentifications.
Le plus simple, si tu utilises un serveur IMAP, est d'utiliser le mécanisme d'authentification du serveur IMAP. Celà se paramètre lors du premier lancement de Horde (qui ne nécessite pas de mot de passe), et celà génère automatiquement un fichier horde/config/conf.php avec les paramètres correspondants dans le tableau $conf['auth']['params'] (ne modifie pas ce fichier à la main).
La documentation correspondante est dans horde/docs/INSTALL
Note bien que Postfix n'est pas un serveur IMAP (c'est un serveur SMTP).
Tu dois configurer correctement ton serveur IMAP (courier-IMAP, uw-imap, cyrus-imap,...) pour accéder aux boites de messagerie, et, dans Horde, sélectionner les bons paramètres d'authentification en fonction des procédés d'authentification supportés par ton serveur IMAP.
Une erreur commune est que les paramètres de protocoles d'authentification IMAP choisis pour Horde ne concordent pas avec ceux réellement supportés par le serveur IMAP : tls, ssl, ou rien. Par exemple, si aucune authentification cryptée n'est mise en oeuvre, Horde doit être paramétré "imap/notls".
Dal
Tu dois configurer correctement ton serveur IMAP (courier-IMAP....
Tu veux dire que je dois modifier à la main le fichier courier-IMAP ?
ou y a t'il uneappli pour administrer le serveur IMAP ?
(si ct le cas je ne cois pas ou elle se trouve)
autre question il me semblait que SMTP etait un protocol d'expedition du courrier et IMAP (ou POP3) pour la reception du courrier. dans ce cas Postfix (SMTP ou Sendmail) fonctionne avec Fetchmail (qui gère IMAP et POP3)
Richard
Tu veux dire que je dois modifier à la main le fichier courier-IMAP ?
ou y a t'il uneappli pour administrer le serveur IMAP ?
(si ct le cas je ne cois pas ou elle se trouve)
autre question il me semblait que SMTP etait un protocol d'expedition du courrier et IMAP (ou POP3) pour la reception du courrier. dans ce cas Postfix (SMTP ou Sendmail) fonctionne avec Fetchmail (qui gère IMAP et POP3)
Richard
Re :)
Tu dois configurer correctement ton serveur IMAP (courier-IMAP....
Tu veux dire que je dois modifier à la main le fichier courier-IMAP ?
ou y a t'il uneappli pour administrer le serveur IMAP ?
(si ct le cas je ne cois pas ou elle se trouve)
Je veux dire que tu dois avoir installé et paramétré un serveur IMAP sur ta machine. Je n'ai jamais utilisé Ubuntu, mais celà m'étonnerait que cette distribution installe un serveur IMAP par défaut. Si tu n'as rien installé, il est probable que tu n'as aucun serveur IMAP écoutant sur le port 143.
Pour vérifier si un serveur IMAP tourne, fais :
telnet 127.0.0.1 143
Et vois s'il y a quelque chose sur ce port.
S'il n'y a rien, tu dois installer un serveur IMAP (Courier-IMAP par exemple, qui fonctionne très bien avec Postfix).
autre question il me semblait que SMTP etait un protocol d'expedition du courrier
Oui, de transport.
et IMAP (ou POP3) pour la reception du courrier
IMAP permet la consultation et gestion complète à distance d'un compte de messagerie. Si tu installes un serveur IMAP sur ton serveur, tu pourras permettre aux utilisateurs Unix de ton serveur d'accéder à leur Maildir ou leur MBOX personnels. Les e-mails restent stockés sur le serveur.
POP permet d'accéder à une boite aux lettres. C'est un protocole beaucoup plus simple et plus limité. Pour l'essentiel, tu peux ouvrir la boite, voir ce qu'il y a dedans et rapatrier les courriers ou les effacer (ou les laisser dedans). La boite POP est en principe vidée et les e-mails rapatriés, elle n'est pas conçue pour garder des e-mails ad vitam eternam.
IMP est typiquement conçu pour fonctionner avec IMAP et profiter des extensions IMAP permettant la création de dossiers, sous-dossiers, les fonctions de recherche, de chargement d'entêtes seuls, etc.. IMP devrait fonctionner aussi avec POP, mais les fonctionnalités seront plus limitées.
dans ce cas Postfix (SMTP ou Sendmail) fonctionne avec Fetchmail (qui gère IMAP et POP3)
Je ne suis pas sûr de comprendre ta question. Il est exact que Fechmail connaît les deux protocoles et qu'il est l'outil préféré utilisé sous Linux pour accéder et vider une boite POP.
Si tu veux, tu peux installer un serveur POP sur ta machine. Les utilisateurs pourront accéder aux e-mails arrivant dans /var/spool avec ce serveur POP, mais pas aux Maildir ou MBOX de ton système.
IMAP est bien plus polyvalent.
Dal
Tu dois configurer correctement ton serveur IMAP (courier-IMAP....
Tu veux dire que je dois modifier à la main le fichier courier-IMAP ?
ou y a t'il uneappli pour administrer le serveur IMAP ?
(si ct le cas je ne cois pas ou elle se trouve)
Je veux dire que tu dois avoir installé et paramétré un serveur IMAP sur ta machine. Je n'ai jamais utilisé Ubuntu, mais celà m'étonnerait que cette distribution installe un serveur IMAP par défaut. Si tu n'as rien installé, il est probable que tu n'as aucun serveur IMAP écoutant sur le port 143.
Pour vérifier si un serveur IMAP tourne, fais :
telnet 127.0.0.1 143
Et vois s'il y a quelque chose sur ce port.
S'il n'y a rien, tu dois installer un serveur IMAP (Courier-IMAP par exemple, qui fonctionne très bien avec Postfix).
autre question il me semblait que SMTP etait un protocol d'expedition du courrier
Oui, de transport.
et IMAP (ou POP3) pour la reception du courrier
IMAP permet la consultation et gestion complète à distance d'un compte de messagerie. Si tu installes un serveur IMAP sur ton serveur, tu pourras permettre aux utilisateurs Unix de ton serveur d'accéder à leur Maildir ou leur MBOX personnels. Les e-mails restent stockés sur le serveur.
POP permet d'accéder à une boite aux lettres. C'est un protocole beaucoup plus simple et plus limité. Pour l'essentiel, tu peux ouvrir la boite, voir ce qu'il y a dedans et rapatrier les courriers ou les effacer (ou les laisser dedans). La boite POP est en principe vidée et les e-mails rapatriés, elle n'est pas conçue pour garder des e-mails ad vitam eternam.
IMP est typiquement conçu pour fonctionner avec IMAP et profiter des extensions IMAP permettant la création de dossiers, sous-dossiers, les fonctions de recherche, de chargement d'entêtes seuls, etc.. IMP devrait fonctionner aussi avec POP, mais les fonctionnalités seront plus limitées.
dans ce cas Postfix (SMTP ou Sendmail) fonctionne avec Fetchmail (qui gère IMAP et POP3)
Je ne suis pas sûr de comprendre ta question. Il est exact que Fechmail connaît les deux protocoles et qu'il est l'outil préféré utilisé sous Linux pour accéder et vider une boite POP.
Si tu veux, tu peux installer un serveur POP sur ta machine. Les utilisateurs pourront accéder aux e-mails arrivant dans /var/spool avec ce serveur POP, mais pas aux Maildir ou MBOX de ton système.
IMAP est bien plus polyvalent.
Dal
Merci Dal pour les precisions,
d'après mes outils resaux j'ai :
Port 143 Open imap2
la commande :
telnet 127.0.0.1 143
me renvoie : courier IMAP is ready
j'ai parametré Horde avec IMAP et l'option "imap/notls".
Et .... je n'ai tjrs pas de connexion
Que puis je encore parametrer ?
j'ai l'impression que l'authentification ne se fait pas
utilisateur ou mbox inconnue ???
Merci d'avance
Richard
d'après mes outils resaux j'ai :
Port 143 Open imap2
la commande :
telnet 127.0.0.1 143
me renvoie : courier IMAP is ready
j'ai parametré Horde avec IMAP et l'option "imap/notls".
Et .... je n'ai tjrs pas de connexion
Que puis je encore parametrer ?
j'ai l'impression que l'authentification ne se fait pas
utilisateur ou mbox inconnue ???
Merci d'avance
Richard
en fait je suppose que le pb doit se situer dans le parametrage de courier-IMAP
Mais quel fichier ?
J'ai un script qui s'appelle de cette façon mais à première vu ce ne doit pas être ce fichier qu'il faille parametrer...
peux tu m'apporter des indications sur le fichier à parametrer stp ?
nom... emplacement ... format ... et eventuellement les paramtres à modifier.
Merci d'avance
Richard
Mais quel fichier ?
J'ai un script qui s'appelle de cette façon mais à première vu ce ne doit pas être ce fichier qu'il faille parametrer...
peux tu m'apporter des indications sur le fichier à parametrer stp ?
nom... emplacement ... format ... et eventuellement les paramtres à modifier.
Merci d'avance
Richard
Salut,
Tu as donc installé courier-IMAP.
Sous FreeBSD, les fichiers de configuration sont sous /usr/local/etc/courier-imap
Sous Linux, j'imagine qu'ils sont sous /etc/courier-imap ou quelque part sous /etc.
Tu devrais tester l'utilisation de ton serveur IMAP avec un client de messagerie normal, avant de tenter de l'utiliser avec Horde.
Quand aux paramétrages à effectuer, ils dépendent de ce que tu veux en faire et de la façon dont Postfix est installé également (authentification, utilisateurs virtuels, etc.).
Vois la documentation de courier-IMAP ou un des nombreux Howto qui existent sur l'utilisation conjointe de Postfix et de courier-IMAP.
http://www.postfix.org/docs.html
http://www.courier-mta.org/imap/
Si tu utilises courier-IMAP, celà signifie que ton Postfix doit être paramétré pour gérer le format Maildir (et non le format MBOX).
Dans ton paramétrage de Postfix, vérifie que main.cf contient bien la directive "home_mailbox = Maildir/".
Dal
Tu as donc installé courier-IMAP.
Sous FreeBSD, les fichiers de configuration sont sous /usr/local/etc/courier-imap
Sous Linux, j'imagine qu'ils sont sous /etc/courier-imap ou quelque part sous /etc.
Tu devrais tester l'utilisation de ton serveur IMAP avec un client de messagerie normal, avant de tenter de l'utiliser avec Horde.
Quand aux paramétrages à effectuer, ils dépendent de ce que tu veux en faire et de la façon dont Postfix est installé également (authentification, utilisateurs virtuels, etc.).
Vois la documentation de courier-IMAP ou un des nombreux Howto qui existent sur l'utilisation conjointe de Postfix et de courier-IMAP.
http://www.postfix.org/docs.html
http://www.courier-mta.org/imap/
Si tu utilises courier-IMAP, celà signifie que ton Postfix doit être paramétré pour gérer le format Maildir (et non le format MBOX).
Dans ton paramétrage de Postfix, vérifie que main.cf contient bien la directive "home_mailbox = Maildir/".
Dal
Merci Dal,
En effet j'ai ajouter le parametre que tu m'as indiqué dans main.cf car il n'y figurait pas. Les choses n'ont guère evoluées...
J'essaies de creuser les hoxto, mais il parlent de Mysql ou de ldap, je ne suis pas sur que ce soit indispensable pour faire fonctionner Postfix avec courier IMAP sinon ça deviendrai une usine à gaz
Qu'en penses tu ?
j'ai trouver un fichier qui s'apelle imapd dans /etc/courier j'espère que ce soit le fichier à parametrer ...
a ton avis ?
Richard
En effet j'ai ajouter le parametre que tu m'as indiqué dans main.cf car il n'y figurait pas. Les choses n'ont guère evoluées...
J'essaies de creuser les hoxto, mais il parlent de Mysql ou de ldap, je ne suis pas sur que ce soit indispensable pour faire fonctionner Postfix avec courier IMAP sinon ça deviendrai une usine à gaz
Qu'en penses tu ?
j'ai trouver un fichier qui s'apelle imapd dans /etc/courier j'espère que ce soit le fichier à parametrer ...
a ton avis ?
Richard
Salut Richard250258,
S'agissant de Postfix, après chaque modification de mainc.cf, relance Postfix avec
postfix reload
Relis la doc de Postfix et installe le correctement, fais des tests locaux, externes, entrants et sortants pour t'assurer que tout fonctionne et arrive bien sur les Maildir.
Pour Courier-IMAP, il y a effectivement des chances que /etc/courier soit le bon emplacement sous Linux (je n'ai que des machines FreeBSD avec Postfix). Le fichier imapd est effectivement un nom de fichier de configuration de Courier-IMAP.
Plus globalement, tu n'as pas besoin de partir sur des authentifications mysql ou ldap, ou des utilisateurs virtuels, si tu as un nombre d'utilisateurs réduits.
Le plus simple est d'utiliser authpwd ou authshadow, qui va chercher les userids et passwords dans /etc/passwd ou dans /etc/shadow (je suppose que Ubuntu utilise des mots de passe en shadow) et de créer les Maildirs dans les répertoires /home des utilisateurs.
Sinon une solution d'authentification légère peut aussi être d'utiliser authuserdb (bases de données GDBM ou DB).
Tu ne peux pas installer Postfix ou Courier-IMAP sans lire leurs documentations respectives.
Bon courage :)
Dal
S'agissant de Postfix, après chaque modification de mainc.cf, relance Postfix avec
postfix reload
Relis la doc de Postfix et installe le correctement, fais des tests locaux, externes, entrants et sortants pour t'assurer que tout fonctionne et arrive bien sur les Maildir.
Pour Courier-IMAP, il y a effectivement des chances que /etc/courier soit le bon emplacement sous Linux (je n'ai que des machines FreeBSD avec Postfix). Le fichier imapd est effectivement un nom de fichier de configuration de Courier-IMAP.
Plus globalement, tu n'as pas besoin de partir sur des authentifications mysql ou ldap, ou des utilisateurs virtuels, si tu as un nombre d'utilisateurs réduits.
Le plus simple est d'utiliser authpwd ou authshadow, qui va chercher les userids et passwords dans /etc/passwd ou dans /etc/shadow (je suppose que Ubuntu utilise des mots de passe en shadow) et de créer les Maildirs dans les répertoires /home des utilisateurs.
Sinon une solution d'authentification légère peut aussi être d'utiliser authuserdb (bases de données GDBM ou DB).
Tu ne peux pas installer Postfix ou Courier-IMAP sans lire leurs documentations respectives.
Bon courage :)
Dal
Postfix est installé et fonctionne correctement dépuis qq mois déjà ainsi qu'un client dénomé Evolution (équivalent à Outlook)
Merci qd même du conseille de lire la doc (je le fait généralement !)
par contre il n'est pas impossible que Evolution et du mal à lire le format Maildir
(il fonctionne actuellement en format mbox)
Merci qd même du conseille de lire la doc (je le fait généralement !)
par contre il n'est pas impossible que Evolution et du mal à lire le format Maildir
(il fonctionne actuellement en format mbox)
Richard,
http://www.courier-mta.org/imap/
Courier-IMAP is a fast, scalable, enterprise IMAP server that uses Maildirs
(première phrase du premier paragraphe de la home page de Courier-IMAP)
par contre il n'est pas impossible que Evolution et du mal à lire le format Maildir
(il fonctionne actuellement en format mbox)
Si tu es content avec le format MBOX, utilise un serveur IMAP comme uw-imap. Les performances ne seront pas les mêmes ( http://www.courier-mta.org/mbox-vs-maildir/ ).
Note bien que Evolution, comme tout client de messagerie respectable, sait se connecter à des boites IMAP. Donc, tes clients Evolution, au lieu d'attaquer directement la MBOX, pourraient fort bien se connecter localement au serveur IMAP pour gérer leurs boites (le format de la boite lui-même étant indifférent, car géré par le serveur IMAP).
C'est, en fait, ce que je te disais de faire pour tester ton serveur IMAP à partir d'un client de messagerie normal.
Mais tu es maître de ta destinée, alors à toi de voir :)
Dal
http://www.courier-mta.org/imap/
Courier-IMAP is a fast, scalable, enterprise IMAP server that uses Maildirs
(première phrase du premier paragraphe de la home page de Courier-IMAP)
par contre il n'est pas impossible que Evolution et du mal à lire le format Maildir
(il fonctionne actuellement en format mbox)
Si tu es content avec le format MBOX, utilise un serveur IMAP comme uw-imap. Les performances ne seront pas les mêmes ( http://www.courier-mta.org/mbox-vs-maildir/ ).
Note bien que Evolution, comme tout client de messagerie respectable, sait se connecter à des boites IMAP. Donc, tes clients Evolution, au lieu d'attaquer directement la MBOX, pourraient fort bien se connecter localement au serveur IMAP pour gérer leurs boites (le format de la boite lui-même étant indifférent, car géré par le serveur IMAP).
C'est, en fait, ce que je te disais de faire pour tester ton serveur IMAP à partir d'un client de messagerie normal.
Mais tu es maître de ta destinée, alors à toi de voir :)
Dal
Bonjour Dal
Courier-IMAP is a fast, scalable, enterprise IMAP server that uses Maildirs
... je n'ai jamais dit le contraire !
Seulement qd j'essaie de modifier les paramètres d'un compte sous evolution
pour maildir il me repond qu'il ne trouve aucun répertoire de ce nom
et qd j'essaie de lui mettre un serveur imap il me demande le nom du serveur
si je lui dit imapd, à l'expedition du courrier il me répond service inconnu
si je lui met le nom de ma machine... il me demande ensuite un username et un mot de passe, mais la réponse est un refus de connexion
autre chose qd j'essaies de tester la messagerie à partir d'imp (test.php), j'ai la réponse suivante :
Certificate failure for servmail: self signed certificate: /C=US/ST=NY/L=New York/O=Courier Mail Server/OU=Automatically-generated IMAP SSL key/CN=localhost/emailAddress=postmaster@example.com.
etc ...
(servmail est le nom de ma machine)
please help ...!
Richard
PS Excuses les fautes de frappes sur mes msgs précédents. (ce ne sont pas vraiment des fautes d'orhographe.)
Courier-IMAP is a fast, scalable, enterprise IMAP server that uses Maildirs
... je n'ai jamais dit le contraire !
Seulement qd j'essaie de modifier les paramètres d'un compte sous evolution
pour maildir il me repond qu'il ne trouve aucun répertoire de ce nom
et qd j'essaie de lui mettre un serveur imap il me demande le nom du serveur
si je lui dit imapd, à l'expedition du courrier il me répond service inconnu
si je lui met le nom de ma machine... il me demande ensuite un username et un mot de passe, mais la réponse est un refus de connexion
autre chose qd j'essaies de tester la messagerie à partir d'imp (test.php), j'ai la réponse suivante :
Certificate failure for servmail: self signed certificate: /C=US/ST=NY/L=New York/O=Courier Mail Server/OU=Automatically-generated IMAP SSL key/CN=localhost/emailAddress=postmaster@example.com.
etc ...
(servmail est le nom de ma machine)
please help ...!
Richard
PS Excuses les fautes de frappes sur mes msgs précédents. (ce ne sont pas vraiment des fautes d'orhographe.)
Salut Richard,
Ma citation signifiait que tu n'avais de toute évidence pas bien lu la documentation de Courier-IMAP (en dépit de tes affirmations), puisque tu semblais "découvrir" le format de boites mail géré par Courier-IMAP.
Le nom d'hôte du serveur IMAP est celui que tu dois entrer dans le client IMAP, ou son adresse IP (pas le nom du démon).
Courier-IMAP dispose de deux démons : imapd sur le port 143 et imapd-ssl sur le port 993.
Commence déjà par accéder au port 143 (sans TLS, ni SSL). Sous Horde, tu ne devrais pas avoir ces messages si tu as paramétré le profil du serveur avec la directive "imap/notls".
Si tu veux un établissement de session TLS ou SSL, tu peux toujours le faire plus tard. Il va falloir que tu te procures OpenSSL et que tu lise un peu de documentation. Les bases sont expliquées dans le documentation de Courier-IMAP (emplacement du certificat X509 au format PEM, celui créé à l'installation étant un "faux" certificat). Il te faudra aussi un client compatible (je ne connais pas Evolution).
En ce qui concerne l'authentification, quel mode as-tu choisi ? L'as-tu paramétré ? Jusqu'à présent userdb rempli bien mes besoins, car je ne gère pas des milliers d'utilisateurs. Les autres, je ne les connais pas trop.
Dal
Ma citation signifiait que tu n'avais de toute évidence pas bien lu la documentation de Courier-IMAP (en dépit de tes affirmations), puisque tu semblais "découvrir" le format de boites mail géré par Courier-IMAP.
Le nom d'hôte du serveur IMAP est celui que tu dois entrer dans le client IMAP, ou son adresse IP (pas le nom du démon).
Courier-IMAP dispose de deux démons : imapd sur le port 143 et imapd-ssl sur le port 993.
Commence déjà par accéder au port 143 (sans TLS, ni SSL). Sous Horde, tu ne devrais pas avoir ces messages si tu as paramétré le profil du serveur avec la directive "imap/notls".
Si tu veux un établissement de session TLS ou SSL, tu peux toujours le faire plus tard. Il va falloir que tu te procures OpenSSL et que tu lise un peu de documentation. Les bases sont expliquées dans le documentation de Courier-IMAP (emplacement du certificat X509 au format PEM, celui créé à l'installation étant un "faux" certificat). Il te faudra aussi un client compatible (je ne connais pas Evolution).
En ce qui concerne l'authentification, quel mode as-tu choisi ? L'as-tu paramétré ? Jusqu'à présent userdb rempli bien mes besoins, car je ne gère pas des milliers d'utilisateurs. Les autres, je ne les connais pas trop.
Dal
Le nom d'hôte du serveur IMAP est celui que tu dois entrer dans le client IMAP, ou son adresse IP (pas le nom du démon).
Oui c ce que j'ai en effet déduit après mes essais
Courier-IMAP dispose de deux démons : imapd sur le port 143 et imapd-ssl sur le port 993.
en effet je le savais au vu de mes outils système
Commence déjà par accéder au port 143 (sans TLS, ni SSL). Sous Horde, tu ne devrais pas avoir ces messages si tu as paramétré le profil du serveur avec la directive "imap/notls".
et pourtant si ...! c bien ce qui me gène !!!
En ce qui concerne l'authentification, quel mode as-tu choisi ? L'as-tu paramétré ? Jusqu'à présent userdb rempli bien mes besoins, car je ne gère pas des milliers d'utilisateurs. Les autres, je ne les connais pas trop.
j'ai en effet userdb sur ma machine par contre je n'ai pas encore trouvé le fichier de configuration de userdb j'ai recherché ds le rep où se trouve le script perl mais je n'ai trouvé ni doc ni fichier de config. sais tu où il se trouve ?
j'ai de plus en plus l'impression que mon pb est un pb d'authentification mais j'ai bien du mal à le cerner avec précision, j'ai revu encore mon fichier servers.php ... tout est indiqué dans ce fichier ...
pkoi l'authentification ne se fait elle pas ?
merci pour la réponse
Richard
Oui c ce que j'ai en effet déduit après mes essais
Courier-IMAP dispose de deux démons : imapd sur le port 143 et imapd-ssl sur le port 993.
en effet je le savais au vu de mes outils système
Commence déjà par accéder au port 143 (sans TLS, ni SSL). Sous Horde, tu ne devrais pas avoir ces messages si tu as paramétré le profil du serveur avec la directive "imap/notls".
et pourtant si ...! c bien ce qui me gène !!!
En ce qui concerne l'authentification, quel mode as-tu choisi ? L'as-tu paramétré ? Jusqu'à présent userdb rempli bien mes besoins, car je ne gère pas des milliers d'utilisateurs. Les autres, je ne les connais pas trop.
j'ai en effet userdb sur ma machine par contre je n'ai pas encore trouvé le fichier de configuration de userdb j'ai recherché ds le rep où se trouve le script perl mais je n'ai trouvé ni doc ni fichier de config. sais tu où il se trouve ?
j'ai de plus en plus l'impression que mon pb est un pb d'authentification mais j'ai bien du mal à le cerner avec précision, j'ai revu encore mon fichier servers.php ... tout est indiqué dans ce fichier ...
pkoi l'authentification ne se fait elle pas ?
merci pour la réponse
Richard
Salut Richard,
Désolé de mon silence, je n'ai pas eu un instant à moi ces derniers jours.
j'ai en effet userdb sur ma machine par contre je n'ai pas encore trouvé le fichier de configuration de userdb j'ai recherché ds le rep où se trouve le script perl mais je n'ai trouvé ni doc ni fichier de config. sais tu où il se trouve ?
Celà dépend du système. Sous FreeBSD il se trouve sous /usr/local/etc/userdb, sous Linux, celà doit être /etc/userdb
Vois ta page de manuel de userdb. Ce fichier devrait avoir des permissions 700.
pkoi l'authentification ne se fait elle pas ?
Parce que tu n'as paramétré aucun module d'authentification dans Courier-IMAP et que la base userdb n'existe pas ?
Tout est expliqué là :
http://www.inter7.com/courierimap/INSTALL.html#userdb
Dal
Désolé de mon silence, je n'ai pas eu un instant à moi ces derniers jours.
j'ai en effet userdb sur ma machine par contre je n'ai pas encore trouvé le fichier de configuration de userdb j'ai recherché ds le rep où se trouve le script perl mais je n'ai trouvé ni doc ni fichier de config. sais tu où il se trouve ?
Celà dépend du système. Sous FreeBSD il se trouve sous /usr/local/etc/userdb, sous Linux, celà doit être /etc/userdb
Vois ta page de manuel de userdb. Ce fichier devrait avoir des permissions 700.
pkoi l'authentification ne se fait elle pas ?
Parce que tu n'as paramétré aucun module d'authentification dans Courier-IMAP et que la base userdb n'existe pas ?
Tout est expliqué là :
http://www.inter7.com/courierimap/INSTALL.html#userdb
Dal
Dans la doc de Courier-IMAP dont j'ai donné le lien ci-dessus, l'exemple donné est celui de la création d'utilisateurs virtuels sous un utilisateur réel dénommé "vmail". Si tu ne veux pas d'utilisateurs virtuels, tu crée tes Maildir sous le répertoire home de chaque utilisateur, et tu utilises les paramètres en conséquence dans userdb (emplacement Maildir, uid, gid, etc.).
Si tu optes pour des utilisateurs virtuels, tu devras indiquer à Postfix, dans "local_recipient_maps" du main.cf, d'utiliser la base userdb pour acheminer les e-mails aux bons endroits (la même base).
Dal
Si tu optes pour des utilisateurs virtuels, tu devras indiquer à Postfix, dans "local_recipient_maps" du main.cf, d'utiliser la base userdb pour acheminer les e-mails aux bons endroits (la même base).
Dal
Merci Dal,
le doc dont tu m'as envoyé le lien est effectivement très interessant !
Au debut tout marche bien ...
le script s'execute bien ... sauf que le relsultat ne se charge pas dans le fichier vide userdb ...!
à moins de le rediriger : pw2userdb > userdb
et ensuite impossible de générer la base userdb.db :
makeuserdb (cf le document) ne donne rien !
make userdb me renvoie : il n'y a rien à faire !
j'ai pourtant suivi à la lettre les infos du document
as tu une idée sur la question ? pb de version ?
(je suis sous Debian 5.1 Ubuntu)
ou autre chose ?
Richard
le doc dont tu m'as envoyé le lien est effectivement très interessant !
Au debut tout marche bien ...
le script s'execute bien ... sauf que le relsultat ne se charge pas dans le fichier vide userdb ...!
à moins de le rediriger : pw2userdb > userdb
et ensuite impossible de générer la base userdb.db :
makeuserdb (cf le document) ne donne rien !
make userdb me renvoie : il n'y a rien à faire !
j'ai pourtant suivi à la lettre les infos du document
as tu une idée sur la question ? pb de version ?
(je suis sous Debian 5.1 Ubuntu)
ou autre chose ?
Richard
Re :)
le script s'execute bien ... sauf que le resultat ne se charge pas dans le fichier vide userdb ...!
Effectivement c'est renvoyé sur la sortie standard. C'est normal (dixit la page de manuel).
à moins de le rediriger : pw2userdb > userdb
Non. Cette redirection va créer le fichier userdb (qui ne doit pas être créé comme celà, mais comme indiqué sur la doc et avec les permissions adéquates) :
# cp /dev/null /etc/userdb
# chmod 700 /etc/userdb
Ensuite tu copies dans ce fichier le résultat de pw2userdb, que tu peux filtrer pour n'avoir que les 2 lignes concernant ton user.
A la limite tu peux faire :
pw2userdb | grep monuser >> /etc/userdb
Le ">>" ajoute les données à la fin du fichier existant. Je prèfère cependant copier les deux lignes dans /etc/userdb (copier-coller avec xterm et vim), à l'endroit qui me plait. Comme tu le verras lorsque les mots de passe IMAP sont générés, ils sont ajoutés (cryptés) à la fin de /etc/userdb. Le résultat est plus clair si tu mets les données dans deux blocs séparés, quand tu as de nombreux utilisateurs, au lieu d'avoir des données dispersées dans tous les sens dans /etc/userdb.
Dal
le script s'execute bien ... sauf que le resultat ne se charge pas dans le fichier vide userdb ...!
Effectivement c'est renvoyé sur la sortie standard. C'est normal (dixit la page de manuel).
à moins de le rediriger : pw2userdb > userdb
Non. Cette redirection va créer le fichier userdb (qui ne doit pas être créé comme celà, mais comme indiqué sur la doc et avec les permissions adéquates) :
# cp /dev/null /etc/userdb
# chmod 700 /etc/userdb
Ensuite tu copies dans ce fichier le résultat de pw2userdb, que tu peux filtrer pour n'avoir que les 2 lignes concernant ton user.
A la limite tu peux faire :
pw2userdb | grep monuser >> /etc/userdb
Le ">>" ajoute les données à la fin du fichier existant. Je prèfère cependant copier les deux lignes dans /etc/userdb (copier-coller avec xterm et vim), à l'endroit qui me plait. Comme tu le verras lorsque les mots de passe IMAP sont générés, ils sont ajoutés (cryptés) à la fin de /etc/userdb. Le résultat est plus clair si tu mets les données dans deux blocs séparés, quand tu as de nombreux utilisateurs, au lieu d'avoir des données dispersées dans tous les sens dans /etc/userdb.
Dal
rectificatif pour le mail precedent.
En fait si userdb.dat est bien créé avec le script makeuserdb ....
Par contre pas du tout dans /etc comme le dit le doc mais dans /etc/courier ...!
ce qui explique mon msg precedent.
par contre je suppose que la base peut ëtre conservée tel quelle (avec tous les utilisateurs préexistants) car dans le doc que tu m'as envoyé ils parlent de tout virer pour ne garder qu'un utilisateur mais je suppose que cette manip est tout à fait optionnelle.
ainsi que la création d'utilisateurs virtuels je suppose ?
qu'en penses tu ?
Richard
En fait si userdb.dat est bien créé avec le script makeuserdb ....
Par contre pas du tout dans /etc comme le dit le doc mais dans /etc/courier ...!
ce qui explique mon msg precedent.
par contre je suppose que la base peut ëtre conservée tel quelle (avec tous les utilisateurs préexistants) car dans le doc que tu m'as envoyé ils parlent de tout virer pour ne garder qu'un utilisateur mais je suppose que cette manip est tout à fait optionnelle.
ainsi que la création d'utilisateurs virtuels je suppose ?
qu'en penses tu ?
Richard
Ton explication correspond au msg de la page test.php de Horde.
Ce que je ne comprends pas c que j'ai collé un module qui s'apelle imap-2004g
packetage c-client (cf fichier Install IMP) et que la page test ne trouve pas de module imap ...!
ais je installé le bon module au bon endroit ?
Aurais tu des précisions stp ?
Merci d'avance
après m'être logué en root en mode console je me suis mis ds le repertoire imap-2004g et j'ai lancé la commande make ldb (ldb pour Debian) l'installation de la library s'effectue avec qq msg d'erreur et le module imap reste invisible par la page test (même après redemarrage du pc)
(mon O.S. est Debian 5.10 Ubuntu)
Où est le pb ?
Merci d'avance pour la réponse
Richard250258