Probleme pop3 et imap

Bonjour a tous,

je me suis lancer dans la mise en service d’un serveur mail avec virtual domain en suivant le tuto lea-linux.org/cached/index/P … mavis.html

Jusqu’a l’utilissation d’un client mail tout fonctionne.
J’arrive bien a envoyer des mail grace a un telnet sur le port 25 de ma machine.
Pourtant lorsque je configure mon thunderbird et que je me connecte pour récuperer les mails une pop up me retourne: la connection au serveur “mon serveur” a échoué.

voici mes fichier pop3d et imapd ainsi que les info de mail.info

voici mon fichier imapd

##VERSION: $Id: imapd.dist.in,v 1.38 2006/02/24 02:15:07 mrsam Exp $

imapd created from imapd.dist by sysconftool

Do not alter lines that begin with ##, they are used when upgrading

this configuration.

Copyright 1998 - 2006 Double Precision, Inc. See COPYING for

distribution information.

This configuration file sets various options for the Courier-IMAP server

when used with the couriertcpd server.

A lot of the stuff here is documented in the manual page for couriertcpd.

NOTE - do not use \ to split long variable contents on multiple lines.

This will break the default imapd.rc script, which parses this file.

##NAME: ADDRESS:0

Address to listen on, can be set to a single IP address.

ADDRESS=127.0.0.01

ADDRESS=0

##NAME: PORT:1

Port numbers that connections are accepted on. The default is 143,

the standard IMAP port.

Multiple port numbers can be separated by commas. When multiple port

numbers are used it is possible to select a specific IP address for a

given port as “ip.port”. For example, “127.0.0.1.900,192.68.0.1.900”

accepts connections on port 900 on IP addresses 127.0.0.1 and 192.68.0.1

The previous ADDRESS setting is a default for ports that do not have

a specified IP address.

PORT=143

##NAME: AUTHSERVICE:0

It’s possible to authenticate using a different ‘service’ parameter

depending on the connection’s port. This only works with authentication

modules that use the ‘service’ parameter, such as PAM. Example:

AUTHSERVICE143=imap

AUTHSERVICE993=imaps

##NAME: MAXDAEMONS:0

Maximum number of IMAP servers started

MAXDAEMONS=40

##NAME: MAXPERIP:0

Maximum number of connections to accept from the same IP address

MAXPERIP=20

##NAME: PIDFILE:0

File where couriertcpd will save its process ID

PIDFILE=/var/run/courier/imapd.pid

##NAME: TCPDOPTS:0

Miscellaneous couriertcpd options that shouldn’t be changed.

TCPDOPTS="-nodnslookup -noidentlookup"

##NAME: LOGGEROPTS:0

courierlogger(1) options.

LOGGEROPTS="-name=imapd"

##NAME: DEFDOMAIN:0

Optional default domain. If the username does not contain the

first character of DEFDOMAIN, then it is appended to the username.

If DEFDOMAIN and DOMAINSEP are both set, then DEFDOMAIN is appended

only if the username does not contain any character from DOMAINSEP.

You can set different default domains based on the the interface IP

address using the -access and -accesslocal options of couriertcpd(1).

#DEFDOMAIN="@example.com"

##NAME: IMAP_CAPABILITY:1

IMAP_CAPABILITY specifies what most of the response should be to the

CAPABILITY command.

If you have properly configured Courier to use CRAM-MD5, CRAM-SHA1, or

CRAM-SHA256 authentication (see INSTALL), set IMAP_CAPABILITY as follows:

IMAP_CAPABILITY=“IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE”

IMAP_CAPABILITY=“IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE”

##NAME: KEYWORDS_CAPABILITY:0

IMAP_KEYWORDS=1 enables custom IMAP keywords. Set this option to 0 to

disable custom keywords.

IMAP_KEYWORDS=1

##NAME: ACL_CAPABILITY:0

IMAP_ACL=1 enables IMAP ACL extension. Set this option to 0 to

disable ACL capabilities announce.

IMAP_ACL=1

##NAME: SMAP1_CAPABILITY:0

EXPERIMENTAL

To enable the experimental “Simple Mail Access Protocol” extensions,

uncomment the following setting.

SMAP_CAPABILITY=SMAP1

##NAME: IMAP_CAPABILITY_ORIG:2

For use by webadmin

IMAP_CAPABILITY_ORIG=“IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE”

##NAME: IMAP_PROXY:0

Enable proxying. See README.proxy

IMAP_PROXY=0

##NAME: PROXY_HOSTNAME:0

Override value from gethostname() when checking if a proxy connection is

required.

PROXY_HOSTNAME=

##NAME: IMAP_PROXY_FOREIGN:0

Proxying to non-Courier servers. Re-sends the CAPABILITY command after

logging in to the remote server. May not work with all IMAP clients.

IMAP_PROXY_FOREIGN=0

##NAME: IMAP_IDLE_TIMEOUT:0

This setting controls how often

the server polls for changes to the folder, in IDLE mode (in seconds).

IMAP_IDLE_TIMEOUT=60

##NAME: IMAP_CAPABILITY_TLS:0

The following setting will advertise SASL PLAIN authentication after

STARTTLS is established. If you want to allow SASL PLAIN authentication

with or without TLS then just comment this out, and add AUTH=PLAIN to

IMAP_CAPABILITY

IMAP_CAPABILITY_TLS="$IMAP_CAPABILITY AUTH=PLAIN"

##NAME: IMAP_TLS_ORIG:0

For use by webadmin

IMAP_CAPABILITY_TLS_ORIG="$IMAP_CAPABILITY_ORIG AUTH=PLAIN"

##NAME: IMAP_DISABLETHREADSORT:0

Set IMAP_DISABLETHREADSORT to disable the THREAD and SORT commands -

server side sorting and threading.

Those capabilities will still be advertised, but the server will reject

them. Set this option if you want to disable all the extra load from

server-side threading and sorting. Not advertising those capabilities

will simply result in the clients reading the entire folder, and sorting

it on the client side. That will still put some load on the server.

advertising these capabilities, but rejecting the commands, will stop this

silliness.

IMAP_DISABLETHREADSORT=0

##NAME: IMAP_CHECK_ALL_FOLDERS:0

Set IMAP_CHECK_ALL_FOLDERS to 1 if you want the server to check for new

mail in every folder. Not all IMAP clients use the IMAP’s new mail

indicator, but some do. Normally new mail is checked only in INBOX,

because it is a comparatively time consuming operation, and it would be

a complete waste of time unless mail filters are used to deliver

mail directly to folders.

When IMAP clients are used which support new mail indication, and when

mail filters are used to sort incoming mail into folders, setting

IMAP_CHECK_ALL_FOLDERS to 1 will allow IMAP clients to announce new

mail in folders. Note that this will result in slightly more load on the

server.

IMAP_CHECK_ALL_FOLDERS=0

##NAME: IMAP_OBSOLETE_CLIENT:0

Set IMAP_OBSOLETE_CLIENT if your IMAP client expects \NoInferiors to mean

what \HasNoChildren really means.

IMAP_OBSOLETE_CLIENT=0

##NAME: IMAP_UMASK:0

IMAP_UMASK sets the umask of the server process. The value of IMAP_UMASK is

simply passed to the “umask” command. The default value is 022.

This feature is mostly useful for shared folders, where the file permissions

of the messages may be important.

IMAP_UMASK=022

##NAME: IMAP_ULIMITD:0

IMAP_ULIMITD sets the maximum size of the data segment of the server

process. The value of IMAP_ULIMITD is simply passed to the “ulimit -d”

command (or ulimit -v). The argument to ulimi sets the upper limit on the

size of the data segment of the server process, in kilobytes. The default

value of 65536 sets a very generous limit of 64 megabytes, which should

be more than plenty for anyone.

This feature is used as an additional safety check that should stop

any potential denial-of-service attacks that exploit any kind of

a memory leak to exhaust all the available memory on the server.

It is theoretically possible that obscenely huge folders will also

result in the server running out of memory when doing server-side

sorting (by my calculations you have to have at least 100,000 messages

in a single folder, for that to happen).

IMAP_ULIMITD=65536

##NAME: IMAP_USELOCKS:0

Setting IMAP_USELOCKS to 1 will use dot-locking to support concurrent

multiple access to the same folder. This incurs slight additional

overhead. Concurrent multiple access will still work without this setting,

however occasionally a minor race condition may result in an IMAP client

downloading the same message twice, or a keyword update will fail.

IMAP_USELOCKS=1 is strongly recommended when shared folders are used.

