Tag: 邮件

如何在代码c#电子邮件客户端中保护密码

我正在为我兄弟的公司建立一个网站。 网站上最重要的元素是邮件function。 访问者可以使用该系统向我的兄弟发送电子邮件,这一点非常重要。 所以我使用了这段代码: message.From = new MailAddress(“someemail@somedomain.com”); message.To.Add(new MailAddress(“emailaddress”)); message.CC.Add(new MailAddress(“emailaddress”)); SmtpClient client = new SmtpClient(“smtp.live.com”, 587); client.EnableSsl = true; client.Credentials = new System.Net.NetworkCredential(“emailaddress”,”password”); client.Send(message); 代码工作正常,但有一个问题:我需要填写我的密码,我不想这样做。 有没有办法使用MD5哈希(或其他一些加密)或其他东西来保护我的密码?

在应用程序中发送大量电子邮件的最佳做法(ASP.NET MVC 2,C#)?

什么是在Web应用程序中实现批量电子邮件发送function的最佳方式? 两个主要案例: 根据他们的活动,为不同的注册用户发送电子邮件消息(只是向用户发送简短的提醒,以获取有关他创建的主题中的新post) “为所有注册用户发送电子邮件”function,系统管理员可以为所有注册用户发送一些消息。 当然,将所有电子邮件添加到收件人并不是我们可以采用的方式,因为每个用户的电子邮件地址都是无法实现的。 正如我对案例nr1所理解的那样,通过创建新邮件并发送它,通过System.Net.Mail创建一些电子邮件消息没有问题……但是案例nr 2怎么样? 我想像这样: foreach(var emailAddress in emailAddresses) { MailMessage mail = new MailMessage(); mail.From = new MailAddress(“jondoe@bla.net”); mail.To.Add(emailAddress); mail.Subject = “test”; mail.Body = “test”; SmtpClient smtp = new SmtpClient(“smtp.gmail.com”, 587); smtp.Send(mail); } 这不是好方法:)所以问题是实现这一目标的最佳方法是什么? 顺便说一句,我们没有必要为电子邮件发送部署一些服务,这应该集成到Web应用程序中。

在Unity WebGL构建中获取“system.net.sockets.socketexception没有这样的主机”

您好,感谢您抽出宝贵时间帮我解决问题。 我一直在Unity中处理一个小的webgl事情,它会在用户完成一些事情之后向用户发送电子邮件。 我把它全部构建好并准备好了,但是当我构建它并去测试它时,我发送了socketexception错误,在发送电子邮件时。 这是我用来发送电子邮件的代码 MailMessage mail = new MailMessage(); mail.From = new MailAddress(myEmail); mail.To.Add(userEmail.text); mail.Subject = “Thanks for viewing the Webcam page at WilliamLeonSmith.com”; mail.Body = “This is an automated email to deliver the attached images that were created at WilliamLeonSmith.com”; SmtpClient smtpServer = new SmtpClient(“smtp.gmail.com”); smtpServer.Port = 587; smtpServer.Credentials = new System.Net.NetworkCredential(myEmail, pass) as […]

“在使用SMTP时,尝试以禁止其访问权限的方式访问套接字”

我试图在数据库中的某些值超过其阈值时发送邮件c#。 我已经在Windows防火墙中允许端口25,587和465。 并禁用防病毒软件中防止群发邮件的选项。 我正在使用的代码如下 using System.Net; using System.Net.Mail; using System.Net.Security; using System.Security.Cryptography.X509Certificates; MailMessage mailMsg = new MailMessage(); mailMsg.To.Add(“to@domain.com”); // From MailAddress mailAddress = new MailAddress(“from@domain.com”); mailMsg.From = mailAddress; // Subject and Body mailMsg.Subject = “MCAS Alert”; mailMsg.Body = “Parameter out of range”; SmtpClient smtpClient = new SmtpClient(“smtp.servername.com”, 25); smtpClient.UseDefaultCredentials = false; smtpClient.Timeout = 30000; System.Net.NetworkCredential […]