要将邮件发送到全新的G Suite地址,您需要在Amazon SES中配置SMTP凭据,并使用SMTP协议发送邮件。以下是一个Python代码示例,可用于使用Amazon SES发送电子邮件到全新的G Suite地址:
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
# Amazon SES SMTP配置
smtp_host = 'email-smtp..amazonaws.com' # 根据您的区域替换
smtp_port = 587
smtp_username = 'your-smtp-username' # 替换为您的SMTP用户名
smtp_password = 'your-smtp-password' # 替换为您的SMTP密码
# G Suite地址
to_address = 'recipient@example.com' # 替换为您的G Suite地址
from_address = 'sender@example.com' # 替换为您的发件人地址
# 创建SMTP连接
try:
smtp_server = smtplib.SMTP(smtp_host, smtp_port)
smtp_server.starttls()
smtp_server.login(smtp_username, smtp_password)
except Exception as e:
print('无法连接到SMTP服务器:', e)
exit()
# 创建邮件
msg = MIMEMultipart()
msg['From'] = from_address
msg['To'] = to_address
msg['Subject'] = '测试邮件'
body = '这是一封测试邮件。'
msg.attach(MIMEText(body, 'plain'))
# 发送邮件
try:
smtp_server.sendmail(from_address, to_address, msg.as_string())
print('邮件发送成功')
except Exception as e:
print('无法发送邮件:', e)
# 关闭SMTP连接
smtp_server.quit()
请确保替换代码中的以下值:
:Amazon SES SMTP服务器的区域。例如,如果您在美国东部(弗吉尼亚北部)使用Amazon SES,则替换为us-east-1。your-smtp-username:您在Amazon SES中配置的SMTP用户名。your-smtp-password:您在Amazon SES中配置的SMTP密码。recipient@example.com:您的G Suite收件人地址。sender@example.com:您的发件人地址。这样,您应该能够使用Amazon SES将邮件发送到全新的G Suite地址。