Uygulamamın bazı çıkış metinlerini bir e-postaya postalamak için çalışıyorum.Sendmail Errno [61] Bağlantı Reddedildi
import smtplib
import sys
import os
SERVER = "localhost"
FROM = os.getlogin()
TO = [raw_input("To : ")]
SUBJECT = "Message From " + os.getlogin()
print "Message : (End with ^D)"
TEXT = ''
while 1:
line = sys.stdin.readline()
if not line:
break
TEXT = TEXT + line
# Prepare actual message
message = """\
From: %s
To: %s
Subject: %s
%s
""" % (FROM, ", ".join(TO), SUBJECT, TEXT)
# Send the mail
server = smtplib.SMTP(SERVER)
server.sendmail(FROM, TO, message)
server.quit()
Bu komut dosyası çıkışları: Gördüğünüz gibi Yani, bağlantı reddedildi ediliyor
Traceback (most recent call last):
File "/Users/christianlaustsen/Dropbox/Apps - Python/mail/smtplib_mail.py", line 32, in <module>
server = smtplib.SMTP(SERVER)
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/smtplib.py", line 239, in __init__
(code, msg) = self.connect(host, port)
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/smtplib.py", line 295, in connect
self.sock = self._get_socket(host, port, self.timeout)
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/smtplib.py", line 273, in _get_socket
return socket.create_connection((port, host), timeout)
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/socket.py", line 512, in create_connection
raise error, msg
error: [Errno 61] Connection refused
basitleştirme için Senaryoyu izole ettik. Mac OS X Snow Leopard'da Python 2.6 çalıştırıyorum (eğer uygunsa).
Çok fazla arama yapmayı denedim, ancak bir çözüm bulamadı. Herhangi bir yardım takdir edilecektir.
İlk adım ... kabuk ve bu işe yaramazsa 'telnet localhost 25' git, sorun SO –
@MikePennington veya onlar ait değil Gabriel'in cevabını kullanabilirdi, ki bu çok yardımcı oldu. ;) – Adam