Я занимаюсь разработкой и тестированием веб-службы на своей локальной машине, прежде чем я ее выпустил. Я хочу проверить почтовую службу. Я использую стандартную электронную почту python и библиотеки smtplib.отправить письмо на localhost с localhost через python
import smtplib
from email.mime.text import MIMEText
fp = open('textfile', 'rb')
msg = MIMEText(fp.read())
fp.close()
me = '[email protected]'
you = '[email protected]'
msg['Subject'] = 'The contents of %s' %fp
msg['From'] = me
msg['To'] = you
s = smtplib.SMTP('localhost')
s.sendmail(me, [you], msg.as_string())
s.quit()
Я не настроил sendmail и, следовательно, выдает ошибку. Но поскольку я просто хочу проверить свой веб-сервис, меня не волнует, если sendmail не может отправить электронное письмо прямо сейчас. Моя служба предназначена для снятия некоторых записей с db и отправки им электронной почты. Поэтому я хочу знать, работает ли это соединение, работает ли python входы от db и нажатие электронной почты. Я хочу получить электронное письмо на localhost, отправленное через скрипт.