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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Mailman] n'arrive pas à envoyer des mails... (Postfix)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Mailman] n'arrive pas à envoyer des mails... (Postfix)

n°764209
gothico
Posté le 20-12-2005 à 18:01:26  profilanswer
 

Bonjour,  
Ca fait bien 5h que je me prend la tete...
 
J'ai installé mailman sur une Fedora Core 3 avec Postfix, j'ai suivis le manuel officiel : http://www.list.org/mailman-install.txt
J'ai créé une list de test et lorsque j'envoie des messages, il n'arrive jamais (bloqué au niveau du script Python).
 
Le log de Postafix me dit que le mail est bien passé jusqu'à Mailman :

postfix/local[12607]: 52E061FC001: to=<test@mondomain>, relay=local, delay=0, status=sent ("|/usr/local/mailman/mail/mailman post test" )


 
Et le log de Mailman me dit bien qu'il y a un problème... :

Dec 20 17:38:11 2005 (11827) Uncaught runner exception: SMTP instance has no attribute 'sock'
Dec 20 17:38:11 2005 (11827) Traceback (most recent call last):
  File "/usr/local/mailman/Mailman/Queue/Runner.py", line 111, in _oneloop
    self._onefile(msg, msgdata)
  File "/usr/local/mailman/Mailman/Queue/Runner.py", line 167, in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/usr/local/mailman/Mailman/Queue/OutgoingRunner.py", line 73, in _dispose
    self._func(mlist, msg, msgdata)
  File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 162, in process
    conn.quit()
  File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 89, in quit
    self.__conn.quit()
  File "/usr/lib/python2.3/smtplib.py", line 708, in quit
    self.docmd("quit" )
  File "/usr/lib/python2.3/smtplib.py", line 369, in docmd
    self.putcmd(cmd,args)
  File "/usr/lib/python2.3/smtplib.py", line 325, in putcmd
    self.send(str)
  File "/usr/lib/python2.3/smtplib.py", line 310, in send
    if self.sock:
AttributeError: SMTP instance has no attribute 'sock'
 
Dec 20 17:38:11 2005 (11827) SHUNTING: 1135096690.0016899+adb88bd8babd40cb7fc6ce0557fc2d2e55935692


 
J'ai suivi la FAQ suivante, mais rien n'y fais : http://www.python.org/cgi-bin/faqw [...] 03.014.htp
=> pas de problème au check_perms
=> mailmanctl est bien lancé
=> les aliases sont bien configurés puisque postfix redirige bien vers /usr/local/mailman/mail/mailman
=> le SMTP de mailman est bien sur 'localhost' et rien n'apparait dans les logs de postfix au sujet des renvoies de mail vers les utilisateurs de la liste "test"
 
J'ai épuisé toutes mes idées la, je suppose que cela peut être une question de droits à l'execution du script qui envoie ou alors de la configuration mais je vois pas ou.....  [:zmed]  
 
Si quelqu'un peut m'aider, je le remercie d'avance bcp!

mood
Publicité
Posté le 20-12-2005 à 18:01:26  profilanswer
 

n°764214
e_esprit
Posté le 20-12-2005 à 18:21:25  profilanswer
 

A vu de nez ca semble un probleme de programmation de MailMan... ou plutot de dependances.
 
T'as les bonnes versions des bibliothèques requises ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°764216
e_esprit
Posté le 20-12-2005 à 18:23:09  profilanswer
 

quoique non, vu que le probleme semble être interne à smtplib :whistle:


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°764217
e_esprit
Posté le 20-12-2005 à 18:23:57  profilanswer
 

T'arrives à te connecter en local à ton postfix ?
telnet localhost 25


Message édité par e_esprit le 20-12-2005 à 18:24:14

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°764288
gothico
Posté le 21-12-2005 à 09:29:07  profilanswer
 

J'ai la dernière version stable de Mailman que j'ai installé à partir des sources.
J'arrive bien à me connecter à postfix sur le port 25 (en interne et externe). L'envoie de mail fonctionnen très bien également.
Merci pour ton aide ;)

n°764314
e_esprit
Posté le 21-12-2005 à 10:50:05  profilanswer
 

Meme probleme que toi la :
http://mail.python.org/pipermail/m [...] 01931.html
La cause :

Citation :

This is a known symptom for invalid setings for the SMTP
host/port. (Not a bug)
Check your SMTP settings in Defaults.py especially for
SMTPHOST.  See the FAQ No 3.14 article in Mailman FAQ Wizard
for more.



---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°764320
gothico
Posté le 21-12-2005 à 10:57:13  profilanswer
 

Vi, merci, mais j'ai déjà trouvé ce post et vérifié mes paramètres SMTP au moins 30 fois :(
 
Je suis tellement desespéré que j'ai même testé toutes les manières différentes pour le SMTPHOST (localhost, 127.0.0.1, mondomaine, ...)
 
:cry:

n°764324
e_esprit
Posté le 21-12-2005 à 11:18:02  profilanswer
 

Dans la réponse y a ca :

Citation :

hm - I've sent it here as a bug, cause it worked for a year
now and I've recently updated mailman and python. I've added
the name of lists server to /etc/hosts as 127.0.0.1.

 
It's strange thou - cause SMTPHOST is by default set to
127.0.0.1 which already was in /etc/hosts and I have
MTA='Postfix' from ages in my mm_cfg.py  :/ Nevertheless -
sorry bout the unecessery fuss...


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°764330
gothico
Posté le 21-12-2005 à 11:25:10  profilanswer
 

Vi, mais j'ai deja ca dans mon hosts :  

127.0.0.1               clara localhost.localdomain localhost


C'est bien ca? (clara, c'est le nom du serveur)
 
J'ai bien MTA='Postfix' aussi.
 
EDIT : je comprend pas vraiment ce qu'il veut dire, ca marche pour lui ducoup?


Message édité par gothico le 21-12-2005 à 11:29:14
n°764332
e_esprit
Posté le 21-12-2005 à 11:38:36  profilanswer
 

Moi non plus je comprend pas bien sa réponse :D
 
Tu as défini SMTPHOST comment ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
mood
Publicité
Posté le 21-12-2005 à 11:38:36  profilanswer
 

n°764338
gothico
Posté le 21-12-2005 à 12:01:09  profilanswer
 

SMTPHOST = 'localhost'
 
Mais j'ai essayé aussi plein d'autres valeurs sans succès...

n°764339
e_esprit
Posté le 21-12-2005 à 12:02:36  profilanswer
 

Et le reste est correctement configuré ? le port ?


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°764341
gothico
Posté le 21-12-2005 à 12:07:54  profilanswer
 

Ho, je reve, je viens de remettre les paramètres par défaut dans mm_cfg.py et ca marche!!!!
Tu m'as porté chance :D


Message édité par gothico le 21-12-2005 à 13:52:38

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Mailman] n'arrive pas à envoyer des mails... (Postfix)

 

Sujets relatifs
estimation : temps de transfer de 1.5 GO de mails avec imap copyPb AOL et Postfix
Postfix et Hylafax[Postfix] Chercher Courrier POP (externe) vers Redistribution Locale
script pour envoyer un mail via telnetSupprimer les retours d'erreur de mail avec postfix?
Ecriture d'une règle de tri avec expression régulière pour postfix[Script Shell] Parser la liste des mails de la boîte r00t
[Fetchmail] ne rapatrie pas les mails[resolu] Améliorer le contrôle d'une installation postfix
Plus de sujets relatifs à : [Mailman] n'arrive pas à envoyer des mails... (Postfix)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR