Python Mailman Exim

Daniel Dominik Rudnicki sardzent w o2.pl
Wto, 22 Lis 2005, 13:39:29 CET


Help Help Help
od kilku dni walcze z mailmanem
Wiec jest sobie serwer z MTA exim (exim-4.54-2 z rpm arch i686)
ktory dziala, dodalem do jego konfiga (zgodnie z doc) obgluge mailmana
i owszem po 
exim -bt mailman w lists.domain.foo
pokazuje sie odpowiedni transport i router
po zainstalowaniu mailman (mailman-2.1.5-6 z rpm arch i686)
stworzylem liste wszystko wydawalo sie ok
niestety przy probie wyslania maila przez mailmana (zapisanie sie na liste np)
w /var/spool/mailman/logs/error
Nov 22 13:19:14 2005 (18398) Traceback (most recent call last):
  File 
"/tmp/B.30a581/mailman-2.1.5-root-builder/var/lib/mailman/Mailman/Queue/Runner.py", 
line 111, in _oneloop
  File 
"/tmp/B.30a581/mailman-2.1.5-root-builder/var/lib/mailman/Mailman/Queue/Runner.py", 
line 167, in _onefile
  File 
"/tmp/B.30a581/mailman-2.1.5-root-builder/var/lib/mailman/Mailman/Queue/OutgoingRunner.py", 
line 73, in _dispose
  File 
"/tmp/B.30a581/mailman-2.1.5-root-builder/var/lib/mailman/Mailman/Handlers/SMTPDirect.py", 
line 152, in process
  File 
"/tmp/B.30a581/mailman-2.1.5-root-builder/var/lib/mailman/Mailman/Handlers/SMTPDirect.py", 
line 362, in bulkdeliver
  File 
"/tmp/B.30a581/mailman-2.1.5-root-builder/var/lib/mailman/Mailman/Handlers/SMTPDirect.py", 
line 68, in sendmail
  File 
"/tmp/B.30a581/mailman-2.1.5-root-builder/var/lib/mailman/Mailman/Handlers/SMTPDirect.py", 
line 62, in __connect
  File "/usr/share/python2.4/smtplib.py", line 255, in __init__
AttributeError: SMTP instance has no attribute 'sock'

Nov 22 13:19:14 2005 (18398) SHUNTING: 
1132661953.235996+78e3f4eb2c73f082361ccd9e27c0a1e49b724cd7

wiec googlam i okazuje sie ze to blad MTA
wiec zmeniam w mm_cfg.py
najpierw na
SMTPHOST = 'localhost'
to samo

potem na 
SMTPHOST = 'ip_serwera' 
to samo

wiec robie juz wysylanie przez inny serwer poczty (tez exim tez z dodanym 
routingem i transportem)
DELIVERY_MODULE                        = 'SMTPDirect'
MTA				= 'Manual'
SMTPHOST		= 'ip_host'
SMTPPORT		= 0               # default from smtplib
SENDMAIL_CMD	= '/usr/lib/sendmail'
ale w logach dokladnie to samo a zdalny exim w logach nie wykazuje polaczenia 
od mailmana (tcpdupm takze) wiec moze wina pythona, zainstalowane:
python-2.4.2-1, python-libs-2.4.2-1, python-modules-2.4.2-1 (wszystkie z rpm 
arch i686) Co ciekawe po doinstalowaniu python-devel tez nie dziala ale 
koncowka loga wyglada nastepujaco
[..]
  File "/usr/share/python2.4/smtplib.py", line 255, in __init__
    addr = self.sock.getsockname()
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: SMTP instance has no attribute 'sock'
[..]

caly system to pld ac bez zadnych udziwnien poza jednym chrootem

-- 


                       Daniel Dominik Rudnicki
JID: sardzent w pld-linux.org               e-mail: sardzent w pld-linux.org
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 189 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-users-pl/attachments/20051122/1d641515/attachment-0001.bin


Więcej informacji o liście dyskusyjnej pld-users-pl