IMAP_USELOCKS=1

##NAME: IMAP_SHAREDINDEXFILE:0

The index of all accessible folders. Do not change this setting unless

you know what you’re doing. See README.sharedfolders for additional

information.

IMAP_SHAREDINDEXFILE=/etc/courier/shared/index

##NAME: IMAP_ENHANCEDIDLE:0

If Courier was compiled with the File Alteration Monitor, setting

IMAP_ENHANCEDIDLE to 1 enables enhanced IDLE mode, where multiple

clients may open the same folder concurrently, and receive updates to

folder contents in realtime. See the imapd(8) man page for additional

information.

IMPORTANT: IMAP_USELOCKS MUST also be set to 1, and IDLE must be included

in the IMAP_CAPABILITY list.

IMAP_ENHANCEDIDLE=0

##NAME: IMAP_TRASHFOLDERNAME:0

The name of the magic trash Folder. For MSOE compatibility,

you can set IMAP_TRASHFOLDERNAME=“Deleted Items”.

IMPORTANT: If you change this, you must also change IMAP_EMPTYTRASH

IMAP_TRASHFOLDERNAME=Trash

##NAME: IMAP_EMPTYTRASH:0

The following setting is optional, and causes messages from the given

folder to be automatically deleted after the given number of days.

IMAP_EMPTYTRASH is a comma-separated list of folder:days. The default

setting, below, purges 7 day old messages from the Trash folder.

Another useful setting would be:

IMAP_EMPTYTRASH=Trash:7,Sent:30

This would also delete messages from the Sent folder (presumably copies

of sent mail) after 30 days. This is a global setting that is applied to

every mail account, and is probably useful in a controlled, corporate

environment.

Important: the purging is controlled by CTIME, not MTIME (the file time

as shown by ls). It is perfectly ordinary to see stuff in Trash that’s

a year old. That’s the file modification time, MTIME, that’s displayed.

This is generally when the message was originally delivered to this

mailbox. Purging is controlled by a different timestamp, CTIME, which is

changed when the file is moved to the Trash folder (and at other times too).

You might want to disable this setting in certain situations - it results

in a stat() of every file in each folder, at login and logout.

IMAP_EMPTYTRASH=Trash:7

##NAME: IMAP_MOVE_EXPUNGE_TO_TRASH:0

Set IMAP_MOVE_EXPUNGE_TO_TRASH to move expunged messages to Trash. This

effectively allows an undo of message deletion by fishing the deleted

mail from trash. Trash can be manually expunged as usually, and mail

will get automatically expunged from Trash according to IMAP_EMPTYTRASH.

NOTE: shared folders are still expunged as usual. Shared folders are

not affected.

IMAP_MOVE_EXPUNGE_TO_TRASH=0

##NAME: OUTBOX:0

The next set of options deal with the “Outbox” enhancement.

Uncomment the following setting to create a special folder, named

INBOX.Outbox

OUTBOX=.Outbox

##NAME: SENDMAIL:0

If OUTBOX is defined, mail can be sent via the IMAP connection by copying

a message to the INBOX.Outbox folder. For all practical matters,

INBOX.Outbox looks and behaves just like any other IMAP folder. If this

folder doesn’t exist it must be created by the IMAP mail client, just

like any other IMAP folder. The kicker: any message copied or moved to

this folder is will be E-mailed by the Courier-IMAP server, by running

the SENDMAIL program. Therefore, messages copied or moved to this

folder must be well-formed RFC-2822 messages, with the recipient list

specified in the To:, Cc:, and Bcc: headers. Courier-IMAP relies on

SENDMAIL to read the recipient list from these headers (and delete the Bcc:

header) by running the command “$SENDMAIL -oi -t -f $SENDER”, with the

message piped on standard input. $SENDER will be the return address

of the message, which is set by the authentication module.

DO NOT MODIFY SENDMAIL, below, unless you know what you’re doing.

SENDMAIL=/usr/sbin/sendmail

##NAME: HEADERFROM:0

For administrative and oversight purposes, the return address, $SENDER

will also be saved in the X-IMAP-Sender mail header. This header gets

added to the sent E-mail (but it doesn’t get saved in the copy of the

message that’s saved in the folder)

WARNING - By enabling OUTBOX above, every IMAP mail client will receive

the magic OUTBOX treatment. Therefore advance LARTing is in order for

all of your lusers, until every one of them is aware of this. Otherwise if

OUTBOX is left at its default setting - a folder name that might be used

accidentally - some people may be in for a rude surprise. You can redefine

the name of the magic folder by changing OUTBOX, above. You should do that

and pick a less-obvious name. Perhaps brand it with your organizational

name ( OUTBOX=.WidgetsAndSonsOutbox )

HEADERFROM=X-IMAP-Sender

##NAME: OUTBOX_MULTIPLE_SEND:0

Remove the following comment to allow a COPY of more than one message to

the Outbox, at a time.

OUTBOX_MULTIPLE_SEND=1

##NAME: IMAPDSTART:0

IMAPDSTART is not used directly. Rather, this is a convenient flag to

be read by your system startup script in /etc/rc.d, like this:

. /etc/courier/imapd

case x$IMAPDSTART in

x[yY]*)

/usr/lib/courier/imapd.rc start

;;

esac

The default setting is going to be NO, so you’ll have to manually flip

it to yes.

IMAPDSTART=YES

##NAME: MAILDIRPATH:0

MAILDIRPATH - directory name of the maildir directory.

MAILDIRPATH=Maildir

voici egalement mon fichier pop3d

##VERSION: $Id: pop3d.dist.in,v 1.16 2005/07/05 12:42:51 mrsam Exp $

pop3d created from pop3d.dist by sysconftool

Do not alter lines that begin with ##, they are used when upgrading

this configuration.

Copyright 1998 - 2004 Double Precision, Inc. See COPYING for

distribution information.

Courier POP3 daemon configuration

##NAME: PIDFILE:0

PIDFILE=/var/run/courier/pop3d.pid

##NAME: MAXDAEMONS:0

Maximum number of POP3 servers started

MAXDAEMONS=40

##NAME: MAXPERIP:4

Maximum number of connections to accept from the same IP address

MAXPERIP=4

##NAME: POP3AUTH:1

To advertise the SASL capability, per RFC 2449, uncomment the POP3AUTH

variable:

POP3AUTH=“LOGIN”

If you have configured the CRAM-MD5, CRAM-SHA1 or CRAM-SHA256, set POP3AUTH

to something like this:

POP3AUTH=“LOGIN CRAM-MD5 CRAM-SHA1”

POP3AUTH=""

##NAME: POP3AUTH_ORIG:1

For use by webadmin

POP3AUTH_ORIG=“PLAIN LOGIN CRAM-MD5 CRAM-SHA1 CRAM-SHA256”

##NAME: POP3AUTH_TLS:1

To also advertise SASL PLAIN if SSL is enabled, uncomment the

POP3AUTH_TLS environment variable:

POP3AUTH_TLS=“LOGIN PLAIN”

POP3AUTH_TLS=""

##NAME: POP3AUTH_TLS_ORIG:0

For use by webadmin

POP3AUTH_TLS_ORIG=“LOGIN PLAIN”

##NAME: POP3_PROXY:0

Enable proxying. See README.proxy

POP3_PROXY=0

##NAME: PROXY_HOSTNAME:0

Override value from gethostname() when checking if a proxy connection is

required.

PROXY_HOSTNAME=

##NAME: PORT:1

Port to listen on for connections. The default is port 110.

Multiple port numbers can be separated by commas. When multiple port

numbers are used it is possibly to select a specific IP address for a

given port as “ip.port”. For example, “127.0.0.1.900,192.68.0.1.900”

accepts connections on port 900 on IP addresses 127.0.0.1 and 192.68.0.1

The ADDRESS setting is a default for ports that do not have a specified

IP address.

PORT=110

##NAME: ADDRESS:0

IP address to listen on. 0 means all IP addresses.

ADDRESS=0

##NAME: TCPDOPTS:0

Other couriertcpd(1) options. The following defaults should be fine.

TCPDOPTS="-nodnslookup -noidentlookup"

##NAME: LOGGEROPTS:0

courierlogger(1) options.

LOGGEROPTS="-name=pop3d"

##NAME: DEFDOMAIN:0

Optional default domain. If the username does not contain the

first character of DEFDOMAIN, then it is appended to the username.

If DEFDOMAIN and DOMAINSEP are both set, then DEFDOMAIN is appended

