Tag: smtp

发送保存在磁盘上的eml文件

我正在创建eml并使用此处提到的过程将它们保存到目录中。 我想知道如何发送这些eml文件? 我尝试使用SMTPClient类的对象,但它将MailMessage对象作为其参数,我无法找到并使用这些保存的eml文件创建MailMessage类型的对象。

无法从Win7上的Windows服务发送SMTP电子邮件

我正在使用c#.NET 4.0编写Windows服务(我的开发工作站是Windows 7)。 目的是在处理过程中出现错误时直接从服务发送电子邮件。 我已经包含了一个代码片段来显示我想要实现的目标: try { string emailAddresses = “me@sample.com”; string emailCCAddresses = “you@sample.com”; //Send the email using (MailMessage mailMsg = new MailMessage()) { mailMsg.To.Add(emailAddresses); mailMsg.From = new MailAddress(“winService@sample.com”); mailMsg.CC.Add(emailCCAddresses); mailMsg.Subject = ” Error Message “; mailMsg.Body = DateTime.Now + ” : Invalid File Encountered.” ; ////Creating the file attachment using (Attachment data = […]

SmtpException:仅为具有ASCII本地部分的电子邮件地址配置客户端或服务器

当我尝试将电子邮件发送到包含突出字符(é)的地址时, SmtpClient.Send()方法抛出此exception: System.Net.Mail.SmtpException:仅为具有ASCII本地部分的电子邮件地址配置客户端或服务器:léo.xxx@example.com。 在System.Net.Mail.MailAddress.GetAddress(布尔allowUnicode) 在System.Net.Mail.SmtpClient.ValidateUnicodeRequirement(MailMessage …) 在System.Net.Mail.SmtpClient.Send(MailMessage消息) 消息的制定使我可能有一个设置,我可以激活,以使这项工作,虽然我没有找到任何关于这个主题。 我尝试了几种SMTP服务器,包括Gmail。 以下是repro的相关位: 码 var msg = new MailMessage(); msg.Subject = “Test”; msg.From = new MailAddress(“xxx@gmail.com”); msg.To.Add(new MailAddress(“léo.yyy@gmail.com”)); new SmtpClient().Send(msg); 的app.config

validation电子邮件域是否存在

有人检查电子邮件地址的域名作为其validation步骤的一部分吗? 例如。 如果用户指定blah@gmail.com作为他们的地址,请确认gmail.com存在。 我应该注意,在我的webapp中,现有用户可以将邀请转发给他们的朋友。 我根本不需要validation这些邀请。 相反,我只想警告我的用户是否有拼写错误等可能正在向错误的人发送邀请。 这甚至值得吗?

C#中的Pop3到SMTP消息自定义转发器

我想写一个定期检查POP3帐户是否有新消息的服务,并根据自定义业务逻辑将消息转发到适当的“To”,并可能更改“From”。 我可能需要在服务器上保留一些消息,直到某些条件准备好转发它们为止。 我找到了一个使用可能有效的Chilkat .NET组件的示例: http : //www.example-code.com/csharp/pop3_forwarder.asp 我的问题是:在.NET空间中是否还有其他任何使用其他组件的例子? 谢谢!

C#SMTP无法在Outlook.com,端口587上进行身份validation。“服务器响应为:5.7.1客户端未通过身份validation”

我正在尝试发送自动电子邮件(真正需要的商业原因 – 不是垃圾邮件!)。 类似于下面的代码用于与另一个邮件服务提供商合作,但客户已转移到“outlook.com”,他们现在得到: The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.1 Client was not authenticated 当然这个(C#)代码应该工作: private void Send_Click(object sender, EventArgs e) { MailMessage message = null; try { message = new MailMessage(From, To); message.Subject = “Update Request Session from ” + From; message.CC.Add(Cc); […]

validationC#中是否存在电子邮件地址

关于这篇关于电子邮件validation的帖 使用C#,你会怎么样? 发出VRFY命令 发出RCPT命令

如何使用System.Net.Mail设置SMTP信封MAIL FROM?

当您使用C#和System.Net.Mail命名空间发送电子邮件时,您可以在MailMessage对象上设置“发件人”和“发件人”属性,但这些都不允许您生成MAIL FROM和来自的地址进入DATA部分彼此不同。 MAIL FROM设置为“From”属性值,如果设置“Sender”,它只在DATA部分添加另一个头字段。 这导致“来自X@Y.COM代表A@B.COM”,这不是您想要的。 我错过了什么吗? 用例是控制代表其他人发送的新闻稿等的NDR目的地。 我目前正在使用aspNetEmail而不是System.Net.Mail,因为它允许我正确地执行此操作(与大多数其他SMTP库一样)。 使用aspNetEmail,这是使用EmailMessage.ReversePath属性完成的。

如何检查邮件是否已成功发送

我正在开发一个Asp.Net应用程序,如果他忘记了密码,我将向用户的电子邮件地址发送邮件。 我想检查邮件是否已成功发送。 有没有什么方法可以肯定地知道。 编辑 如果电子邮件ID不存在,那么我会检测到失败。

如何使用C#SMTP客户端进行Domainkeys / DKIM电子邮件签名?

我用C#编写了一个发送电子邮件的程序。 现在我需要使用Dominkeys / DKIM签署出站电子邮件,但我不知道该怎么做。 我已经设置了所有密钥,但我不知道如何将这些密钥和hwo包含在电子邮件标题中。