Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4183 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Auteur Sujet :

Serveur mail

n°823663
FlorentP
Posté le 30-06-2006 à 21:47:47  profilanswer
 

Reprise du message précédent :
Nouveau soucis !

 

Comme je veux gérer plusieurs noms de domaines, j'ai fais quelques modifs dans mon main.cf :
* Retrait de la référence à mon domaine dans mydestination
* Ajout des lignes :
virtual_alias_domains = jeu-maths.com
virtual_alias_maps = hash:/etc/postfix/virtual

 

Et dans mon fichier "virtual", je fais au plus simple (et je n'oublie pas la commande postmap après) :
@ florent
@  florent

 

Le reload de postfix ne pose pas de soucis.

 

Après, si j'essaye d'envoyer un mail à mon adresse fétiche depuis quelques jours, paf, dans le log :
Jun 30 21:37:24 dedibox postfix/error[25942]: 38F789D02DC: to=<@>, relay=none, delay=0, status=bounced (User unknown in virtual alias table)

 

=> User unknown in virtual alias table
Pourtant je suis cencé être connu, non ? J'ai oublié un truc ?


Message édité par FlorentP le 03-12-2006 à 00:18:52
mood
Publicité
Posté le 30-06-2006 à 21:47:47  profilanswer
 

n°823664
Je@nb
Kindly give dime
Posté le 30-06-2006 à 21:52:26  profilanswer
 

ta postmapé le truc ?

n°823666
FlorentP
Posté le 30-06-2006 à 21:57:19  profilanswer
 

yep

n°823667
FlorentP
Posté le 30-06-2006 à 22:01:02  profilanswer
 

même avec uniquement la ligne :
@ florent

 

(postmapé + reload postfix) j'ai quand même l'erreure :/
Il faut peut être une tabulation entre le mail et le compte ? deux points ?


Message édité par FlorentP le 03-12-2006 à 00:19:32
n°823671
black_lord
Truth speaks from peacefulness
Posté le 30-06-2006 à 22:27:53  profilanswer
 

pour du multidomaine mieux vaut peut être passer à une distribution "virtuelle" du courier.
 
http://www.littleboboy.net/archive [...] urier-imap est tout indiqué :o

n°823672
FlorentP
Posté le 30-06-2006 à 22:34:25  profilanswer
 

Bah c'est ce qui était fait normallement, grâce à :
virtual_alias_domains = jeu-maths.com
virtual_alias_maps = hash :/ etc/postfix/virtual

 

non ?

 

Edit : c'est quoi SASL et TLS dans le tuto ? :??:


Message édité par FlorentP le 30-06-2006 à 22:38:26
n°823673
black_lord
Truth speaks from peacefulness
Posté le 30-06-2006 à 22:47:05  profilanswer
 

laisse ces points de coté. ne t'emcombre pas pour le moment

n°823693
FlorentP
Posté le 01-07-2006 à 01:29:10  profilanswer
 

Le tuto marche bien au niveau de postfix & postfix admin, cependant arrivé à l'étape de courier, ça merde, en aucun cas j'arrive a relever mes emails   :/  

 

Dans mon log, lors de l'indentification j'ai :
Jul  1 01:26:52 dedibox courierpop3login: Connection, ip=[:ffff:84.101.109.253]
Jul  1 01:26:57 dedibox courierpop3login: LOGIN FAILED, ip=[:ffff:84.101.109.253]

 

(j'essaye de m'identifier comme ils précisent, c'est à dire email/pass, soit dans mon cas, au lieu de compte/pass)
Je pense avoir proprement configuré les différents fichiers nécessaires pourtant... pour que le login failed c'est que la connection courier/mysql foire quelque part, ou ça peut être autre chose ?

Message cité 1 fois
Message édité par FlorentP le 01-07-2006 à 02:53:20
n°823724
Je@nb
Kindly give dime
Posté le 01-07-2006 à 10:45:11  profilanswer
 

regarde les logs de SQL :)

n°823727
FlorentP
Posté le 01-07-2006 à 11:17:15  profilanswer
 

/var/log/mysql.log est vide :/

mood
Publicité
Posté le 01-07-2006 à 11:17:15  profilanswer
 

n°823728
Je@nb
Kindly give dime
Posté le 01-07-2006 à 11:18:44  profilanswer
 

et /var/log/mysql/mysql.log ?

n°823731
FlorentP
Posté le 01-07-2006 à 11:31:19  profilanswer
 

root@dedibox :/ # ls /var/log/mysql
mysql-bin.000003  mysql-bin.000006  mysql-bin.001
mysql-bin.000004  mysql-bin.000007  mysql-bin.002
mysql-bin.000005  mysql-bin.000008  mysql-bin.index

 

(pas de fichier de log dans ce dossier. Et un locate mysql.log ne sort que celui de /var/log/ )


Message édité par FlorentP le 01-07-2006 à 11:32:07
n°823744
Je@nb
Kindly give dime
Posté le 01-07-2006 à 12:01:22  profilanswer
 

Ok là tu as les logs binaires donc soit tu peux les lire ché plus comment, soit tu configure le my.cnf pour qu'il fasse les logs "standards"

n°823747
FlorentP
Posté le 01-07-2006 à 12:29:09  profilanswer
 

Ok, trouvé
 
Dans ce cas j'ai un superbe :
 
 
/usr/sbin/mysqld, Version: 4.1.12-Debian_1ubuntu3-log. started with:
Tcp port: 3306  Unix socket: /var/run/mysqld/mysqld.sock
Time                 Id Command    Argument
060701 12:27:16       1 Connect     debian-sys-maint@localhost on
                      1 Quit
                      2 Connect     debian-sys-maint@localhost on
                      2 Quit
                      3 Connect     debian-sys-maint@localhost on
                      3 Query       show /*!40003 GLOBAL */ variables
                      3 Quit
                      4 Connect     debian-sys-maint@localhost on
                      4 Query       SHOW DATABASES
                      4 Init DB     mysql
                      4 Query       SHOW TABLES
                      4 Query       CHECK TABLE `columns_priv`  FAST
                      4 Query       CHECK TABLE `db`  FAST
                      4 Query       CHECK TABLE `func`  FAST
                      4 Query       CHECK TABLE `help_category`  FAST
                      4 Query       CHECK TABLE `help_keyword`  FAST
                      4 Query       CHECK TABLE `help_relation`  FAST
                      4 Query       CHECK TABLE `help_topic`  FAST
                      4 Query       CHECK TABLE `host`  FAST
                      4 Query       CHECK TABLE `tables_priv`  FAST
                      4 Query       CHECK TABLE `time_zone`  FAST
                      4 Query       CHECK TABLE `time_zone_leap_second`  FAST
                      4 Query       CHECK TABLE `time_zone_name`  FAST
                      4 Query       CHECK TABLE `time_zone_transition`  FAST
                      4 Query       CHECK TABLE `time_zone_transition_type`  FAS                  T
                      4 Query       CHECK TABLE `user`  FAST
                      4 Init DB     postfix
                      4 Query       SHOW TABLES
                      4 Query       CHECK TABLE `admin`  FAST
                      4 Query       CHECK TABLE `alias`  FAST
                      4 Query       CHECK TABLE `domain`  FAST
                      4 Query       CHECK TABLE `domain_admins`  FAST
                      4 Query       CHECK TABLE `log`  FAST
                      4 Query       CHECK TABLE `mailbox`  FAST
                      4 Query       CHECK TABLE `vacation`  FAST
                      4 Init DB     test
                      4 Query       SHOW TABLES
                      4 Quit

n°823748
FlorentP
Posté le 01-07-2006 à 12:29:40  profilanswer
 

'fin ya pas l'air d'y avoir quelque chose de lié à ma tentative de login foirée  :/


Message édité par FlorentP le 01-07-2006 à 12:32:37
n°823750
Je@nb
Kindly give dime
Posté le 01-07-2006 à 12:36:46  profilanswer
 

fait un tail -f et fait ta demande de login tu verras tout de suite ;)

