jjzjj

smtpClient

全部标签

ios - 在没有 UI 的情况下从 ipad 或 iphone 发送电子邮件的替代方法

我看到有很多方法可以在iOS设备的后台(没有UI)发送电子邮件,并且无需使用MFMailComposeViewController类。最流行的例子是填写在线表格并按下提交按钮。以下是我在stackoverflow中看到的最流行的方法。(1)使用您自己的SMTP客户端。这种方法对我有用,但在我的私有(private)网络中,但在我的公司场所不工作,因为在公司网络中我不允许使用gmail(公共(public)电子邮件)并且没有我们公司邮件服务器的SMTP详细信息。我对这种方法感到震惊。(2)使用CTCoreMessage和Three20框架(开源)。但是在这里我无法找到除git之外的其他框

c# - 使用 SmtpClient 发送邮件时图像中断

我正在使用C#使用SmtpClient类发送邮件。在发送邮件之前,我正在做以下事情。varmailMessage=newMailMessage();model.ToAddresses.ForEach(to=>mailMessage.To.Add(to));mailMessage.Subject="TestEmail-ByYasser";mailMessage.Body=String.Format("{0}{1}{2}","",GetEmailContent(model),"");mailMessage.IsBodyHtml=true;returnMailService.SendEmai

c# - 使用 SmtpClient 发送邮件时图像中断

我正在使用C#使用SmtpClient类发送邮件。在发送邮件之前,我正在做以下事情。varmailMessage=newMailMessage();model.ToAddresses.ForEach(to=>mailMessage.To.Add(to));mailMessage.Subject="TestEmail-ByYasser";mailMessage.Body=String.Format("{0}{1}{2}","",GetEmailContent(model),"");mailMessage.IsBodyHtml=true;returnMailService.SendEmai

c# - 如何制作 System.Net.Mail MailMessage 的模型?

所以我的代码中有一些SMTP内容,我正在尝试对该方法进行单元测试。所以我一直在尝试MockupMailMessage,但它似乎从来没有用过。我认为这些方法都不是虚拟的或抽象的,所以我不能使用最小起订量来模拟它:(。所以我想我必须手动完成,这就是我被困的地方。*手工我的意思是知道界面和包装器,但让最小起订量仍然模拟界面。我不知道如何编写我的接口(interface)和我的包装器(一个将实现具有实际MailMessage代码的接口(interface)的类,因此当我的真实代码运行时,它实际上会做它需要做的事情)。所以首先我不确定如何设置我的界面。让我们看一下我必须模拟的字段之一。MailM

c# - 如何制作 System.Net.Mail MailMessage 的模型?

所以我的代码中有一些SMTP内容,我正在尝试对该方法进行单元测试。所以我一直在尝试MockupMailMessage,但它似乎从来没有用过。我认为这些方法都不是虚拟的或抽象的,所以我不能使用最小起订量来模拟它:(。所以我想我必须手动完成,这就是我被困的地方。*手工我的意思是知道界面和包装器,但让最小起订量仍然模拟界面。我不知道如何编写我的接口(interface)和我的包装器(一个将实现具有实际MailMessage代码的接口(interface)的类,因此当我的真实代码运行时,它实际上会做它需要做的事情)。所以首先我不确定如何设置我的界面。让我们看一下我必须模拟的字段之一。MailM

c# - 无法通过 MailMessage 和 smtpClient 授权 Gmail smtp

我一辈子都弄不明白为什么这行不通SmtpClientsmtp=newSmtpClient{Host="smtp.gmail.com",Port=587,UseDefaultCredentials=false,DeliveryMethod=SmtpDeliveryMethod.Network,Credentials=newNetworkCredential("myemail@gmail.com","myGmailPasswordHere"),EnableSsl=true,Timeout=10000};smtp.Send(mail);我得到:TheSMTPserverrequiresase

c# - 无法通过 MailMessage 和 smtpClient 授权 Gmail smtp

我一辈子都弄不明白为什么这行不通SmtpClientsmtp=newSmtpClient{Host="smtp.gmail.com",Port=587,UseDefaultCredentials=false,DeliveryMethod=SmtpDeliveryMethod.Network,Credentials=newNetworkCredential("myemail@gmail.com","myGmailPasswordHere"),EnableSsl=true,Timeout=10000};smtp.Send(mail);我得到:TheSMTPserverrequiresase

c# - 使用 localhost SMTP 发送邮件

我正在尝试在IIS上设置SMTP服务器以发送邮件。SMTP服务器旨在由C#中的ASP.NET代码使用。我之前使用的是gmailsmtp,其中我提供了smtp.gmail.com作为具有安全端口的主机和我的gmailuid/pwd。效果很好。这是用于执行此操作的代码。SmtpClientsmtpClient=newSmtpClient();smtpClient.UseDefaultCredentials=false;smtpClient.Host="smtp.gmail.com";smtpClient.Port=587;smtpClient.Credentials=newNetworkC

c# - 使用 localhost SMTP 发送邮件

我正在尝试在IIS上设置SMTP服务器以发送邮件。SMTP服务器旨在由C#中的ASP.NET代码使用。我之前使用的是gmailsmtp,其中我提供了smtp.gmail.com作为具有安全端口的主机和我的gmailuid/pwd。效果很好。这是用于执行此操作的代码。SmtpClientsmtpClient=newSmtpClient();smtpClient.UseDefaultCredentials=false;smtpClient.Host="smtp.gmail.com";smtpClient.Port=587;smtpClient.Credentials=newNetworkC

C#如何正确处理一个SmtpClient?

VS2010代码分析报告如下:警告4CA2000:Microsoft.Reliability:在方法'Mailer.SendMessage()'中,对象'client'未沿所有异常路径处理。在所有对它的引用超出范围之前,调用对象“客户端”上的System.IDisposable.Dispose。我的代码是:publicvoidSendMessage(){SmtpClientclient=newSmtpClient();client.Send(Message);client.Dispose();DisposeAttachments();}如何正确处置客户端?更新:回答Jons的问题,这里