Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/03/2013, à 00:37

aureliendu917

Configuration PostFix erreur Escape character is '^]'.

Bonjour, j'ai loué un serveur Dedibox chez online.net, j'ai installé apache etc.... mais j'ai un problème a lors de la configuration de Postfix, quand j'essayer de me connecter avec telnet ça reste bloqué sur ca :

root [~] > telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.

Donc voici mon main.cf :

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
disable_vrfy_command = yes
smtpd_helo_required = yes

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Pour faire simple, il est conseillé d'utiliser le reverse DNS de votre serveu$
myhostname = sd-38044.dedibox.fr
myorigin = /etc/mailname
mydestination = sd-38044.dedibox.fr, localhost.dedibox.fr , localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_size_limit =
recipient_delimiter = +
inet_interfaces = all

virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_aliases.cf,mysql:/etc/postfix/mysql-virtual_aliases_comptes.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domaines.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_comptes.cf
virtual_mailbox_base = /var/spool/vmail/
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000

virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql-virtual_quotas.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
virtual_overquota_bounce = yes


# adresses d'expedition
smtpd_sender_restrictions =
        permit_mynetworks,
        warn_if_reject reject_unverified_sender

# adresses de destination
smtpd_recipient_restrictions =
        permit_mynetworks,
        reject_unauth_destination,
        reject_non_fqdn_recipient

# client
smtpd_client_restrictions =
        permit_mynetworks
mailbox_command = procmail -a "$EXTENSION"
inet_protocols = ipv4

J'espere que vous allez pouvoir m'aider, merci d'avance a vous wink

Hors ligne

#2 Le 31/03/2013, à 09:52

tiramiseb

Re : Configuration PostFix erreur Escape character is '^]'.

Salut,

Le message « Escape character is '^]'. » provient de telnet. Cela t'indique que, pour passer en mode "manipulation de la connexion telnet" (qui te permet surtout de forcer la fermeture, en fait) tu dois taper Ctrl-].

Ta connexion à Postfix est donc fonctionnelle, et tu n'as plus qu'à taper les commandes SMTP que tu veux, notamment en commençant par "HELO mon-petit-domaine-a-moi.fr" par exemple.

Hors ligne

#3 Le 31/03/2013, à 11:45

aureliendu917

Re : Configuration PostFix erreur Escape character is '^]'.

Donc si j'ai bien compris il y a pas d'erreur de configuration ? et quand je fait Ctrl-], il ce passe rien et je suis toujours bloquer au même stade.

Je sais pas si c'est important mais je suis sur mac donc avec un clavier Apple smile

