Python 电子邮件中的初学者主题行
我已经用Python编写了一个非常基本的脚本,它允许我更快/更容易地发送电子邮件。我真的不打算每天都使用它,它更像是我自己概念的证明 不过,我无法显示主题行。我可以发送电子邮件,但当我试图用我在问题底部描述的方法包含主题行时,它就是不发送电子邮件(我知道主题当前已被注释掉!)。这是我目前的代码:Python 电子邮件中的初学者主题行,python,email,smtp,subject,Python,Email,Smtp,Subject,我已经用Python编写了一个非常基本的脚本,它允许我更快/更容易地发送电子邮件。我真的不打算每天都使用它,它更像是我自己概念的证明 不过,我无法显示主题行。我可以发送电子邮件,但当我试图用我在问题底部描述的方法包含主题行时,它就是不发送电子邮件(我知道主题当前已被注释掉!)。这是我目前的代码: import smtplib candidate_name = raw_input("Candidate Name: ") candidate_email = raw_input("Candidate
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。SMTP.sendmail的声明:
SMTP.sendmail(从地址、到地址、消息[、邮件选项、rcpt选项])
它希望主题是消息的一部分,消息是传递的第三个参数。您正在将邮件移动到第四个参数,并将其与主题分开发送。SMTP.sendmail声明:
SMTP.sendmail(从地址、到地址、消息[、邮件选项、rcpt选项])
它希望主题是消息的一部分,消息是传递的第三个参数。您正在将邮件移动到第四个参数,并将其与主题分开发送。SMTP.sendmail声明:
SMTP.sendmail(从地址、到地址、消息[、邮件选项、rcpt选项])
它希望主题是消息的一部分,消息是传递的第三个参数。您正在将邮件移动到第四个参数,并将其与主题分开发送。SMTP.sendmail声明:
SMTP.sendmail(从地址、到地址、消息[、邮件选项、rcpt选项])
它希望主题是消息的一部分,消息是传递的第三个参数。您正在将消息移动到第四个参数,并将其与主题分开发送。您可以将其附加为标题:
msg = 'Subject: %s\n%s' % (subject_text, message_text)
server = smtplib.SMTP(SERVER)
server.sendmail(fromaddress, toaddress, msg)
server.quit()
你应该考虑使用标准的Python模块电子邮件——它在编写电子邮件时会对你有很大帮助。
你可以将它附加为标题:
msg = 'Subject: %s\n%s' % (subject_text, message_text)
server = smtplib.SMTP(SERVER)
server.sendmail(fromaddress, toaddress, msg)
server.quit()
你应该考虑使用标准的Python模块电子邮件——它在编写电子邮件时会对你有很大帮助。
你可以将它附加为标题:
msg = 'Subject: %s\n%s' % (subject_text, message_text)
server = smtplib.SMTP(SERVER)
server.sendmail(fromaddress, toaddress, msg)
server.quit()
你应该考虑使用标准的Python模块电子邮件——它在编写电子邮件时会对你有很大帮助。
你可以将它附加为标题:
msg = 'Subject: %s\n%s' % (subject_text, message_text)
server = smtplib.SMTP(SERVER)
server.sendmail(fromaddress, toaddress, msg)
server.quit()
你应该考虑使用标准的Python模块电子邮件——它在编写电子邮件时会对你有很大帮助。
< P>参见,主题是MIME标题。 您可以利用,并使用它生成mime头,包括from:、to:和主题 使用smtplib
(请参阅其他答案)将作为字符串(
结果发送
看,主题是一个mime头
您可以利用,并使用它生成mime头,包括from:、to:和主题
使用smtplib
(请参阅其他答案)将作为字符串(
结果发送
看,主题是一个mime头
您可以利用,并使用它生成mime头,包括from:、to:和主题
使用smtplib
(请参阅其他答案)将作为字符串(
结果发送
看,主题是一个mime头
您可以利用,并使用它生成mime头,包括from:、to:和主题
使用smtplib
(请参阅其他答案)将作为字符串(
结果发送