Tag: smtp

发送“代表”电子邮件

我已经“代表”收到了很多电子邮件。 例如,AddThis插件从“addThis.com代表myfriend@gmail.com”发送电子邮件。 我如何在C#/ ASP.NET中执行此操作? 此外,如果我们使用gmail作为我们的SMTP,这是否有效,尽管我们的公司域名? 我也想知道是否有任何关于这种不专业或在客户端PC上被标记为垃圾邮件的担忧? 换句话说,你们真的实现了这个……

Asp.net中的电子邮件传递消息(如何检查电子邮件是否已发送?)

protected void btnSend_Click(object sender, EventArgs e) { string mFrom = “xxx.com”; string mTo = “yyy.com”; string msub=”TESTSUBJECT”; string mMsg=”TEST msg”; string mCc = “Test cc”; // User credential used for sending mail string EmailSender = “xxx.com”; string EmailSenderPasswd = “zzz”; System.Net.NetworkCredential myCachet = new System.Net.NetworkCredential(EmailSender, EmailSenderPasswd); SmtpClient smtp = new SmtpClient(“smtpout.secureserver.net”, 12234); smtp.Credentials = myCachet; […]

SMTP电子邮件发送

无法建立连接,因为目标计算机主动拒绝它127.0.0.1:25描述:在执行当前Web请求期间发生了未处理的exception。 请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。 exception详细信息:System.Net.Sockets.SocketException:无法建立连接,因为目标计算机主动拒绝它127.0.0.1:25 来源错误: 在执行当前Web请求期间生成了未处理的exception。 可以使用下面的exception堆栈跟踪来识别有关exception的起源和位置的信息。 堆栈跟踪: [SocketException(0x274d):无法建立连接,因为目标计算机主动拒绝它127.0.0.1:25] System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot,SocketAddress socketAddress)+239 System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP)+35 System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure,Socket s4,Socket s6,Socket&socket,IPAddress&address,ConnectSocketState state,IAsyncResult asyncResult,Int32 timeout,Exception&exception)+224 [WebException:无法连接到远程服务器] System.Net.ServicePoint.GetConnection(PooledStream PooledStream,Object owner,Boolean async,IPAddress&address,Socket&abortSocket,Socket&abortSocket6,Int32 timeout)+5483819 System.Net.PooledStream.Activate(Object owningObject,Boolean async,Int32 timeout,GeneralAsyncDelegate asyncCallback)+202 System.Net.PooledStream.Activate(Object owningObject,GeneralAsyncDelegate asyncCallback)+21 System.Net.ConnectionPool.GetConnection(Object owningObject,GeneralAsyncDelegate asyncCallback,Int32 creationTimeout)+332 System.Net.Mail.SmtpConnection.GetConnection(String host,Int32 port)+160 System.Net.Mail.SmtpTransport.GetConnection(String host,Int32 port)+159 System.Net.Mail.SmtpClient.GetConnection()+35 System.Net.Mail.SmtpClient.Send(MailMessage message)+1213 [SmtpException:发送邮件失败。] System.Net.Mail.SmtpClient.Send(MailMessage message)+1531 Checkout.btnSend_Click(Object sender,EventArgs e)+2675 System.Web.UI.WebControls.Button.OnClick(EventArgs e)+111 […]

ASP.NET成员身份validation电子邮件

尝试根据本文在C#中创建电子邮件validation。 我创建了一个jangosmtp帐户来发送电子邮件。 但它似乎没有起作用。 Web.config文件: Registration.aspx Registration.aspx.cs: namespace WebSite { public partial class Registration : System.Web.UI.Page { protected void CreateUserWizard1_SendingMail(object sender, MailMessageEventArgs e) { //Send an email to the address on file MembershipUser userInfo = Membership.GetUser(CreateUserWizard1.UserName); //Construct the verification URL string verifyUrl = Request.Url.GetLeftPart(UriPartial.Authority) + Page.ResolveUrl(“~/Verify.aspx?ID=” + userInfo.ProviderUserKey.ToString()); //Replace https://stackoverflow.com/questions/12333613/asp-net-membership-email-verification/ placeholder with verifyUrl value e.Message.Body = […]

