Tag: email

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 […]

SmtpClient和app.config system.net配置

我正在开发用于发送电子邮件的.NET 3.5库的问题。 我把system.net配置放到app.config : 我实例化没有参数的SmtpClient: SmtpClient client = new SmtpClient(); 但是没有读取配置(我正在尝试使用NUnit测试库)并且我得到System.InvalidOperationException ,因为没有读取配置,因此主机为空。 不应该自动读取配置吗?

将System.Net.mail.MailMessage保存为.msg文件

我正在构建一个应用程序,我有义务创建一个MailMessage(System.Net.mail.MailMessage)并将其保存在磁盘上,因为.msg扩展名不是.eml 下面是我用来将MailMessage保存为.msg文件的方法: public static void Save(MailMessage Message, string FileName) { Assembly assembly = typeof(SmtpClient).Assembly; Type _mailWriterType = assembly.GetType(“System.Net.Mail.MailWriter”); using (FileStream _fileStream = new FileStream(FileName, FileMode.Create)) { // Get reflection info for MailWriter contructor ConstructorInfo _mailWriterContructor = _mailWriterType.GetConstructor( BindingFlags.Instance | BindingFlags.NonPublic, null, new Type[] { typeof(Stream) }, null); // Construct MailWriter object with our FileStream object […]

SMTP服务器需要安全连接或客户端未经过身份validation。 如果在godaddy上传

下面的代码在本地工作正常,但如果上传上传到godaddy它不起作用。 错误:显示 SMTP服务器需要安全连接或客户端未经过身份validation。 服务器响应为:5.5.1需要身份validation。 了解更多信息 Line 53: Line 54: smtp.EnableSsl = true; Line 55: smtp.Send(message); Line 56: Line 57: 请检查以下代码 MailMessage message = new MailMessage(); message.From = new MailAddress(emailid.Text); message.To.Add(new MailAddress(“receiver@gmail.com”)); message.Subject = “NaatKhawan’s Feedback”; message.Body = “Selected: ” + DropDownList1.Text.ToString() + “Name: ” + name.Text.ToString() + ” Email: ” + emailid.Text.ToString() + ” Contact […]

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

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

使用特定名称而不是发件人电子邮件在asp.net中发送电子邮件

我需要在asp.net发送电子邮件,但我需要发件人看起来像“MySiteName”而没有info@mysitename.com。

如何在TcpClient类中使用SSL

在.NET框架中,有一个类TcpClient可以从电子邮件服务器中检索电子邮件。 TcpClient类有4个构造函数与服务器连接,最多需要两个参数。 它适用于那些不使用SSL的服务器。 但是gmail或许多其他电子邮件提供商使用SSL进行IMAP。 我可以连接gmail服务器但无法使用email_id和密码进行身份validation。 我的validation用户代码是 ‘public void AuthenticateUser(string username, string password) { _imapSw.WriteLine(“$ LOGIN ” + username + ” ” + password); //_imapSw is a object of StreamWriter class _imapSw.Flush(); Response(); }’ 但是这段代码无法登录。 那么当我必须使用SSL时,如何使用TcpClient类来检索电子邮件?

发送电子邮件时发生SmtpException

我试图通过我的C#代码发送电子邮件,但我得到SmtpException 连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机无法响应173.194.67.109:587 以下是我发送电子邮件的方式: string HostAddress = “smtp.gmail.com”; MailMessage msg = new MailMessage(); msg.From = new MailAddress(fromEmail); msg.Subject = “Test Email”; msg.Body = “Hi testing invoice”; msg.IsBodyHtml = true; msg.To.Add(new MailAddress(“ramshaafaq2012@gmail.com”)); SmtpClient client = new SmtpClient(); client.Host = HostAddress; client.EnableSsl = true; NetworkCredential creadit = new NetworkCredential(); creadit.UserName = msg.From.Address; creadit.Password = Password; client.UseDefaultCredentials = true; […]

处理Microsoft Office Outlook 2003/2007电子邮件

摘要 我一直在接收特定工作相关域的电子邮件,并且我想根据这些电子邮件消息中提供的信息构建数据库。 这些消息是关于世界各地计算机科学行业的一些需求和要求的工作相关项目。 我想以自动方式解析或分析这些电子邮件,这样我就可以将重复信息发送到数据库中,并构建一个类似商业智能的数据库,让我随时了解最需要的专业领域。 技术环境 O / S: Microsoft Windows 7 Pro Office: Microsoft Office 2007 Pro 是的,我可以使用.NET 4.0! =) (我很乐意根据需要提供更多信息。) 问题 如何通过COM Interop程序集访问PST文件或Outlook个人数据文件? 有什么对象用于实例化Outlook PST文件或其他中的每个电子邮件? 解析电子邮件的最佳方法是什么? 感谢任何能分享她/他的盐的人,以帮助我实现我的目标。 这对我来说非常有意义。

Exchange Web服务 – 将电子邮件附件从Base64字符串转换为字节提供错误

我正在尝试使用EWS读取电子邮件附件,并将其作为文本文件保存到磁盘,以便以后使用。 我收到一个错误: “The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or a non-white space character among the padding characters. ” 这是我的代码: Directory.CreateDirectory(emailAttachmentsPath); // Put attachment contents into a stream. C:\Dev\EWSHelloWorld emailAttachmentsPath = emailAttachmentsPath + “\\” + sEmailSubject+”.txt”; //save to disk using (Stream FileToDisk […]