n°823752
FlorentP
Posté le 01-07-2006 à 12:39:37  profilanswer
 

C'est quoi un tail -f ? Comment j'y fais ma demande de login ? :??:

n°823757
Je@nb
Kindly give dime
Posté le 01-07-2006 à 12:59:30  profilanswer
 

tail -f /var/log/mysql/mysql.log
 
puis avec ton client pop tu te log :)

n°823758
FlorentP
Posté le 01-07-2006 à 13:06:18  profilanswer
 

Qu'est ce que c'est cencé faire ?

 

La ligne de commande me sort ça :

 

                     6 Quit
060701 13:02:01       7 Connect     postfix@localhost on postfix
                      7 Query       SELECT goto FROM alias WHERE address='@' and                      active = '1'
                      7 Query       SELECT goto FROM alias WHERE address='root' and active = '1'
                      7 Query       SELECT goto FROM alias WHERE address='@' and acti                     ve = '1'
                      7 Query       SELECT goto FROM alias WHERE address='@' a                     nd active = '1'
                      8 Connect     postfix@localhost on postfix
                      8 Query       SELECT maildir FROM mailbox WHERE username='@' and active = '1'
060701 13:03:01       7 Quit
                      8 Quit

 

Mais je ne comprend pas pourquoi tu me dis de me logguer après avec mon client pop :??:


Message édité par FlorentP le 03-12-2006 à 00:20:12
n°823759
FlorentP
Posté le 01-07-2006 à 13:07:59  profilanswer
 

