jjzjj

smtpClient

全部标签

c# - 为什么我在发送 SMTP 电子邮件时收到“"' 属性无法分配”?

我不明白为什么这段代码不起作用。我收到一条错误消息,指出无法分配属性MailMessagemail=newMailMessage();SmtpClientclient=newSmtpClient();client.Port=25;client.DeliveryMethod=SmtpDeliveryMethod.Network;client.UseDefaultCredentials=false;client.Host="smtp.gmail.com";mail.To="user@hotmail.com";// 最佳答案 mail.T

c# - SmtpClient.Send 不适用于 linux 环境

以下代码,在.netcore2环境下编写,在windows环境下运行,在linux环境下运行。stringhost="10.99.99.10";intport=25;stringuserName="user@user.com";stringpassword="password";stringfrom=userName;varclient=newSmtpClient{Host=host,Port=port,EnableSsl=false,DeliveryMethod=SmtpDeliveryMethod.Network,UseDefaultCredentials=false,Creden

c# - SmtpClient.Send 不适用于 linux 环境

以下代码,在.netcore2环境下编写,在windows环境下运行,在linux环境下运行。stringhost="10.99.99.10";intport=25;stringuserName="user@user.com";stringpassword="password";stringfrom=userName;varclient=newSmtpClient{Host=host,Port=port,EnableSsl=false,DeliveryMethod=SmtpDeliveryMethod.Network,UseDefaultCredentials=false,Creden

c# - 使用 SmtpClient 从 Gmail 发送电子邮件

我正在尝试通过SmtpClient连接到我的Gmail帐户,但它似乎无法正常工作。我指定了端口465,启用了SSL并定义了所有内容,但这需要大约2分钟的时间,然后只显示一些消息未发送的错误。我在这里做错了什么?try{MailMessagemsg=newMailMessage();msg.From=newMailAddress("myemail@gmail.com);msg.To.Add(newMailAddress("theiremil@email.com));msg.Subject="Thisisthesubject";msg.Body="Thisisthebody";SmtpCl

c# - SmtpClient: 连接尝试失败,因为连接方在一段时间后没有正确响应

在visualstudio2008中使用C#.NET发送电子邮件时出现以下错误Aconnectionattemptfailedbecausetheconnectedpartydidnotproperlyrespondafteraperiodoftime,orestablishedconnectionfailedbecauseconnectedhosthasfailedtorespond74.125.53.108:25但是相同的代码在其他一些PC上工作正常,但是当我今天测试时,它在Send()方法中给我错误...而且我的网络连接很好,我正在测试电子邮件代码..下面是我的邮箱代码MailM

c# - 在 .net 中使用 SmtpClient 发送邮件

我无法使用smtp客户端发送邮件。这是代码:SmtpClientclient=newSmtpClient("Host");client.Credentials=newNetworkCredential("username","password");MailMessagemailMessage=newMailMessage();mailMessage.from="sender@gmail.com";mailMessage.To.Add("recipient@gmail.com");mailMessage.body="body";mailMessage.subject="subject";

c# - 我可以在调用 client.Send() 之前测试 SmtpClient 吗?

这与我前几天在howtosendemail上提出的问题有关.我的新问题是这样的...如果我的应用程序的用户在防火墙后面或其他一些原因导致client.Send(mail)行不起作用...行后:SmtpClientclient=newSmtpClient("mysmtpserver.com",myportID);client.Credentials=newSystem.Net.NetworkCredential("myusername.com","mypassword");在尝试发送之前,我可以做些什么来测试客户端吗?我考虑过将它放在try/catch循环中,但我宁愿先做一个测试,然后弹

c# - 为什么 SmtpClient.SendAsync 只能调用一次?

我正在尝试使用SmtpClient在.NET中编写一个通知服务(为了完全合法的非垃圾邮件目的)。最初我只是遍历每条消息并发送它,但是这很慢,我想提高速度。因此,我改用“SendAsync”,但现在在第二次调用时出现以下错误:Anasynchronouscallisalreadyinprogress.我读到这意味着MS削弱了System.Net.Mail以防止群发邮件。这个对吗?如果是这样,是否有更好的方法在.NET中执行此操作,并且仍然能够记录每封电子邮件的结果(这对我们的客户很重要)。如果不是,为什么SendAsync只能调用一次? 最佳答案

c# - System.Net.Mail.SmtpClient 在 4.7 中是否已过时?

几天前我访问了一个blog那说System.Net.Mail.SmtpClient已经过时,是一个开源库MailKit和MimeKit正在替换它。我可以看到docs为此,但在referencecode中找不到相同的内容在图书馆。是否过时?[System.Obsolete("SmtpClientanditsnetworkoftypesarepoorlydesigned,westronglyrecommendyouusehttps://github.com/jstedfast/MailKitandhttps://github.com/jstedfast/MimeKitinstead")]p

c# - Asp.Net Identity 2.0 - 如何实现 IIdentityMessageService 以使用 SmtpClient 执行异步 SMTP?

我已经为Asp.NetIdentity2.0实现了一个简单的EmailService(通过IIdentityMessageService接口(interface)。publicclassEmailService:IIdentityMessageService{publicTaskSendAsync(IdentityMessagemessage){//convertIdentityMessagetoaMailMessagevaremail=newMailMessage(newMailAddress("noreply@mydomain.com","(donotreply)"),newMai