Я написал очень простой скрипт в Python, который позволяет мне быстрее или легко отправлять электронные письма. Я не собираюсь использовать его изо дня в день, это скорее доказательство концепции для меня.Новичок - строка темы в письмах
Я не могу получить строку темы, чтобы отображаться. Я могу отправлять электронные письма, но когда я пытаюсь включить строку темы с помощью метода, который я описываю в нижней части этого вопроса, он просто не отправляет письмо (я знаю, что тема в настоящее время прокомментирована!). Вот мой код в настоящее время:
import smtplib
candidate_name = raw_input("Candidate Name: ")
candidate_email = raw_input("Candidate Email: ")
# Specifying the from and to addresses
fromaddr = 'XXXX'
toaddrs = '%s' % candidate_email
#subject = 'Phone call'
# Writing the message (this message will appear in the email)
msg = '''
Hi %s
Thanks for taking my call just now. As discussed if you could send me a copy of your CV that would be great and I'll be back in touch shortly.
Cheers
XXXX''' %candidate_name
username = 'XXXX'
password = 'XXXX'
# Sending the mail
server = smtplib.SMTP('XXXX')
server.starttls()
server.login(username,password)
server.sendmail(fromaddr, toaddrs, msg)
print "Email sent to %s at %s" % (candidate_name, candidate_email)
server.quit()
Я попытался добавить предмет в передающей почте линию, как это:
server.sendmail(fromaddr, toaddrs, subject, msg)
Но это ничего не делать.
Надеюсь, это не очень глупый вопрос. Я только начинаю учиться Python.