gpt4 book ai didi

email - 我应该使用 GRAPH API 还是简单的 SMTP 类来创建电子邮件?

转载 作者:行者123 更新时间:2023-12-03 05:59:05 25 4
gpt4 key购买 nike

我好像没明白。我可以创建一些代码来发送电子邮件,如下所示:

  String userName = "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="3c494f594e7c5853515d5552125f5351" rel="noreferrer noopener nofollow">[email protected]</a>";
String password = "your password";
MailMessage msg = new MailMessage();
msg.To.Add(new MailAddress("ToAddress"));
msg.From = new MailAddress(userName);
msg.Subject = "Test Office 365 Account";
msg.Body = "Testing email using Office 365 account.";
msg.IsBodyHtml = true;
SmtpClient client = new SmtpClient();
client.Host = "smtp.office365.com";
client.Credentials = new System.Net.NetworkCredential(userName, password);
client.Port = 587;
client.EnableSsl = true;
client.Send(msg);

或者我可以在 Azure AD 中创建一个应用程序并设置权限并使用 GRAPH API 发送电子邮件,对吧?

是否有任何可能的原因让我想使用 GRAPH API 来执行此操作?

最佳答案

好吧,你是在征求意见,所以很难给出全面的答案。但是,您可能更喜欢 Graph 而不是 SMTP 的原因之一是它使用 OAuth,因此您不需要询问或存储用户的用户名或密码。

关于email - 我应该使用 GRAPH API 还是简单的 SMTP 类来创建电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35322109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com