限制 Sendgrid 中的 API 密钥可以使用的发件人

问题描述 投票:0回答:1

我在我的 Sendgrid 帐户上完成了域身份验证,之后我可以使用 SMTP API 从我域中的任何电子邮件成功发送电子邮件。

我想要实现的是限制每个密钥“允许”的发件人 - 例如创建一个仅允许从

foo
发送的
[email protected]
API 密钥。我似乎在任何设置中都找不到它,这可能吗?

或者,我至少想创建一个可用作发件人的电子邮件白名单。我只使用 SMTP API。

email sendgrid
1个回答
0
投票

我也一直在努力寻找这个问题的答案,尽管就我而言,我想将特定的 API 密钥限制到特定的经过身份验证的域,而 OP 似乎希望将 API 密钥限制到特定的电子邮件地址。实际上,我们需要一个类似的功能。

SendGrid 提供的最接近的功能似乎是子用户:https://docs.sendgrid.com/ui/account-and-settings/subusers / https://docs.sendgrid.com/ui/account-and- settings/how-to-set-up-domain-authentication#assign-to-a-subuser 似乎如果您创建了子用户,则可以在验证域时将域分配给子用户。

注意:我还没有尝试过这个,因为它不太适合我的情况,但它可能对OP有帮助,也许对其他人也有帮助。这在搜索中不太容易出现。此功能的一些注意事项似乎是用户名需要是活跃的电子邮件帐户,并且此功能似乎仅适用于 Pro/Premier 订阅https://sendgrid.com/en-us/pricing

我真的很想将特定域与 API 密钥关联起来以提高安全性。这看起来是一个相当合乎逻辑的功能,但不幸的是,使用 API 密钥访问权限,您只能限制全局帐户权限,而不能限制域级别的权限。

© www.soinside.com 2019 - 2024. All rights reserved.