当前位置: 首页 > 知识库问答 >
问题:

将域电子邮件与Yagmail一起使用

司马弘益
2023-03-14

我在一家使用Gmail发送和接收域电子邮件的公司工作。为了更清楚,让我们假设它是firstname@company.com.现在我的目标是制作一个简单的脚本,使用csv文件中的列表发送电子邮件。当我使用我的个人Gmail电子邮件时,代码工作正常,但当我将其更改为我的商业帐户时,问题就开始了——脚本似乎忽略了初始化步骤,因为它不是@Gmail。通用域名格式。

不确定是否需要,但现在我很乐意至少运行下面的“yagmail 101”代码。仅供参考,我也尝试了smtplib,结果相同。启用双因素身份验证后,将为Windows mail应用程序创建一个16字符的密码。

#importing the Yagmail library
import yagmail

try:
    #initializing the server connection
    yag = yagmail.SMTP(user='firstname@company.com', password='mypassword')
    #sending the email
    yag.send(to='recipient_username@gmail.com', subject='Testing Yagmail', contents='Hurray, it worked!')
    print("Email sent successfully")
except:
    print("Error, email was not sent")

共有1个答案

张永嘉
2023-03-14
#importing the Yagmail library
import yagmail

# connect to smtp server.
yag_smtp_connection = yagmail.SMTP( user="user@company.com", password="mypassword", 
host='yourSMTPserver')

# email subject
subject = 'Hello'

contents = ['Hello this email send via YAGMAIL']

# send the email
yag_smtp_connection.send('to@gmail.com', subject, contents)
print("Email send!")
 类似资料:
  • 我目前正在使用yagmail模块使用Python发送电子邮件,并且我很难将本地存储的图像嵌入到电子邮件中。这可能吗? 下面是一个代码示例: 使用上面的代码示例,如果我输入一个外部路径(例如,imgur图像或谷歌图像),它完美地工作,把我似乎无法得到一个本地路径识别。 解决方案不必使用yagmail,它似乎是我迄今为止使用的最简单的电子邮件模块。 谢谢你的帮助!

  • 我可以使用Python中的模块通过Gmail帐户发送电子邮件,但当我尝试使用Outlook电子邮件地址发送邮件时,会出现。 Gmail要求我允许“不太安全的应用程序”访问我的帐户,但我找不到Outlook365的任何类似选项。 这是我的Gmail与Yagmail代码:

  • 我使用AWS SES发送电子邮件使用我的域名。发送工作正常。但是现在我想接收所有使用我的域名发送的电子邮件,比如SES中的abc@example.com。 我试图接收电子邮件使用规则集定义执行Lambda函数或存储电子邮件在S3桶。 当我尝试使用gmail发送电子邮件到我的域电子邮件时,S3桶中没有收到它,Lambda函数也没有执行。 到目前为止,我已经做了以下几件事: > 在DNS设置中为我的域

  • 我正在尝试创建一个flutter应用程序,在创建一个用户的电子邮件/密码后,他们被保存在firebase,然后用户输入他的电话号码,发送OTP和用户在验证后登录。我的问题是,当这两个步骤都完成时,firebase正在创建两个单独的帐户,一个是电子邮件帐户,另一个是电话帐户。请告诉我如何创建一个既有电子邮件/密码又有电话的单一帐户。我还想同时使用电子邮件/密码或电话登录。或任何其他方式创建具有电子邮

  • 我有一个使用commons电子邮件的项目(http://search.maven.org/#artifactdetails|组织。阿帕奇。commons | commons电子邮件| 1.2 | jar)通过maven发送。我想使用电子邮件模拟类(http://commons.apache.org/email/testapidocs/org/apache/commons/mail/mocks/Mo