gpt4 book ai didi

python - 通过 win32com 使用 python 更改 outlook 中的 "from"字段选项

转载 作者:太空宇宙 更新时间:2023-11-04 06:08:22 25 4
gpt4 key购买 nike

除了这个线程send outlook mail via win32com ,我想知道是否有可能使用 mail.From 类似的方法。创建电子邮件时,您可以选择要发送的电子邮件。对于 future ,我可以从哪里获得这些信息?我的意思是这些命令是否适用于 Outlook 应用程序的 COM 对象?

最佳答案

这是我使用了很长时间的代码,希望对您也有用,

import smtplib
from email.MIMEMultipart import MIMEMultipart
from email.MIMEBase import MIMEBase
from email.MIMEText import MIMEText
from email.Utils import COMMASPACE, formatdate
from email import Encoders

def sendMail(to, subject, text):
assert type(to)==list

fro = "abc@xyz.com" # use your from email here
msg = MIMEMultipart()
msg['From'] = fro
msg['To'] = COMMASPACE.join(to)
msg['Date'] = formatdate(localtime=True)
msg['Subject'] = subject
msg.attach(MIMEText(html, 'html'))
smtp = smtplib.SMTP('mailhost.abcd.co.in') #use your mailhost here, it's dummy.
smtp.sendmail("", to, msg.as_string() )
smtp.close()

TOADDR = ['abc@xyz.com'] # list of emails address to be sent to

html = """\
<html>
<head></head>
<body>
<p>Hi!<br>
How are you?<br>
Here is the <a href="http://www.python.org">link</a> you wanted.
</p>
</body>
</html>
"""

sendMail( TOADDR, "hello",html)

关于python - 通过 win32com 使用 python 更改 outlook 中的 "from"字段选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20492131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com