1
好吧,我試圖做一個程序,在python電子郵件別人的東西,還有其他的東西像這樣的論壇,但我已經做這些變化,他們似乎沒有工作,我想已經的smtplib變化,僅供參考我使用Python 2.7錯誤嘗試發送電子郵件的Python
這裏是代碼
#sending email with python
import smtplib
TO="[email protected]"
SUBJECT = 'Sending an email yo'
TEXT = 'YOLO'
gmail_sender = "[email protected]"
gmail_passwd = 'pass'
server = smtplib.SMTP('smtp.gmail.com', 587)
server.ehlo()
server.starttls()
server.ehlo
server.login(gmail_sender, gmail_passwd)
BODY = '\r\n'.join([
'To: %s' % TO,
'From: %s' % gmail_sender,
'Subject: %s' % SUBJECT,
'',
TEXT
])
try:
server.sendmail(gmail_sender, [TO], BODY)
except:
print('ERROR!!!!!')
server.quit()
後進行修改的建議,這爲y新的錯誤:
Traceback (most recent call last):
File "C:\Users\hack\Desktop\yolo.py", line 10, in <module>
server = smtplib.SMTP('smtp.gmail.com', 587)
File "C:\Python34\lib\smtplib.py", line 242, in __init__
(code, msg) = self.connect(host, port)
File "C:\Python34\lib\smtplib.py", line 321, in connect
self.sock = self._get_socket(host, port, self.timeout)
File "C:\Python34\lib\smtplib.py", line 292, in _get_socket
self.source_address)
File "C:\Python34\lib\socket.py", line 512, in create_connection
raise err
File "C:\Python34\lib\socket.py", line 503, in create_connection
sock.connect(sa)
ConnectionRefusedError: [WinError 10061] No connection could be made because
the target machine activley refused it
即固定一個問題,仍然可以回溯(最近通話最後一個): 文件 「C:\用戶\破解\桌面\ yolo.py」,2號線,在 進口的smtplib 文件「C:\ Python34 \ lib \ smtplib.py「,第47行,在 import email.utils ImportError:'email'中的壞魔法數字:b'\ x03 \ xf3 \ r \ n' –
@DavidRichardson在google搜索後,擴展名.pyc可能會對您有所幫助。更多細節可以參見[link1](https://teamtreehouse.com/community/importerror-bad-magic-number-in-time-bx03xf3rn)和[link2](http://stackoverflow.com/questions/514371/ whats-the-the-bad-magic-number-error) – Yunhe
感謝您的幫助,我更新了帖子,提供了更多現在出現的錯誤。 –