only if the username does not contain any character from DOMAINSEP.

You can set different default domains based on the the interface IP

address using the -access and -accesslocal options of couriertcpd(1).

#DEFDOMAIN="@example.com"

##NAME: POP3DSTART:0

POP3DSTART is not referenced anywhere in the standard Courier programs

or scripts. Rather, this is a convenient flag to be read by your system

startup script in /etc/rc.d, like this:

. /etc/courier/pop3d

case x$POP3DSTART in

x[yY]*)

/usr/lib/courier/pop3d.rc start

;;

esac

The default setting is going to be NO, until Courier is shipped by default

with enough platforms so that people get annoyed with having to flip it to

YES every time.

POP3DSTART=YES

##NAME: MAILDIRPATH:0

MAILDIRPATH - directory name of the maildir directory.

MAILDIRPATH=Maildir

et enfin le fichier mail.log

ay 11 14:22:58 localhost authdaemond: modules=“authmysql”, daemons=5
May 11 14:22:58 localhost authdaemond: Installing libauthmysql
May 11 14:22:58 localhost authdaemond: Installation complete: authmysql
May 11 14:23:03 localhost dccifd[2637]: 1.2.74 listening to /var/lib/dcc/dccifd
May 11 14:23:05 localhost postfix/master[2715]: daemon started – version 2.3.8, configuration /etc/postfix
May 11 15:31:36 localhost imapd: LOGIN FAILED, user=flo, ip=[::ffff:192.168.5.1]
May 11 15:31:55 localhost imapd: LOGIN FAILED, user=flo, ip=[::ffff:192.168.5.1]
May 11 17:25:31 localhost imapd: LOGIN FAILED, user=flo, ip=[::ffff:192.168.5.1]
May 11 17:27:46 localhost imapd: LOGIN FAILED, user=flo, ip=[::ffff:192.168.5.1]
May 11 17:27:56 localhost imapd: LOGIN FAILED, user=flo, ip=[::ffff:192.168.5.1]
May 11 17:30:56 localhost imapd: LOGIN FAILED, user=flo, ip=[::ffff:192.168.5.1]

D’apres ce fichier je peu voir que soit le nom d’utilisateur n’est pas bon sois c’est le mot de passe j’ai essayer de changer le mot de passe mais cela donne le meme resultat. J’ai essayer avec un autre compte idem.

J’espere que vous pourrait maider

Merciii

[quote=“flo13”]Bonjour a tous,

je me suis lancer dans la mise en service d’un serveur mail avec virtual domain en suivant le tuto lea-linux.org/cached/index/P … mavis.html[/quote]Il manque un bout à l’url.[quote=“flo13”]Jusqu’a l’utilissation d’un client mail tout fonctionne.
J’arrive bien a envoyer des mail grace a un telnet sur le port 25 de ma machine.
Pourtant lorsque je configure mon thunderbird et que je me connecte pour récuperer les mails une pop up me retourne: la connection au serveur “mon serveur” a échoué.(…)[/quote]Je n’ai pas encore épluché tes fichiers, mais il faut bien se rappeler que la desserte n’a rien à voir avec l’envoi ou la reception.
En particulier, tu n’as pas dit, mais j’imagine que tu as installé postfix, ben c’est lui qui s’occupe de l’envoi/reception, et à priori, il a l’air d’être bien configuré au moins pour l’envoi.
Maintenant, oublies l’envoi, car l’accés à ton compte pop (une fois les mails delivrés par postfix dans la boite) est gèré ensuite par un service de relève (courier).
La encore, petite clarification: imapd ne concerne pas le pop (ce sont deux services de relève séparés qui fonctionnent différemment). Si tu n’utilises pas imap, oublies son fichier de config.
Bon, maintenant, je vais regarder le reste.

bon, impossible de t’aider: je n’arrive pas à voir ou commence imapd et ou se finnit pop3d. Si tu avais mis un peu en forme pour qu’on puisse lire les fichiers…
Désolé, si tu pouvais presenter ta config de manière lisible on pourrait peut être t’aider.
Et sinon, essaye de te connecter avec et sans autentification.

voici imapd

##VERSION: $Id: imapd.dist.in,v 1.38 2006/02/24 02:15:07 mrsam Exp $

imapd created from imapd.dist by sysconftool

Do not alter lines that begin with ##, they are used when upgrading

this configuration.

Copyright 1998 - 2006 Double Precision, Inc. See COPYING for

distribution information.

This configuration file sets various options for the Courier-IMAP server

when used with the couriertcpd server.

A lot of the stuff here is documented in the manual page for couriertcpd.

NOTE - do not use \ to split long variable contents on multiple lines.

This will break the default imapd.rc script, which parses this file.

##NAME: ADDRESS:0

Address to listen on, can be set to a single IP address.

ADDRESS=127.0.0.01

ADDRESS=0

##NAME: PORT:1

Port numbers that connections are accepted on. The default is 143,

the standard IMAP port.

Multiple port numbers can be separated by commas. When multiple port

numbers are used it is possible to select a specific IP address for a

given port as “ip.port”. For example, “127.0.0.1.900,192.68.0.1.900”

accepts connections on port 900 on IP addresses 127.0.0.1 and 192.68.0.1

The previous ADDRESS setting is a default for ports that do not have

a specified IP address.

PORT=143

##NAME: AUTHSERVICE:0

It’s possible to authenticate using a different ‘service’ parameter

depending on the connection’s port. This only works with authentication

modules that use the ‘service’ parameter, such as PAM. Example:

AUTHSERVICE143=imap

AUTHSERVICE993=imaps

##NAME: MAXDAEMONS:0

Maximum number of IMAP servers started

MAXDAEMONS=40

##NAME: MAXPERIP:0

Maximum number of connections to accept from the same IP address

MAXPERIP=20

##NAME: PIDFILE:0

File where couriertcpd will save its process ID

PIDFILE=/var/run/courier/imapd.pid

##NAME: TCPDOPTS:0

Miscellaneous couriertcpd options that shouldn’t be changed.

TCPDOPTS="-nodnslookup -noidentlookup"

##NAME: LOGGEROPTS:0

courierlogger(1) options.

LOGGEROPTS="-name=imapd"

##NAME: DEFDOMAIN:0

Optional default domain. If the username does not contain the

first character of DEFDOMAIN, then it is appended to the username.

If DEFDOMAIN and DOMAINSEP are both set, then DEFDOMAIN is appended

only if the username does not contain any character from DOMAINSEP.

You can set different default domains based on the the interface IP

address using the -access and -accesslocal options of couriertcpd(1).

#DEFDOMAIN="@example.com"

##NAME: IMAP_CAPABILITY:1

IMAP_CAPABILITY specifies what most of the response should be to the

CAPABILITY command.

If you have properly configured Courier to use CRAM-MD5, CRAM-SHA1, or

CRAM-SHA256 authentication (see INSTALL), set IMAP_CAPABILITY as follows:

IMAP_CAPABILITY=“IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE”

IMAP_CAPABILITY=“IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE”

##NAME: KEYWORDS_CAPABILITY:0

IMAP_KEYWORDS=1 enables custom IMAP keywords. Set this option to 0 to

disable custom keywords.

IMAP_KEYWORDS=1

##NAME: ACL_CAPABILITY:0

IMAP_ACL=1 enables IMAP ACL extension. Set this option to 0 to

disable ACL capabilities announce.

IMAP_ACL=1

##NAME: SMAP1_CAPABILITY:0

EXPERIMENTAL

To enable the experimental “Simple Mail Access Protocol” extensions,

uncomment the following setting.

SMAP_CAPABILITY=SMAP1

##NAME: IMAP_CAPABILITY_ORIG:2

For use by webadmin

IMAP_CAPABILITY_ORIG=“IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE”

##NAME: IMAP_PROXY:0

Enable proxying. See README.proxy

IMAP_PROXY=0

##NAME: PROXY_HOSTNAME:0

Override value from gethostname() when checking if a proxy connection is

required.

PROXY_HOSTNAME=

##NAME: IMAP_PROXY_FOREIGN:0

Proxying to non-Courier servers. Re-sends the CAPABILITY command after

logging in to the remote server. May not work with all IMAP clients.

IMAP_PROXY_FOREIGN=0

##NAME: IMAP_IDLE_TIMEOUT:0

This setting controls how often

the server polls for changes to the folder, in IDLE mode (in seconds).

IMAP_IDLE_TIMEOUT=60

##NAME: IMAP_CAPABILITY_TLS:0

