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