gpt4 book ai didi

c# - 如何使用 ASP.Net C# 发送批量电子邮件

转载 作者:行者123 更新时间:2023-11-29 23:49:38 24 4
gpt4 key购买 nike

我需要每月向我们网页上的注册用户发送一次自动登录名和密码,以便于访问我们的产品和服务。

但我担心在网络上生成垃圾邮件,因此我考虑在电子邮件 block 中为单个用户发送消息,例如每次25条消息。

可能查询mysql代码:

Select CustomerID,ContactName,Address,Phone,Email from customers 
Where email_sent = 0 LIMIT 25;

每次 25 个用户的电子邮件字段 email_Sent 更新为 1,然后是接下来的 25 个用户。

如何用c# asp net实现这个想法?

如果有任何建议,我将不胜感激。

谢谢!

最佳答案

我建议编写一个Windows控制台,然后安排从Windows的任务计划运行。在任务计划中设置每月触发一次。

在邮件服务器中:

首先你应该知道电子邮件的 dkim 和 spf 是可以的。

您可以向 gmail 帐户发送电子邮件进行测试。然后在 gmail 中转到“显示原始内容”并查看它们是否已通过。

image to show spf and dkim pass

是否可以添加ptr记录。这将有助于防止垃圾邮件在电子邮件正文中:您应该在电子邮件中写下地址和取消订阅链接。在代码中:您应该将电子邮件设置为批量。在 C# 示例代码中:

 var mailtest = new System.Net.Mail.MailMessage()
{
From = new System.Net.Mail.MailAddress("", ""),
Subject = toSend.DirecMessageSubject,
IsBodyHtml = true
};

mailtest.Headers.Add("优先级", "批量");`

关于c# - 如何使用 ASP.Net C# 发送批量电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25709084/

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