SMTP (Simple Mail Transfer Protocol) 是一种用于电子邮件传输的标准协议。要使用 SMTP 发送邮件,可以按照以下步骤进行操作:
smtp.gmail.com
,端口是 587
。下面是一个使用 Python 语言发送邮件的示例代码:
import smtplib
from email.mime.text import MIMEText
def send_email():
# 配置 SMTP 服务器
smtp_host = 'smtp.gmail.com'
smtp_port = 587
# 配置 Gmail 帐户信息
gmail_username = 'your_email@gmail.com'
gmail_password = 'your_password'
# 创建邮件消息对象
message = MIMEText('这是一封测试邮件。')
message['From'] = gmail_username
message['To'] = 'recipient@example.com'
message['Subject'] = '测试邮件'
try:
# 登录 SMTP 服务器并发送邮件
smtp_obj = smtplib.SMTP(smtp_host, smtp_port)
smtp_obj.starttls()
smtp_obj.login(gmail_username, gmail_password)
smtp_obj.sendmail(gmail_username, 'recipient@example.com', message.as_string())
smtp_obj.quit()
print('邮件发送成功!')
except smtplib.SMTPException as e:
print('邮件发送失败:', str(e))
send_email()
这段代码使用了 Python 的 smtplib 库来发送邮件。需要注意的是,代码中的 your_email@gmail.com
和 your_password
需要替换为你自己的 Gmail 帐户信息。recipient@example.com
是接收邮件的地址,可以替换为实际的邮件接收者。
推荐的腾讯云产品是腾讯云邮件推送服务(QQ 邮件推送),该服务提供了稳定可靠的邮件发送能力,可满足大规模邮件推送需求。具体产品介绍和文档可以参考腾讯云的官方网站:腾讯云邮件推送服务。
领取专属 10元无门槛券
手把手带您无忧上云