Log4Net smtp appender仅在出现完整日志错误时发送电子邮件(调试和信息和错误)。 仅在申请结束时

我正在尝试在log4net.config文件中配置smtp appender。 问题是,我已经浏览了整个互联网,并且无法找到如何在包含所有其他日志信息(例如信息,调试,错误,致命错误)发生错误时发送电子邮件。 仅在应用程序结束时(不是每次发生ERROR时)。 因此,我只希望在以下情况下收到此电子邮件:应用程序结束+包含所有日志信息(DEBUG,INFO,ERROR,FATAL)+仅在出现ERROR时。 再详细说明这是因为我在c sharp中处理exception的方式,在整个地方进行多级处理,因此如果发生错误,无论多少次我只想接收一封电子邮件。 此外,我不想使用多个日志,而只是使用root中的一个。 谢谢。

如何使用Exchange 2007和c#在我的域外发送电子邮件

只要from和to地址都在我的域中,我就能够在Exchange 2007上使用典型的C#SMTP代码发送电子邮件。 一旦我尝试在域外发送电子邮件,我就会得到: exception详细信息:System.Net.Mail.SmtpFailedRecipientException:邮箱不可用。 服务器响应为:5.7.1无法中继 我如何获得交换接受我的电子邮件并将其发送到互联网?

是否可以捕获使用SmtpClient发送的电子邮件的“消息ID”?

使用.NET中的SmtpClient和MailMessage类通过本地邮件服务器( hMailServer )发送电子邮件,我当前发现无法获取已发送邮件的Message-ID标头值。 背后的想法 我正在尝试以编程方式跟踪无法传递的邮件,因此我必须找到一种方法来识别来自目标SMTP服务器的拒绝某个邮件的回复。 现在我想到只记住Message-ID SMTP标头值并解析此ID的传入邮件。 我在发送邮件后尝试检查Headers集合 ,但是我没有找到任何Message-ID 。 我的问题 是否可以获取我的SMTP服务器在发送MailMessage实例期间添加的Message-ID标头值? 更新2012-05-27 根据这个例子,我在发送之前已成功尝试自己手动生成Message-ID 。 到目前为止,我的所有示例都有效,所以这似乎是我的问题的解决方案。

如何validationSMTP服务器

我正在开发一个项目,我必须validation给定的SMTP服务器,即在文本框中,用户将提供详细信息,然后他将单击测试按钮。 我想检查用户输入的服务器是否是Smtp服务器? 任何的想法??

通过SMTP客户端发送电子邮件时出错

这对你来说可能非常简单,但我无法弄清楚为什么我在运行代码时收到此错误消息。 我查看了同一网站上的一些相关问题,例如通过带有C#的Gmail SMTP服务器发送电子邮件,但没有一个是有帮助的。 有人愿意帮忙吗? 使用不同的组件也是可以接受的 所以如果有人得到一个可以理解的工作解决方案。 错误消息= SMTP服务器需要安全连接或客户端未经过身份validation。 服务器响应为:5.5.1需要身份validation。 了解更多信息 这是我的代码 System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(); message.From = new MailAddress(“bob@googlemail.com”); message.To.Add(“bob@hotmail.com”); message.Subject = “Hello”; message.Body = “Hello Bob “; message.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure; SmtpClient smtpClient = new SmtpClient(“smtp.gmail.com”, 587); smtpClient.EnableSsl = true; smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network; smtpClient.UseDefaultCredentials = false; smtpClient.Credentials = new NetworkCredential(“MyGoogleMailAccount”, “mygooglemailpassword”); smtpClient.Send(message.From.ToString(), message.To.ToString(), message.Subject, […]

通过C#应用程序接收电子邮件和下载附件

我正在尝试实现一个WPF应用程序,它可以接收发送到特定电子邮件地址的邮件。 方案是,用户将PPT文件作为附件发送到特定的电子邮件地址,我的WPF应用程序将收听此电子邮件,一旦收到电子邮件,它将下载附件并将其保存到硬盘。 我看了一下,但我发现只有System.Net.Mail支持使用System.Net.Mail.SmtpClient类通过应用程序发送电子邮件。 任何人都可以建议我如何在WPF和C#中做到这一点。 提前致谢!