The following setting will advertise SASL PLAIN authentication after

STARTTLS is established. If you want to allow SASL PLAIN authentication

with or without TLS then just comment this out, and add AUTH=PLAIN to

IMAP_CAPABILITY

IMAP_CAPABILITY_TLS="$IMAP_CAPABILITY AUTH=PLAIN"

##NAME: IMAP_TLS_ORIG:0

For use by webadmin

IMAP_CAPABILITY_TLS_ORIG="$IMAP_CAPABILITY_ORIG AUTH=PLAIN"

##NAME: IMAP_DISABLETHREADSORT:0

Set IMAP_DISABLETHREADSORT to disable the THREAD and SORT commands -

server side sorting and threading.

Those capabilities will still be advertised, but the server will reject

them. Set this option if you want to disable all the extra load from

server-side threading and sorting. Not advertising those capabilities

will simply result in the clients reading the entire folder, and sorting

it on the client side. That will still put some load on the server.

advertising these capabilities, but rejecting the commands, will stop this

silliness.

IMAP_DISABLETHREADSORT=0

##NAME: IMAP_CHECK_ALL_FOLDERS:0

Set IMAP_CHECK_ALL_FOLDERS to 1 if you want the server to check for new

mail in every folder. Not all IMAP clients use the IMAP’s new mail

indicator, but some do. Normally new mail is checked only in INBOX,

because it is a comparatively time consuming operation, and it would be

a complete waste of time unless mail filters are used to deliver

mail directly to folders.

When IMAP clients are used which support new mail indication, and when

mail filters are used to sort incoming mail into folders, setting

IMAP_CHECK_ALL_FOLDERS to 1 will allow IMAP clients to announce new

mail in folders. Note that this will result in slightly more load on the

server.

IMAP_CHECK_ALL_FOLDERS=0

##NAME: IMAP_OBSOLETE_CLIENT:0

Set IMAP_OBSOLETE_CLIENT if your IMAP client expects \NoInferiors to mean

what \HasNoChildren really means.

IMAP_OBSOLETE_CLIENT=0

##NAME: IMAP_UMASK:0

IMAP_UMASK sets the umask of the server process. The value of IMAP_UMASK is

simply passed to the “umask” command. The default value is 022.

This feature is mostly useful for shared folders, where the file permissions

of the messages may be important.

IMAP_UMASK=022

##NAME: IMAP_ULIMITD:0

IMAP_ULIMITD sets the maximum size of the data segment of the server

process. The value of IMAP_ULIMITD is simply passed to the “ulimit -d”

command (or ulimit -v). The argument to ulimi sets the upper limit on the

size of the data segment of the server process, in kilobytes. The default

value of 65536 sets a very generous limit of 64 megabytes, which should

be more than plenty for anyone.

This feature is used as an additional safety check that should stop

any potential denial-of-service attacks that exploit any kind of

a memory leak to exhaust all the available memory on the server.

It is theoretically possible that obscenely huge folders will also

result in the server running out of memory when doing server-side

sorting (by my calculations you have to have at least 100,000 messages

in a single folder, for that to happen).

IMAP_ULIMITD=65536

##NAME: IMAP_USELOCKS:0

Setting IMAP_USELOCKS to 1 will use dot-locking to support concurrent

multiple access to the same folder. This incurs slight additional

overhead. Concurrent multiple access will still work without this setting,

however occasionally a minor race condition may result in an IMAP client

downloading the same message twice, or a keyword update will fail.

IMAP_USELOCKS=1 is strongly recommended when shared folders are used.

IMAP_USELOCKS=1

##NAME: IMAP_SHAREDINDEXFILE:0

The index of all accessible folders. Do not change this setting unless

you know what you’re doing. See README.sharedfolders for additional

information.

IMAP_SHAREDINDEXFILE=/etc/courier/shared/index

##NAME: IMAP_ENHANCEDIDLE:0

If Courier was compiled with the File Alteration Monitor, setting

IMAP_ENHANCEDIDLE to 1 enables enhanced IDLE mode, where multiple

clients may open the same folder concurrently, and receive updates to

folder contents in realtime. See the imapd( man page for additional

information.

IMPORTANT: IMAP_USELOCKS MUST also be set to 1, and IDLE must be included

in the IMAP_CAPABILITY list.

IMAP_ENHANCEDIDLE=0

##NAME: IMAP_TRASHFOLDERNAME:0

The name of the magic trash Folder. For MSOE compatibility,

you can set IMAP_TRASHFOLDERNAME=“Deleted Items”.

IMPORTANT: If you change this, you must also change IMAP_EMPTYTRASH

IMAP_TRASHFOLDERNAME=Trash

##NAME: IMAP_EMPTYTRASH:0

The following setting is optional, and causes messages from the given

folder to be automatically deleted after the given number of days.

IMAP_EMPTYTRASH is a comma-separated list of folder:days. The default

setting, below, purges 7 day old messages from the Trash folder.

Another useful setting would be:

IMAP_EMPTYTRASH=Trash:7,Sent:30

This would also delete messages from the Sent folder (presumably copies

of sent mail) after 30 days. This is a global setting that is applied to

every mail account, and is probably useful in a controlled, corporate

environment.

Important: the purging is controlled by CTIME, not MTIME (the file time

as shown by ls). It is perfectly ordinary to see stuff in Trash that’s

a year old. That’s the file modification time, MTIME, that’s displayed.

This is generally when the message was originally delivered to this

mailbox. Purging is controlled by a different timestamp, CTIME, which is

changed when the file is moved to the Trash folder (and at other times too).

You might want to disable this setting in certain situations - it results

in a stat() of every file in each folder, at login and logout.

IMAP_EMPTYTRASH=Trash:7

##NAME: IMAP_MOVE_EXPUNGE_TO_TRASH:0

Set IMAP_MOVE_EXPUNGE_TO_TRASH to move expunged messages to Trash. This

effectively allows an undo of message deletion by fishing the deleted

mail from trash. Trash can be manually expunged as usually, and mail

will get automatically expunged from Trash according to IMAP_EMPTYTRASH.

NOTE: shared folders are still expunged as usual. Shared folders are

not affected.

IMAP_MOVE_EXPUNGE_TO_TRASH=0

##NAME: OUTBOX:0

The next set of options deal with the “Outbox” enhancement.

Uncomment the following setting to create a special folder, named

INBOX.Outbox

OUTBOX=.Outbox

##NAME: SENDMAIL:0

If OUTBOX is defined, mail can be sent via the IMAP connection by copying

a message to the INBOX.Outbox folder. For all practical matters,

INBOX.Outbox looks and behaves just like any other IMAP folder. If this

folder doesn’t exist it must be created by the IMAP mail client, just

like any other IMAP folder. The kicker: any message copied or moved to

this folder is will be E-mailed by the Courier-IMAP server, by running

the SENDMAIL program. Therefore, messages copied or moved to this

folder must be well-formed RFC-2822 messages, with the recipient list

specified in the To:, Cc:, and Bcc: headers. Courier-IMAP relies on

SENDMAIL to read the recipient list from these headers (and delete the Bcc:

header) by running the command “$SENDMAIL -oi -t -f $SENDER”, with the

message piped on standard input. $SENDER will be the return address

of the message, which is set by the authentication module.

DO NOT MODIFY SENDMAIL, below, unless you know what you’re doing.

SENDMAIL=/usr/sbin/sendmail

##NAME: HEADERFROM:0

For administrative and oversight purposes, the return address, $SENDER

will also be saved in the X-IMAP-Sender mail header. This header gets

added to the sent E-mail (but it doesn’t get saved in the copy of the

message that’s saved in the folder)

WARNING - By enabling OUTBOX above, every IMAP mail client will receive

the magic OUTBOX treatment. Therefore advance LARTing is in order for

all of your lusers, until every one of them is aware of this. Otherwise if

OUTBOX is left at its default setting - a folder name that might be used

accidentally - some people may be in for a rude surprise. You can redefine

the name of the magic folder by changing OUTBOX, above. You should do that

and pick a less-obvious name. Perhaps brand it with your organizational

name ( OUTBOX=.WidgetsAndSonsOutbox )

HEADERFROM=X-IMAP-Sender

##NAME: OUTBOX_MULTIPLE_SEND:0

Remove the following comment to allow a COPY of more than one message to

the Outbox, at a time.

OUTBOX_MULTIPLE_SEND=1

##NAME: IMAPDSTART:0

IMAPDSTART is not used directly. Rather, this is a convenient flag to

be read by your system startup script in /etc/rc.d, like this:

. /etc/courier/imapd

case x$IMAPDSTART in

x[yY]*)

