You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python发送邮件如何获取对应API密钥?API密钥是什么?

SocketLabs 邮件发送API密钥说明

你代码中需要填写的YOUR-API-KEY是SocketLabs平台的邮件注入API密钥,属于平台给开发者的身份验证凭证,用于确认你调用邮件发送接口的权限,防止接口被非法滥用,每个账号的API密钥都是唯一的。

获取API密钥的步骤

  • 注册SocketLabs平台账号,完成邮箱验证和基础身份信息配置
  • 登录后进入个人控制台,找到「Injection API」对应的配置入口
  • 在API管理页面点击生成按钮,即可获取专属的API密钥,生成后请妥善保存,不要泄露给第三方
  • 同时你可以在同个配置页面获取你的专属Server ID,用来替换代码示例中的10000占位参数

额外注意事项

你需要提前在SocketLabs后台完成发件人邮箱的验证,也就是代码中from@example.com对应的实际发件地址,只有经过验证的发件地址才能正常发送邮件,否则调用接口会返回权限错误。

调整后的代码示例

from socketlabs.injectionapi import SocketLabsClient
from socketlabs.injectionapi.message.bulkmessage import BulkMessage
from socketlabs.injectionapi.message.bulkrecipient import BulkRecipient
from socketlabs.injectionapi.message.emailaddress import EmailAddress

# 替换为你的SocketLabs ServerId和生成的API密钥
client = SocketLabsClient(你的ServerID, "你生成的API密钥")

message = BulkMessage()
message.plain_text_body = "这是发送给%%Name%%的邮件正文"
message.html_body = "<html>这是发送给%%Name%%的HTML格式邮件内容</html>"
message.subject = "测试邮件发送"
message.from_email_address = EmailAddress("你已完成后台验证的发件人邮箱")

内容的提问来源于stack exchange,提问作者Zacky

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 22:51:02