Ha ça affiche en temps réel les requêtes :D C'est marrant :D
 
Enfin c'est moins marrant que je vois que rien ne bouge lors de ma tentative d'identification en fait :/

n°823762
Je@nb
Kindly give dime
Posté le 01-07-2006 à 13:18:53  profilanswer
 

Parce que tu dis ça :

 


FlorentP a écrit :

Le tuto marche bien au niveau de postfix & postfix admin, cependant arrivé à l'étape de courier, ça merde, en aucun cas j'arrive a relever mes emails    :/  

 

Dans mon log, lors de l'indentification j'ai :
Jul  1 01:26:52 dedibox courierpop3login: Connection, ip=[:ffff:84.101.109.253]
Jul  1 01:26:57 dedibox courierpop3login: LOGIN FAILED, ip=[:ffff:84.101.109.253]

 

(j'essaye de m'identifier comme ils précisent, c'est à dire email/pass, soit dans mon cas, au lieu de compte/pass)
Je pense avoir proprement configuré les différents fichiers nécessaires pourtant... pour que le login failed c'est que la connection courier/mysql foire quelque part, ou ça peut être autre chose ?

 


Sinon execute les requette que postfix a fait et regarde si tu as des résultats

n°823763
FlorentP
Posté le 01-07-2006 à 13:36:16  profilanswer
 

Je@nb a écrit :

Parce que tu dis ça :

 


Sinon execute les requette que postfix a fait et regarde si tu as des résultats


C'est à dire parceque je dis ça ?

 

Yep, j'ai des résultats cohérent, en gros postfix regarde s'il y a un compte pour root@adresse, ne trouve rien donc regarde pour root, ne trouve rien donc regarde s'il y a un catchall : paf il trouve un compte => il regarde l'adresse de stockage des mails et c'est bon.
La réception de mail marche nikel.

 

C'est la connexion avec courier qui a l'air de pas fonctionner, mais je ne sais absolument pas a quel niveau :/

n°823764
Je@nb
Kindly give dime
Posté le 01-07-2006 à 13:39:11  profilanswer
 

ton courier il passe pas par mysql ?

n°823765
black_lord
Truth speaks from peacefulness
Posté le 01-07-2006 à 13:41:04  profilanswer
 

FlorentP a écrit :

C'est à dire parceque je dis ça ?
 
Yep, j'ai des résultats cohérent, en gros postfix regarde s'il y a un compte pour root@adresse, ne trouve rien donc regarde pour root, ne trouve rien donc regarde s'il y a un catchall : paf il trouve un compte => il regarde l'adresse de stockage des mails et c'est bon.
La réception de mail marche nikel.
 
C'est la connexion avec courier qui a l'air de pas fonctionner, mais je ne sais absolument pas a quel niveau :/


Regarde la conf de l'auth dans courier :o

n°823768
FlorentP
Posté le 01-07-2006 à 13:59:59  profilanswer
 

Je@nb a écrit :

ton courier il passe pas par mysql ?


Bah normalement si

 
black_lord a écrit :

Regarde la conf de l'auth dans courier  :o


J'ai fais comme indiqué : dans authdaemonrc, j'ai édité :
authmodulelist="authpam authmysql"

 

Et j'ai fais un copier coller du fichier authmysqlrc (vu que j'ai les mêmes identifiants pour mysql, "postfix" à tous les niveaux)

 

J'ai restarté courier-pop, courier-imap dans la foulée aussi, histoire de mettre le tout à jour.

 

Note : je n'ai pas poursuivit le tuto au dela de la section "courier"

n°823889
FlorentP
Posté le 02-07-2006 à 00:46:42  profilanswer
 

Bon en fait c'est moi qui avait foiré un truc, j'avais mal spécifié le UID et GID dans un des fichiers de config :p
 
Donc là ça marche ! Terrible :bounce:

n°823922
FlorentP
Posté le 02-07-2006 à 12:11:46  profilanswer
 

re :D
 
J'ai voulu installer la gestion SASL histoire de pouvoir facilement envoyer des emails depuis n'importe où, mais ça coince, j'ai ça quand j'essaye d'envoyer un mail :
 
 
Jul  2 12:10:20 dedibox postfix/smtpd[28027]: fatal: SASL per-process initialization failed
Jul  2 12:10:21 dedibox postfix/master[29243]: warning: process /usr/lib/postfix/smtpd pid 28027 exit status 1
Jul  2 12:10:21 dedibox postfix/master[29243]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
 
De idées ? :??:

n°824066
mikala
Souviens toi du 5 Novembre...
Posté le 03-07-2006 à 08:07:38  profilanswer
 

il faudrait réellement que j'update mon tutorial [:cupra] ne serait ce que d'un point de vue purement esthétique.
tu as bien configuré le smtpd.conf dans /etc/postfix/sasl ?
tu as installé saslauthd ?
postfix est bien dans le groupe 'sasl' ?
 
 