en fait je suit acutellement le tuto de lafermeduweb (http://www.lafermeduweb.net/billet/tuto … ml#postfix) et la je bloque a cette etape :

Nous allons voir si postfix fonctionne correctement, pour cela installez telnet (apt-get install telnet) si vous ne l'avez pas par défaut.

root [/etc/postfix] > telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 mail.lafermeduweb.net ESMTP (Debian/GNU)
ehlo VOTRE_DOMAINE
250-mail.VOTRE_DOMAINE
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from: <postmaster@VOTRE_DOMAINE>
250 2.1.0 Ok
rcpt to: <contact@VOTRE_DOMAINE>
250 2.1.5 Ok
data
354 End data with .
Hello ca farte ?
.
250 2.0.0 Ok: queued as 286AA8C4089
quit
221 2.0.0 Bye

Dernière modification par aureliendu917 (Le 31/03/2013, à 11:50)

Hors ligne

#4 Le 31/03/2013, à 12:09

tiramiseb

Re : Configuration PostFix erreur Escape character is '^]'.

Ah oui désolé, normalement le serveur doit te répondre "220 machintruc" avant le HELO (ou EHLO).

Donc tu as un problème de configuration, il faut voir les logs de Postfix.

Hors ligne

#5 Le 31/03/2013, à 12:13

aureliendu917

Re : Configuration PostFix erreur Escape character is '^]'.

je viens de me rendre compte que le problème venais que j'ai postfix-mysql n’était pas installer hmm je l'ai donc installé, j'ai fait ensuite ca :

root [/var/spool/mail] > telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 88-191-155-87.rev.dedibox.fr ESMTP Postfix (Debian/GNU)
ehlo aurelien-lesueur.fr
250-88-191-155-87.rev.dedibox.fr
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
MAIL FROM:<postmaster@aurelien-lesueur.fr>
250 2.1.0 Ok
RCTP TO:<contact@aurelien-lesueur.fr>
502 5.5.2 Error: command not recognized
RCPT TO:<contact@aurelien-lesueur.fr>
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
Hello ca farte ?
.
250 2.0.0 Ok: queued as B1B243C0982
quit
221 2.0.0 Bye
Connection closed by foreign host.

je suis ensuite partie voir les logs pour savoir si mon mail avait bien été envoyer mais j'ai une erreur :

Mar 31 13:08:57 sd-38044 postfix/master[7635]: terminating on signal 15
Mar 31 13:08:57 sd-38044 postfix/master[7746]: daemon started -- version 2.7.1, configuration /etc/postfix
Mar 31 13:09:00 sd-38044 postfix/smtpd[7755]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Mar 31 13:09:00 sd-38044 postfix/smtpd[7755]: connect from localhost[127.0.0.1]
Mar 31 13:10:43 sd-38044 postfix/smtpd[7755]: B1B243C0982: client=localhost[127.0.0.1]
Mar 31 13:10:56 sd-38044 postfix/cleanup[7765]: B1B243C0982: message-id=<20130331111043.B1B243C0982@88-191-155-87.rev.dedibox.fr>
Mar 31 13:10:56 sd-38044 postfix/qmgr[7753]: B1B243C0982: from=<postmaster@aurelien-lesueur.fr>, size=412, nrcpt=1 (queue active)
Mar 31 13:10:56 sd-38044 postfix/virtual[7767]: warning: maildir access problem for UID/GID=5000/5000: create maildir file /var/spool/mail/aurelien-lesueur.fr/contact/tmp/1364728256.P7767.sd-38044: Permission denied
Mar 31 13:10:56 sd-38044 postfix/virtual[7767]: warning: perhaps you need to create the maildirs in advance
Mar 31 13:10:56 sd-38044 postfix/virtual[7767]: B1B243C0982: to=<contact@aurelien-lesueur.fr>, relay=virtual, delay=56, delays=56/0.01/0/0.13, dsn=4.2.0, status=deferred (maildir delivery failed: create maildir file /var/spool/vmail//aurelien-lesueur.fr/contact/tmp/1364728256.P7767.sd-38044: Permission denied)
Mar 31 13:10:58 sd-38044 postfix/smtpd[7755]: disconnect from localhost[127.0.0.1]

Dernière modification par aureliendu917 (Le 31/03/2013, à 12:14)

Hors ligne

#6 Le 31/03/2013, à 13:09

tiramiseb

Re : Configuration PostFix erreur Escape character is '^]'.

Aïe aïe aïe, j'en ai marre de ces tutos qui font direct configurer Postfix avec MySQL.
Parmi les dizaines de sociétés dans lesquelles j'ai mis Postfix, pas une seule fois MySQL n'a été nécessaire.
Cette configuration, c'est ajouter de la complexité à une truc fondamentalement simple. C'est dommage.


L'erreur dans les logs est très parlante : il n'arrive pas à créer le fichier du mail sur ton système de fichiers.
Le répertoire pour l'utilisateur dans /var/spool/mail existe-t-il ?

(sérieux, /var/spool/mail c'est carrément pas adapté comme répertoire, c'est quoi ces tutos qui font bosser d'une manière aussi crado ?)


[je vais finir par écrire un *vrai* tuto *simple* pour Postfix...]

Hors ligne

#7 Le 31/03/2013, à 13:36

aureliendu917

Re : Configuration PostFix erreur Escape character is '^]'.

Ah bah si tu crée un vrai tuto simple je voudrais bien le voir big_smile

le dossier etait bien crée mais il y a pas le droit d'ecriture dessus. j'ai donc mis les droits mais mon mail ne s'envoie toujours pas :

Mar 31 14:32:22 sd-38044 postfix/smtpd[7954]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Mar 31 14:32:22 sd-38044 postfix/smtpd[7954]: connect from localhost[127.0.0.1]
Mar 31 14:33:19 sd-38044 postfix/smtpd[7954]: 25CB73C0986: client=localhost[127.0.0.1]
Mar 31 14:33:27 sd-38044 postfix/cleanup[7956]: 25CB73C0986: message-id=<20130331123319.25CB73C0986@88-191-155-87.rev.dedibox.fr>
Mar 31 14:33:27 sd-38044 postfix/qmgr[7949]: 25CB73C0986: from=<postmaster@aurelien-lesueur.fr>, size=410, nrcpt=1 (queue active)
Mar 31 14:33:28 sd-38044 postfix/smtp[7957]: 25CB73C0986: to=<contact@aurelien-leseur.fr>, relay=none, delay=24, delays=24/0.03/0.08/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=aurelien-leseur.fr type=A: Host not found)
Mar 31 14:33:28 sd-38044 postfix/cleanup[7956]: 2EC9D3C098A: message-id=<20130331123328.2EC9D3C098A@88-191-155-87.rev.dedibox.fr>
Mar 31 14:33:28 sd-38044 postfix/bounce[7958]: 25CB73C0986: sender non-delivery notification: 2EC9D3C098A
Mar 31 14:33:28 sd-38044 postfix/qmgr[7949]: 2EC9D3C098A: from=<>, size=2533, nrcpt=1 (queue active)
Mar 31 14:33:28 sd-38044 postfix/qmgr[7949]: 25CB73C0986: removed
Mar 31 14:33:28 sd-38044 postfix/virtual[7951]: 2EC9D3C098A: to=<postmaster@aurelien-lesueur.fr>, relay=virtual, delay=0.46, delays=0.32/0/0/0.13, dsn=5.1.1, status=bounced (unknown user: "postmaster@aurelien-lesueur.fr")
Mar 31 14:33:28 sd-38044 postfix/qmgr[7949]: 2EC9D3C098A: removed
Mar 31 14:33:31 sd-38044 postfix/smtpd[7954]: disconnect from localhost[127.0.0.1]

Hors ligne

#8 Le 31/03/2013, à 13:45

tiramiseb

Re : Configuration PostFix erreur Escape character is '^]'.

status=bounced (Host or domain name not found. Name service error for name=aurelien-leseur.fr type=A: Host not found

Faute de frappe dans l'adresse, non ?

Hors ligne

#9 Le 31/03/2013, à 13:51

aureliendu917

Re : Configuration PostFix erreur Escape character is '^]'.

Non aucune erreur, sur le nom de mon nom de domain, par contre est ce que le fait que mon domaine pointe vers mon ip et non sur mes dns peut posser probleme ? Et ce peut etre mon main.cf qui est ma configuré par rapport a mon serveur dedibox !

Hors ligne

#10 Le 31/03/2013, à 14:09

tiramiseb

Re : Configuration PostFix erreur Escape character is '^]'.

Non aucune erreur,

postmaster@aurelien-lesueur.fr
contact@aurelien-leseur.fr

Aucune erreur, c'est sûr ?

Hors ligne

#11 Le 31/03/2013, à 15:30

aureliendu917

Re : Configuration PostFix erreur Escape character is '^]'.

Effectivement ! Il y avait bien une petite erreure ! L'envoie fonctionne bien, maintenant j'ai donc installer roundcude mais j'ai une erreur maintenant avec ma connexion IMAP :

Erreur de connexion au serveur IMAP

mail.log

Mar 31 16:08:20 sd-38044 imapd: Connection, ip=[::ffff:88.191.155.87]
Mar 31 16:08:20 sd-38044 imapd: LOGIN FAILED, user=contact@aurelien-lesueur.fr, ip=[::ffff:88.191.155.87]
Mar 31 16:08:20 sd-38044 imapd: authentication error: Input/output error

Hors ligne

#12 Le 31/03/2013, à 18:56

tiramiseb

Re : Configuration PostFix erreur Escape character is '^]'.

Input/output error

ça, ça ne présage rien de bon...

Je ne saurais pas t'en dire plus malheureusement, il faut que tu essaies de différentes manières, si possible manuellement...


input/output error, ça peut être lié à un système de fichiers ou à un disque défaillant. Mais bon, lié à l'authentification je ne vois pas ce que ça peut signifier...

Hors ligne

#13 Le 01/04/2013, à 14:23

aureliendu917

Re : Configuration PostFix erreur Escape character is '^]'.

EDIT :

J'ai reussi a reparer cette eureur mais la j'en ai une autre :

Apr  1 15:26:24 sd-38044 authdaemond: stopping authdaemond children
Apr  1 15:26:24 sd-38044 authdaemond: modules="authmysql", daemons=5
Apr  1 15:26:24 sd-38044 authdaemond: Installing libauthmysql
Apr  1 15:26:24 sd-38044 authdaemond: Installation complete: authmysql
Apr  1 15:26:28 sd-38044 authdaemond: Authenticated: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/var/spool/mail/, address=contact@aurelien-lesueur.fr, fullname=contact, maildir=aurelien-lesueur.fr/contact/, quota=<null>, options=<null>
Apr  1 15:26:28 sd-38044 authdaemond: Authenticated: clearpasswd=******, passwd=******
Apr  1 15:26:28 sd-38044 imapd: contact@aurelien-lesueur.fr: Account's mailbox directory is not owned by the correct uid or gid

Dernière modification par aureliendu917 (Le 01/04/2013, à 14:28)

Hors ligne

#14 Le 01/04/2013, à 14:26

tiramiseb

Re : Configuration PostFix erreur Escape character is '^]'.

chdir(var/spool/mail/) failed!!

Tu as une erreur dans ta configuration, quelque part tu as écrit "var/spool/mail/" au lieu de "/var/spool/mail".

Le message est parfaitement explicite.
Tu n'as pas fait attention en écrivant ta configuration, tu n'as pas fait attention en lisant l'erreur.

Hors ligne

#15 Le 01/04/2013, à 14:39

aureliendu917

Re : Configuration PostFix erreur Escape character is '^]'.

Oui je l'ai remarquer apres coup ! j'ai éditer mon message du dessus !

Hors ligne

#16 Le 01/04/2013, à 14:41

tiramiseb

Re : Configuration PostFix erreur Escape character is '^]'.

contact@aurelien-lesueur.fr: Account's mailbox directory is not owned by the correct uid or gid

Encore une fois, l'erreur est explicite.
Le répertoire où stocker les mails n'appartient pas au bon groupe ou au bon utilisateur.

Hors ligne

#17 Le 01/04/2013, à 14:45

aureliendu917

Re : Configuration PostFix erreur Escape character is '^]'.

comment je fais pour voir a quel groupe il appartient et pour pour pouvoir le changer ?

Hors ligne

#18 Le 01/04/2013, à 14:46

tiramiseb

Re : Configuration PostFix erreur Escape character is '^]'.

comment je fais pour voir a quel groupe

ls -l

pour pour pouvoir le changer

sudo chown

Hors ligne

#19 Le 01/04/2013, à 14:47

aureliendu917

Re : Configuration PostFix erreur Escape character is '^]'.

ls -l : 

total 8
drwxrwsrwx 3 vmail mail  4096 31 mars  15:23 aurelien-lesueur.fr
drwxrwxrwx 5 vmail vmail 4096  1 avril 14:09 Maildir

Hors ligne

#20 Le 01/04/2013, à 14:48

tiramiseb

Re : Configuration PostFix erreur Escape character is '^]'.

Je n'ai pas trop regardé ta config, mais j'imagine que le groupe doit être "vmail" et non "mail"...
À essayer... À force d'essayer tu trouveras bien la bonne config, de toute façon big_smile

Hors ligne

#21 Le 01/04/2013, à 14:50

aureliendu917

Re : Configuration PostFix erreur Escape character is '^]'.

je fais ça :

chown vmail /var/spool/mail/aurelien-lesueur.fr/

mais ça changer pas de groupe :

drwxrwsrwx 3 vmail mail  4096 31 mars  15:23 aurelien-lesueur.fr
drwxrwxrwx 5 vmail vmail 4096  1 avril 14:09 Maildir

Hors ligne

#22 Le 01/04/2013, à 14:58

tiramiseb

Re : Configuration PostFix erreur Escape character is '^]'.

soit "chgrp vmail" soit "chown vmail.vmail"

Hors ligne

#23 Le 01/04/2013, à 14:59

aureliendu917

Re : Configuration PostFix erreur Escape character is '^]'.

en fait je me rend compte que en creant mon user j'ai mis ca :

seradd -g vmail -u 5000 vmail -d /var/spool/vmail/ -m

alors que moi mon dossier c'est /var/spool/mail/, comment je peux faire pour le changer ?

Hors ligne

#24 Le 01/04/2013, à 15:06

bruno

Re : Configuration PostFix erreur Escape character is '^]'.

man usermod

usermod -m --home /ton/nouveau/dossier/home -s /bin/false

(je rajoute le -s /bin/false car ton utilisateur vmail ne doit pas avoir accès au shell)

Dernière modification par bruno (Le 01/04/2013, à 15:06)

#25 Le 01/04/2013, à 15:20

aureliendu917

Re : Configuration PostFix erreur Escape character is '^]'.

ça y est ça fonctionne, par contre je peux envoyer des mails avec roundcude mais pas en recevoir hmm

Hors ligne