/usr/lib/courier/imapd.rc start

;;

esac

The default setting is going to be NO, so you’ll have to manually flip

it to yes.

IMAPDSTART=YES

##NAME: MAILDIRPATH:0

MAILDIRPATH - directory name of the maildir directory.

MAILDIRPATH=Maildir

voici pop3d

##VERSION: $Id: pop3d.dist.in,v 1.16 2005/07/05 12:42:51 mrsam Exp $

pop3d created from pop3d.dist by sysconftool

Do not alter lines that begin with ##, they are used when upgrading

this configuration.

Copyright 1998 - 2004 Double Precision, Inc. See COPYING for

distribution information.

Courier POP3 daemon configuration

##NAME: PIDFILE:0

PIDFILE=/var/run/courier/pop3d.pid

##NAME: MAXDAEMONS:0

Maximum number of POP3 servers started

MAXDAEMONS=40

##NAME: MAXPERIP:4

Maximum number of connections to accept from the same IP address

MAXPERIP=4

##NAME: POP3AUTH:1

To advertise the SASL capability, per RFC 2449, uncomment the POP3AUTH

variable:

POP3AUTH=“LOGIN”

If you have configured the CRAM-MD5, CRAM-SHA1 or CRAM-SHA256, set POP3AUTH

to something like this:

POP3AUTH=“LOGIN CRAM-MD5 CRAM-SHA1”

POP3AUTH=""

##NAME: POP3AUTH_ORIG:1

For use by webadmin

POP3AUTH_ORIG=“PLAIN LOGIN CRAM-MD5 CRAM-SHA1 CRAM-SHA256”

##NAME: POP3AUTH_TLS:1

To also advertise SASL PLAIN if SSL is enabled, uncomment the

POP3AUTH_TLS environment variable:

POP3AUTH_TLS=“LOGIN PLAIN”

POP3AUTH_TLS=""

##NAME: POP3AUTH_TLS_ORIG:0

For use by webadmin

POP3AUTH_TLS_ORIG=“LOGIN PLAIN”

##NAME: POP3_PROXY:0

Enable proxying. See README.proxy

POP3_PROXY=0

##NAME: PROXY_HOSTNAME:0

Override value from gethostname() when checking if a proxy connection is

required.

PROXY_HOSTNAME=

##NAME: PORT:1

Port to listen on for connections. The default is port 110.

Multiple port numbers can be separated by commas. When multiple port

numbers are used it is possibly to select a specific IP address for a

given port as “ip.port”. For example, “127.0.0.1.900,192.68.0.1.900”

accepts connections on port 900 on IP addresses 127.0.0.1 and 192.68.0.1

The ADDRESS setting is a default for ports that do not have a specified

IP address.

PORT=110

##NAME: ADDRESS:0

IP address to listen on. 0 means all IP addresses.

ADDRESS=0

##NAME: TCPDOPTS:0

Other couriertcpd(1) options. The following defaults should be fine.

TCPDOPTS="-nodnslookup -noidentlookup"

##NAME: LOGGEROPTS:0

courierlogger(1) options.

LOGGEROPTS="-name=pop3d"

##NAME: DEFDOMAIN:0

Optional default domain. If the username does not contain the

first character of DEFDOMAIN, then it is appended to the username.

If DEFDOMAIN and DOMAINSEP are both set, then DEFDOMAIN is appended

only if the username does not contain any character from DOMAINSEP.

You can set different default domains based on the the interface IP

address using the -access and -accesslocal options of couriertcpd(1).

#DEFDOMAIN="@example.com"

##NAME: POP3DSTART:0

POP3DSTART is not referenced anywhere in the standard Courier programs

or scripts. Rather, this is a convenient flag to be read by your system

startup script in /etc/rc.d, like this:

. /etc/courier/pop3d

case x$POP3DSTART in

x[yY]*)

/usr/lib/courier/pop3d.rc start

;;

esac

The default setting is going to be NO, until Courier is shipped by default

with enough platforms so that people get annoyed with having to flip it to

YES every time.

POP3DSTART=YES

##NAME: MAILDIRPATH:0

MAILDIRPATH - directory name of the maildir directory.

MAILDIRPATH=Maildir

merci de ton aide!!

[quote=“flo13”]merci de ton aide!![/quote] :laughing:
De rien, mais entre temps, je me suis aperçu que contrairement à ce que tu disais, tes traces de logs montrent que tu essayes de te connecter en imap et pas en pop.
Il faut donc que tu me fournisse plutot imapd, puisque c’est l’imap qui plante.
Désolé.

Par ailleurs, je te signale qu’au dessus de l’endroit ou tu tapes ton texte sur ce forum, il y a un bouton “code”: tu sélectionne ce que tu veux mettre en évidence (par exemple le contenu d’un fichier), et il suffit ensuite de cliquer sur le bouton pour faire une présentation zoulie et ENCORE PLUS lisible :wink:

bein il est fourni imapd il est juste au dessus de pop3d

je te le redonne voici imapd:

[code]##VERSION: $Id: imapd.dist.in,v 1.38 2006/02/24 02:15:07 mrsam Exp $

imapd created from imapd.dist by sysconftool

Do not alter lines that begin with ##, they are used when upgrading

this configuration.

Copyright 1998 - 2006 Double Precision, Inc. See COPYING for

distribution information.

This configuration file sets various options for the Courier-IMAP server

when used with the couriertcpd server.

A lot of the stuff here is documented in the manual page for couriertcpd.

NOTE - do not use \ to split long variable contents on multiple lines.

This will break the default imapd.rc script, which parses this file.

##NAME: ADDRESS:0

Address to listen on, can be set to a single IP address.

ADDRESS=127.0.0.01

ADDRESS=0

##NAME: PORT:1

Port numbers that connections are accepted on. The default is 143,

the standard IMAP port.

Multiple port numbers can be separated by commas. When multiple port

numbers are used it is possible to select a specific IP address for a

given port as “ip.port”. For example, “127.0.0.1.900,192.68.0.1.900”

accepts connections on port 900 on IP addresses 127.0.0.1 and 192.68.0.1

The previous ADDRESS setting is a default for ports that do not have

a specified IP address.

PORT=143

##NAME: AUTHSERVICE:0

It’s possible to authenticate using a different ‘service’ parameter

depending on the connection’s port. This only works with authentication

modules that use the ‘service’ parameter, such as PAM. Example:

AUTHSERVICE143=imap

AUTHSERVICE993=imaps

##NAME: MAXDAEMONS:0

Maximum number of IMAP servers started

MAXDAEMONS=40

##NAME: MAXPERIP:0

Maximum number of connections to accept from the same IP address

MAXPERIP=20

##NAME: PIDFILE:0

File where couriertcpd will save its process ID

PIDFILE=/var/run/courier/imapd.pid

##NAME: TCPDOPTS:0

Miscellaneous couriertcpd options that shouldn’t be changed.

TCPDOPTS="-nodnslookup -noidentlookup"

##NAME: LOGGEROPTS:0

courierlogger(1) options.

LOGGEROPTS="-name=imapd"

##NAME: DEFDOMAIN:0

Optional default domain. If the username does not contain the

first character of DEFDOMAIN, then it is appended to the username.

If DEFDOMAIN and DOMAINSEP are both set, then DEFDOMAIN is appended

only if the username does not contain any character from DOMAINSEP.

You can set different default domains based on the the interface IP

address using the -access and -accesslocal options of couriertcpd(1).

#DEFDOMAIN="@example.com"

##NAME: IMAP_CAPABILITY:1

IMAP_CAPABILITY specifies what most of the response should be to the

CAPABILITY command.

If you have properly configured Courier to use CRAM-MD5, CRAM-SHA1, or

CRAM-SHA256 authentication (see INSTALL), set IMAP_CAPABILITY as follows:

IMAP_CAPABILITY=“IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE”

IMAP_CAPABILITY=“IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE”

##NAME: KEYWORDS_CAPABILITY:0

IMAP_KEYWORDS=1 enables custom IMAP keywords. Set this option to 0 to

disable custom keywords.

IMAP_KEYWORDS=1

##NAME: ACL_CAPABILITY:0

IMAP_ACL=1 enables IMAP ACL extension. Set this option to 0 to

disable ACL capabilities announce.

IMAP_ACL=1

##NAME: SMAP1_CAPABILITY:0

EXPERIMENTAL