---------------
Intermittent du GNU
n°824103
FlorentP
Posté le 03-07-2006 à 11:33:38  profilanswer
 

cat /etc/postfix/sasl/smtpd.conf
pwcheck_method  : saslauthd
mech_list       : plain login
auxprop_plugin  : sql
sql_engine      : mysql
sql_hostnames   : 127.0.0.1
sql_user        : postfix
sql_passwd      : passfix
sql_database    : postfix
sql_select      : select password from mailbox where username='%u@%r'

 


Pour l'install :
J'ai bien exécuté :
apt-get install libsasl2 libsasl2-modules-sql

 

C'est bien ce ça que tu parles ?

 

Pour la ligne "show-versions" ça marche pas chez moi ça :
apt-show-versions
-bash: apt-show-versions: command not found
Donc si c'était cencé faire quelque chose de crucial, c'est foiré alors :D

 

C'est à dire par sasl dans le groupe postfix ? :??:

n°824107
Je@nb
Kindly give dime
Posté le 03-07-2006 à 11:43:57  profilanswer
 

id sasl et regarder si le groupe postfix est là
 
et apt-get install apt-show-version :D

n°824108
black_lord
Truth speaks from peacefulness
Posté le 03-07-2006 à 11:44:05  profilanswer
 


grep sasl /etc/group


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°824110
FlorentP
Posté le 03-07-2006 à 11:46:00  profilanswer
 

id sasl
id: sasl: usager inexistant.
 
arg :D

n°824111
FlorentP
Posté le 03-07-2006 à 11:48:23  profilanswer
 

apt-show-versions libsasl2-modules-sql libsasl2-modules-sql/testing uptodate 2.1.19-1.5
apt-show-versions: too many arguments
 :??:

 

Pourtant c'est exactement là même chose que sur le tuto  :D

 


grep sasl /etc/group
sasl:x:45:

 


Message édité par FlorentP le 03-07-2006 à 11:49:48
n°824408
mikala
Souviens toi du 5 Novembre...
Posté le 04-07-2006 à 01:15:27  profilanswer
 

c'est le id postfix qu'il me faudrait :D


---------------
Intermittent du GNU
n°824409
FlorentP
Posté le 04-07-2006 à 01:16:20  profilanswer
 

grep postfix /etc/group
postfix:x:120:
 
Ca va ça ?

n°824410
mikala
Souviens toi du 5 Novembre...
Posté le 04-07-2006 à 01:17:15  profilanswer
 

non.
je veux le résultat de  
id postfix
 
\o/


---------------
Intermittent du GNU
n°824412
FlorentP
Posté le 04-07-2006 à 01:25:44  profilanswer
 

id postfix
uid=110(postfix) gid=120(postfix) groupes=120(postfix)

n°824413
mikala
Souviens toi du 5 Novembre...
Posté le 04-07-2006 à 01:30:34  profilanswer
 

rajoutes postfix dans le groupe sasl.
usermod -G sasl postfix
et tu relances postfix.


---------------
Intermittent du GNU
n°824415
FlorentP
Posté le 04-07-2006 à 01:35:26  profilanswer
 

Même combat, marche pas
 
J'aurais voulu lire mail.log mais il est entièrement vide :??:

n°824417
mikala
Souviens toi du 5 Novembre...
Posté le 04-07-2006 à 01:39:40  profilanswer
 

hum.
tu n'utiliserais pas jabber par hasard ?
(tu as bien sasl sur le id postfix ? )
Etrange cette histoire de log en plus.
saslauthd est lancé avec quelles options ?
quelles sont les permissions sur /var/run/saslauthd ?
smtpd (de postfix ) est chrooté ?


---------------
Intermittent du GNU
n°824418
FlorentP
Posté le 04-07-2006 à 01:52:40  profilanswer
 

Je n'ai strictement aucune idée de l'id qu'utilise sasl (et je n'utilise pas jabber), j'ai juste suivis le tuto indiqué plus haut et je me suis arrêté à la fin de sasl vu que ça marchait pas :/
 
saslauthd est lancé sans rien, le truc de base quoi
postfix déchrouté de partout
permission de /var/run/saslauthd => drwx--x---   2 root      sasl           4096 2006-07-02 13:17 saslauthd

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3

Aller à :
Ajouter une réponse
 

Sujets relatifs
Créer un serveur mail en internequelle config pour Serveur de mail
Petit serveur Apache PHP MySQL. Fonction mail ne marche pas.Serveur de mail et mots de passe
serveur mail avec couriercréation serveur de mail sous debian
Serveur de mail localAdministration d'un serveur de mail sous nux ...
question sur la migration de serveur mail (maildir) 
Plus de sujets relatifs à : Serveur mail


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)