To enable the experimental “Simple Mail Access Protocol” extensions,

uncomment the following setting.

SMAP_CAPABILITY=SMAP1

##NAME: IMAP_CAPABILITY_ORIG:2

For use by webadmin

IMAP_CAPABILITY_ORIG=“IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE”

##NAME: IMAP_PROXY:0

Enable proxying. See README.proxy

IMAP_PROXY=0

##NAME: PROXY_HOSTNAME:0

Override value from gethostname() when checking if a proxy connection is

required.

PROXY_HOSTNAME=

##NAME: IMAP_PROXY_FOREIGN:0

Proxying to non-Courier servers. Re-sends the CAPABILITY command after

logging in to the remote server. May not work with all IMAP clients.

IMAP_PROXY_FOREIGN=0

##NAME: IMAP_IDLE_TIMEOUT:0

This setting controls how often

the server polls for changes to the folder, in IDLE mode (in seconds).

IMAP_IDLE_TIMEOUT=60

##NAME: IMAP_CAPABILITY_TLS:0

The following setting will advertise SASL PLAIN authentication after

STARTTLS is established. If you want to allow SASL PLAIN authentication

with or without TLS then just comment this out, and add AUTH=PLAIN to

IMAP_CAPABILITY

IMAP_CAPABILITY_TLS="$IMAP_CAPABILITY AUTH=PLAIN"

##NAME: IMAP_TLS_ORIG:0

For use by webadmin

IMAP_CAPABILITY_TLS_ORIG="$IMAP_CAPABILITY_ORIG AUTH=PLAIN"

##NAME: IMAP_DISABLETHREADSORT:0

Set IMAP_DISABLETHREADSORT to disable the THREAD and SORT commands -

server side sorting and threading.

Those capabilities will still be advertised, but the server will reject

them. Set this option if you want to disable all the extra load from

server-side threading and sorting. Not advertising those capabilities

will simply result in the clients reading the entire folder, and sorting

it on the client side. That will still put some load on the server.

advertising these capabilities, but rejecting the commands, will stop this

silliness.

IMAP_DISABLETHREADSORT=0

##NAME: IMAP_CHECK_ALL_FOLDERS:0

Set IMAP_CHECK_ALL_FOLDERS to 1 if you want the server to check for new

mail in every folder. Not all IMAP clients use the IMAP’s new mail

indicator, but some do. Normally new mail is checked only in INBOX,

because it is a comparatively time consuming operation, and it would be

a complete waste of time unless mail filters are used to deliver

mail directly to folders.

When IMAP clients are used which support new mail indication, and when

mail filters are used to sort incoming mail into folders, setting

IMAP_CHECK_ALL_FOLDERS to 1 will allow IMAP clients to announce new

mail in folders. Note that this will result in slightly more load on the

server.

IMAP_CHECK_ALL_FOLDERS=0

##NAME: IMAP_OBSOLETE_CLIENT:0

Set IMAP_OBSOLETE_CLIENT if your IMAP client expects \NoInferiors to mean

what \HasNoChildren really means.

IMAP_OBSOLETE_CLIENT=0

##NAME: IMAP_UMASK:0

IMAP_UMASK sets the umask of the server process. The value of IMAP_UMASK is

simply passed to the “umask” command. The default value is 022.

This feature is mostly useful for shared folders, where the file permissions

of the messages may be important.

IMAP_UMASK=022

##NAME: IMAP_ULIMITD:0

IMAP_ULIMITD sets the maximum size of the data segment of the server

process. The value of IMAP_ULIMITD is simply passed to the “ulimit -d”

command (or ulimit -v). The argument to ulimi sets the upper limit on the

size of the data segment of the server process, in kilobytes. The default

value of 65536 sets a very generous limit of 64 megabytes, which should

be more than plenty for anyone.

This feature is used as an additional safety check that should stop

any potential denial-of-service attacks that exploit any kind of

a memory leak to exhaust all the available memory on the server.

It is theoretically possible that obscenely huge folders will also

result in the server running out of memory when doing server-side

sorting (by my calculations you have to have at least 100,000 messages

in a single folder, for that to happen).

IMAP_ULIMITD=65536

##NAME: IMAP_USELOCKS:0

Setting IMAP_USELOCKS to 1 will use dot-locking to support concurrent

multiple access to the same folder. This incurs slight additional

overhead. Concurrent multiple access will still work without this setting,

however occasionally a minor race condition may result in an IMAP client

downloading the same message twice, or a keyword update will fail.

IMAP_USELOCKS=1 is strongly recommended when shared folders are used.

IMAP_USELOCKS=1

##NAME: IMAP_SHAREDINDEXFILE:0

The index of all accessible folders. Do not change this setting unless

you know what you’re doing. See README.sharedfolders for additional

information.

IMAP_SHAREDINDEXFILE=/etc/courier/shared/index

##NAME: IMAP_ENHANCEDIDLE:0

If Courier was compiled with the File Alteration Monitor, setting

IMAP_ENHANCEDIDLE to 1 enables enhanced IDLE mode, where multiple

clients may open the same folder concurrently, and receive updates to

folder contents in realtime. See the imapd( man page for additional

information.

IMPORTANT: IMAP_USELOCKS MUST also be set to 1, and IDLE must be included

in the IMAP_CAPABILITY list.

IMAP_ENHANCEDIDLE=0

##NAME: IMAP_TRASHFOLDERNAME:0

The name of the magic trash Folder. For MSOE compatibility,

you can set IMAP_TRASHFOLDERNAME=“Deleted Items”.

IMPORTANT: If you change this, you must also change IMAP_EMPTYTRASH

IMAP_TRASHFOLDERNAME=Trash

##NAME: IMAP_EMPTYTRASH:0

The following setting is optional, and causes messages from the given

folder to be automatically deleted after the given number of days.

IMAP_EMPTYTRASH is a comma-separated list of folder:days. The default

setting, below, purges 7 day old messages from the Trash folder.

Another useful setting would be:

IMAP_EMPTYTRASH=Trash:7,Sent:30

This would also delete messages from the Sent folder (presumably copies

of sent mail) after 30 days. This is a global setting that is applied to

every mail account, and is probably useful in a controlled, corporate

environment.

Important: the purging is controlled by CTIME, not MTIME (the file time

as shown by ls). It is perfectly ordinary to see stuff in Trash that’s

a year old. That’s the file modification time, MTIME, that’s displayed.

This is generally when the message was originally delivered to this

mailbox. Purging is controlled by a different timestamp, CTIME, which is

changed when the file is moved to the Trash folder (and at other times too).

You might want to disable this setting in certain situations - it results

in a stat() of every file in each folder, at login and logout.

IMAP_EMPTYTRASH=Trash:7

##NAME: IMAP_MOVE_EXPUNGE_TO_TRASH:0

Set IMAP_MOVE_EXPUNGE_TO_TRASH to move expunged messages to Trash. This

effectively allows an undo of message deletion by fishing the deleted

mail from trash. Trash can be manually expunged as usually, and mail

will get automatically expunged from Trash according to IMAP_EMPTYTRASH.

NOTE: shared folders are still expunged as usual. Shared folders are

not affected.

IMAP_MOVE_EXPUNGE_TO_TRASH=0

##NAME: OUTBOX:0

The next set of options deal with the “Outbox” enhancement.

Uncomment the following setting to create a special folder, named

INBOX.Outbox

OUTBOX=.Outbox

##NAME: SENDMAIL:0

If OUTBOX is defined, mail can be sent via the IMAP connection by copying

a message to the INBOX.Outbox folder. For all practical matters,

INBOX.Outbox looks and behaves just like any other IMAP folder. If this

folder doesn’t exist it must be created by the IMAP mail client, just

like any other IMAP folder. The kicker: any message copied or moved to

this folder is will be E-mailed by the Courier-IMAP server, by running

the SENDMAIL program. Therefore, messages copied or moved to this

folder must be well-formed RFC-2822 messages, with the recipient list

specified in the To:, Cc:, and Bcc: headers. Courier-IMAP relies on

SENDMAIL to read the recipient list from these headers (and delete the Bcc:

header) by running the command “$SENDMAIL -oi -t -f $SENDER”, with the

message piped on standard input. $SENDER will be the return address

of the message, which is set by the authentication module.

DO NOT MODIFY SENDMAIL, below, unless you know what you’re doing.

SENDMAIL=/usr/sbin/sendmail

##NAME: HEADERFROM:0

For administrative and oversight purposes, the return address, $SENDER

will also be saved in the X-IMAP-Sender mail header. This header gets

added to the sent E-mail (but it doesn’t get saved in the copy of the

message that’s saved in the folder)

WARNING - By enabling OUTBOX above, every IMAP mail client will receive

the magic OUTBOX treatment. Therefore advance LARTing is in order for

all of your lusers, until every one of them is aware of this. Otherwise if

OUTBOX is left at its default setting - a folder name that might be used

accidentally - some people may be in for a rude surprise. You can redefine

the name of the magic folder by changing OUTBOX, above. You should do that

and pick a less-obvious name. Perhaps brand it with your organizational

name ( OUTBOX=.WidgetsAndSonsOutbox )

HEADERFROM=X-IMAP-Sender

##NAME: OUTBOX_MULTIPLE_SEND:0

Remove the following comment to allow a COPY of more than one message to

the Outbox, at a time.

OUTBOX_MULTIPLE_SEND=1

##NAME: IMAPDSTART:0

IMAPDSTART is not used directly. Rather, this is a convenient flag to

be read by your system startup script in /etc/rc.d, like this:

. /etc/courier/imapd

case x$IMAPDSTART in

x[yY]*)

/usr/lib/courier/imapd.rc start

;;

esac

The default setting is going to be NO, so you’ll have to manually flip

it to yes.

IMAPDSTART=YES

##NAME: MAILDIRPATH:0

MAILDIRPATH - directory name of the maildir directory.

MAILDIRPATH=Maildir
[/code]

ton fichier imapd m’a l’air correct.
Peux tu redonner l’url complète du tuto que tu as suivi ?
Et donner le contenu de imapd.cnf, de /etc/courier/authlib/authdaemonrc et authmysqlrc ou authldaprc, suivant ce que tu utilises dans le tuto pour gèrer tes comptes virtuels.

As tu essayé ton mdp en majuscule ? en minuscule ?

lea-linux.org/cached/index/P … mavis.html
voici pour le tuto

pour le rest je test et je tenvoi les conf o plus vite mercciiiii

En ce qui concerne le fichier imapd.cnf il ne me semble pas que je l’ai sur mon serveur est ce grave? A quoi sert il?

pour les autres voici les fichiers:

/etc/courier/authdaemonrc

##VERSION: $Id: authdaemonrc.in,v 1.13 2005/10/05 00:07:32 mrsam Exp $
#
# Copyright 2000-2005 Double Precision, Inc.  See COPYING for
# distribution information.
#
# authdaemonrc created from authdaemonrc.dist by sysconftool
#
# Do not alter lines that begin with ##, they are used when upgrading
# this configuration.
#
# This file configures authdaemond, the resident authentication daemon.
#
# Comments in this file are ignored.  Although this file is intended to
# be sourced as a shell script, authdaemond parses it manually, so
# the acceptable syntax is a bit limited.  Multiline variable contents,
# with the \ continuation character, are not allowed.  Everything must
# fit on one line.  Do not use any additional whitespace for indentation,
# or anything else.

##NAME: authmodulelist:2
#
# The authentication modules that are linked into authdaemond.  The
# default list is installed.  You may selectively disable modules simply
# by removing them from the following list.  The available modules you
# can use are: authuserdb authpam authpgsql authldap authmysql authcustom authpipe

#authmodulelist="authpam"
authmodulelist="authmysql"

##NAME: authmodulelistorig:3
#
# This setting is used by Courier's webadmin module, and should be left
# alone

authmodulelistorig="authuserdb authpam authpgsql authldap authmysql authcustom authpipe"

##NAME: daemons:0
#
# The number of daemon processes that are started.  authdaemon is typically
# installed where authentication modules are relatively expensive: such
# as authldap, or authmysql, so it's better to have a number of them running.
# PLEASE NOTE:  Some platforms may experience a problem if there's more than
# one daemon.  Specifically, SystemV derived platforms that use TLI with
# socket emulation.  I'm suspicious of TLI's ability to handle multiple
# processes accepting connections on the same filesystem domain socket.
#
# You may need to increase daemons if as your system load increases.  Symptoms
# include sporadic authentication failures.  If you start getting
# authentication failures, increase daemons.  However, the default of 5
 SHOULD be sufficient.  Bumping up daemon count is only a short-term
# solution.  The permanent solution is to add more resources: RAM, faster
# disks, faster CPUs...

daemons=5

##NAME: authdaemonvar:2
#
# authdaemonvar is here, but is not used directly by authdaemond.  It's
# used by various configuration and build scripts, so don't touch it!

authdaemonvar=/var/run/courier/authdaemon

##NAME: DEBUG_LOGIN:0
#
# Dump additional diagnostics to syslog
#
# DEBUG_LOGIN=0   - turn off debugging
# DEBUG_LOGIN=1   - turn on debugging
# DEBUG_LOGIN=2   - turn on debugging + log passwords too
#
# ** YES ** - DEBUG_LOGIN=2 places passwords into syslog.
#
# Note that most information is sent to syslog at level 'debug', so
# you may need to modify your /etc/syslog.conf to be able to see it.

DEBUG_LOGIN=0

##NAME: DEFAULTOPTIONS:0
#
# A comma-separated list of option=value pairs. Each option is applied
# to an account if the account does not have its own specific value for
# that option. So for example, you can set
#   DEFAULTOPTIONS="disablewebmail=1,disableimap=1"
# and then enable webmail and/or imap on individual accounts by setting
# disablewebmail=0 and/or disableimap=0 on the account.

DEFAULTOPTIONS=""

##NAME: LOGGEROPTS:0
#
# courierlogger(1) options, e.g. to set syslog facility
#

LOGGEROPTS=""

##NAME: LDAP_TLS_OPTIONS:0
#
# Options documented in ldap.conf(5) can be set here, prefixed with 'LDAP'.
# Examples:
#
#LDAPTLS_CACERT=/path/to/cacert.pem
#LDAPTLS_REQCERT=demand
#LDAPTLS_CERT=/path/to/clientcert.pem
#LDAPTLS_KEY=/path/to/clientkey.pem

et la voici le fichier authmysqlrc

##VERSION: $Id: authmysqlrc,v 1.18 2004/11/14 02:58:16 mrsam Exp $
#
# Copyright 2000-2004 Double Precision, Inc.  See COPYING for
# distribution information.
#
# Do not alter lines that begin with ##, they are used when upgrading
# this configuration.
#
# authmysqlrc created from authmysqlrc.dist by sysconftool
#
# DO NOT INSTALL THIS FILE with world read permissions.  This file
# might contain the MySQL admin password!
#
# Each line in this file must follow the following format:
#
# field[spaces|tabs]value
#
# That is, the name of the field, followed by spaces or tabs, followed by
# field value.  Trailing spaces are prohibited.


##NAME: LOCATION:0
#
# The server name, userid, and password used to log in.

MYSQL_SERVER            localhost
MYSQL_USERNAME          postfix
MYSQL_PASSWORD          pass

##NAME: MYSQL_SOCKET:0
#
# MYSQL_SOCKET can be used with MySQL version 3.22 or later, it specifies the
# filesystem pipe used for the connection
#
# MYSQL_SOCKET          /var/run/mysqld/mysqld.sock

##NAME: MYSQL_PORT:0
#
# MYSQL_PORT can be used with MySQL version 3.22 or later to specify a port to
# connect to.

MYSQL_PORT              0

##NAME: MYSQL_OPT:0
#
# Leave MYSQL_OPT as 0, unless you know what you're doing.

MYSQL_OPT               0

##NAME: MYSQL_DATABASE:0
#
# The name of the MySQL database we will open:

MYSQL_DATABASE          postfix

##NAME: MYSQL_USER_TABLE:0
#
# The name of the table containing your user data.  See README.authmysqlrc
# for the required fields in this table.

MYSQL_USER_TABLE        mailbox

##NAME: MYSQL_CRYPT_PWFIELD:0
#
# Either MYSQL_CRYPT_PWFIELD or MYSQL_CLEAR_PWFIELD must be defined.  Both
# are OK too. crypted passwords go into MYSQL_CRYPT_PWFIELD, cleartext
# passwords go into MYSQL_CLEAR_PWFIELD.  Cleartext passwords allow
# CRAM-MD5 authentication to be implemented.

MYSQL_CRYPT_PWFIELD     password

##NAME: MYSQL_CLEAR_PWFIELD:0
#
#
# MYSQL_CLEAR_PWFIELD   clear

##NAME: MYSQL_DEFAULT_DOMAIN:0
#
# If DEFAULT_DOMAIN is defined, and someone tries to log in as 'user',
# we will look up 'user@DEFAULT_DOMAIN' instead.
#
#
# DEFAULT_DOMAIN                axess.net

##NAME: MYSQL_UID_FIELD:0
#
# Other fields in the mysql table:
#
# MYSQL_UID_FIELD - contains the numerical userid of the account
#
MYSQL_UID_FIELD         5000

##NAME: MYSQL_GID_FIELD:0
#
# Numerical groupid of the account
MYSQL_GID_FIELD         5000

##NAME: MYSQL_LOGIN_FIELD:0
#
# The login id, default is id.  Basically the query is:
#
#  SELECT MYSQL_UID_FIELD, MYSQL_GID_FIELD, ... WHERE id='loginid'
#

MYSQL_LOGIN_FIELD       email

##NAME: MYSQL_HOME_FIELD:0
#

MYSQL_HOME_FIELD        "/var/spool/vmail/"

##NAME: MYSQL_NAME_FIELD:0
#
# The user's name (optional)

#MYSQL_NAME_FIELD       name

##NAME: MYSQL_MAILDIR_FIELD:0
#
# This is an optional field, and can be used to specify an arbitrary
# location of the maildir for the account, which normally defaults to
# $HOME/Maildir (where $HOME is read from MYSQL_HOME_FIELD).
#
# You still need to provide a MYSQL_HOME_FIELD, even if you uncomment this
# out.
#
# MYSQL_MAILDIR_FIELD  CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/')

##NAME: MYSQL_DEFAULTDELIVERY:0
#
# Courier mail server only: optional field specifies custom mail delivery
# instructions for this account (if defined) -- essentially overrides
# DEFAULTDELIVERY from ${sysconfdir}/courierd
#
# MYSQL_DEFAULTDELIVERY defaultdelivery

##NAME: MYSQL_QUOTA_FIELD:0
#
# Define MYSQL_QUOTA_FIELD to be the name of the field that can optionally
# specify a maildir quota.  See README.maildirquota for more information
#
MYSQL_QUOTA_FIELD       quota
##NAME: MYSQL_AUXOPTIONS:0
#
# Auxiliary options.  The MYSQL_AUXOPTIONS field should be a char field that
# contains a single string consisting of comma-separated "ATTRIBUTE=NAME"
# pairs.  These names are additional attributes that define various per-account
# "options", as given in INSTALL's description of the "Account OPTIONS"
# setting.
#
# MYSQL_AUXOPTIONS_FIELD        auxoptions
#
# You might want to try something like this, if you'd like to use a bunch
# of individual fields, instead of a single text blob:
#
# MYSQL_AUXOPTIONS_FIELD        CONCAT("disableimap=",disableimap,",disablepop3=",disablepop3,",disablewebmail=",disablewebmail,",sharedgroup=",sharedgroup)
#
# This will let you define fields called "disableimap", etc, with the end result
# being something that the OPTIONS parser understands.


##NAME: MYSQL_WHERE_CLAUSE:0
#
# This is optional, MYSQL_WHERE_CLAUSE can be basically set to an arbitrary
# fixed string that is appended to the WHERE clause of our query
#
# MYSQL_WHERE_CLAUSE    server='mailhost.example.com'

##NAME: MYSQL_SELECT_CLAUSE:0
#
# (EXPERIMENTAL)
# This is optional, MYSQL_SELECT_CLAUSE can be set when you have a database,
# which is structuraly different from proposed. The fixed string will
# be used to do a SELECT operation on database, which should return fields
# in order specified bellow:
#
# username, cryptpw, clearpw, uid, gid, home, maildir, quota, fullname, options
#
# The username field should include the domain (see example below).
#
# Enabling this option causes ignorance of any other field-related
# options, excluding default domain.
#
# There are two variables, which you can use. Substitution will be made
# for them, so you can put entered username (local part) and domain name
# in the right place of your query. These variables are:
#               $(local_part), $(domain), $(service)
#               $(local_part), $(domain), $(service)
#
# If a $(domain) is empty (not given by the remote user) the default domain
# name is used in its place.
#
# $(service) will expand out to the service being authenticated: imap, imaps,
# pop3 or pop3s.  Courier mail server only: service will also expand out to
# "courier", when searching for local mail account's location.  In this case,
# if the "maildir" field is not empty it will be used in place of
# DEFAULTDELIVERY.  Courier mail server will also use esmtp when doing
# authenticated ESMTP.
#
# This example is a little bit modified adaptation of vmail-sql
# database scheme:
#
# MYSQL_SELECT_CLAUSE   SELECT CONCAT(popbox.local_part, '@', popbox.domain_name),                      \
#                       CONCAT('{MD5}', popbox.password_hash),          \
#                       popbox.clearpw,                                 \
#                       domain.uid,                                     \
#                       domain.gid,                                     \
#                       CONCAT(domain.path, '/', popbox.mbox_name),     \
#                       '',                                             \
#                       domain.quota,                                   \
#                       '',                                             \
#                       CONCAT("disableimap=",disableimap,",disablepop3=",    \
#                              disablepop3,",disablewebmail=",disablewebmail, \
#                              ",sharedgroup=",sharedgroup)             \
#                       FROM popbox, domain                             \
#                       WHERE popbox.local_part = '$(local_part)'       \
#                       AND popbox.domain_name = '$(domain)'            \
#                       AND popbox.domain_name = domain.domain_name


##NAME: MYSQL_ENUMERATE_CLAUSE:1
#
# {EXPERIMENTAL}
# Optional custom SQL query used to enumerate accounts for authenumerate,
# in order to compile a list of accounts for shared folders.  The query
# should return the following fields: name, uid, gid, homedir, maildir, options
#
# Example:
# MYSQL_ENUMERATE_CLAUSE        SELECT CONCAT(popbox.local_part, '@', popbox.domain_name),                      \
#                       domain.uid,                                     \
#                       domain.gid,                                     \
#                       CONCAT(domain.path, '/', popbox.mbox_name),     \
#                       '',                                             \
#                       CONCAT('sharedgroup=', sharedgroup)             \
#                       FROM popbox, domain                             \
#                       WHERE popbox.local_part = '$(local_part)'       \
                       FROM popbox, domain                             \
#                       WHERE popbox.local_part = '$(local_part)'       \
#                       AND popbox.domain_name = '$(domain)'            \
#                       AND popbox.domain_name = domain.domain_name



##NAME: MYSQL_CHPASS_CLAUSE:0
#
# (EXPERIMENTAL)
# This is optional, MYSQL_CHPASS_CLAUSE can be set when you have a database,
# which is structuraly different from proposed. The fixed string will
# be used to do an UPDATE operation on database. In other words, it is
# used, when changing password.
#
# There are four variables, which you can use. Substitution will be made
# for them, so you can put entered username (local part) and domain name
# in the right place of your query. There variables are:
#       $(local_part) , $(domain) , $(newpass) , $(newpass_crypt)
#
# If a $(domain) is empty (not given by the remote user) the default domain
# name is used in its place.
# $(newpass) contains plain password
# $(newpass_crypt) contains its crypted form
#
# MYSQL_CHPASS_CLAUSE   UPDATE  popbox                                  \
#                       SET     clearpw='$(newpass)',                   \
#                               password_hash='$(newpass_crypt)'        \
#                       WHERE   local_part='$(local_part)'              \
#                       AND     domain_name='$(domain)'
#

Merciii

voila si ta besoin dotre choz di moi
merki bokouuu

mattotop any idea??

juste un question
s que cela peu venir du chroot de master.cnf??
car j’arrive a effectuer des telent sur les port imap et pop3 seulement en root??

sil vous plait j’ai besoin d’aideeee

oups, j’avais perdu le fil.
Je vais regarder ce que tu as posté.

OK.
dans authdaemonrc, dansMYSQL_PASSWORD passtu as bien remplacé ‘pass’ par le mot de passe que tu as utilisé lorsque tu as créé l’utilisateur postfix dans mysql ?
Càd le mot de passe que tu as utilisé au moment ou tu as fait la requète

GRANT SELECT ON `postfix`.* TO 'postfix'@'%' IDENTIFIED BY 'pass';
non ?

OUi effectivement j’ai bien ce mot de passes pour le verifier je me suis connecter a la base avec l’utilisateur et le mot de passe est bien pass…

est ce que des fichiers t’aiderais? si oui demande les moi je fait au plus vite

mattotop??? t la?? lool stp i need your helpp!!!