【C# 163邮箱发送 附件以及邮件信息】教程文章相关的互联网学习教程文章

c# – 我可以在SMTP服务器上发送电子邮件但不进行身份验证吗?【代码】

我正在创建简单的电子邮件发送应用在我的应用程序,当我发送电子邮件时,我必须把我的电子邮件地址或密码,但我不想使用密码只想放电子邮件 所以 我可以使用c#/ .net应用程序不使用密码发送电子邮件吗? 这是我的代码:try{// setup mail messageMailMessage message = new MailMessage();message.From = new MailAddress(textBox1.Text);message.To.Add(new MailAddress(textBox2.Text));message.Subject = textBox3.Text;message.Bo...

创建邮件时,请在Outlook加载项(C#)中读取Outlook附件内容

我正在尝试在VS 2010中开发一个Outlook加载项.它的目的是扫描一些关键词的电子邮件正文和附件内容,如果找到任何这样的单词,应该阻止电子邮件发送.我能够阅读电子邮件正文和主题以及验证,但我不了解如何在撰写邮件时阅读附件内容(txt文件). attachment.GetTemporaryPath()没有给出附件路径.我想这只适用于收件箱中的邮件.我找到的一种方法是将附件保存到临时文件夹并读取它(attachment.saveAs()).这是在撰写邮件时阅读附件内容的唯一...

c# – 如何使用DotNetOpenAuth对任何邮件提供商进行身份验证?【代码】

我开发了一个ASP.net应用程序,可以向任何域发送电子邮件.我正在使用一个简单的.Net smtp客户端:var fromAddress = new MailAddress("mymailid@gmail.com"); var fromPassword = "xxxxxx"; var toAddress = new MailAddress("yourmailid@yourdoamain.com");var smtpClient = new System.Net.Mail.SmtpClient{Host = "smtp.gmail.com",// or any othersPort = 587, // correspond to hostEnableSsl = true,DeliveryMethod = System....

c# – 使用EWS托管API将电子邮件保存到.MSG文件

我当前的项目在基于Microsoft Exchange 2010的电子邮件地址上运行服务,专门用于将自定义规则应用于传入的电子邮件. 当我浏览可能的基于C#的解决方案时,EWS托管API似乎是最适合我的API.我找到了我需要的每一个电子邮件操作,但是有一个非常大的错过了…将电子邮件保存到.msg文件中.考虑到Outlook的动作是多么简单(只需从Outlook拖放到任何文件夹),这对我来说是非常令人惊讶的. 这是一个绝对的要求,因为用户通过拖放来保持他们的电子邮...

c# – 为什么ItemAdd事件停止在我的已发送邮件文件夹上处理?

由于某种原因,我在保持事件处理活动方面遇到了一些麻烦. 我的项目是一个outlook addin,它提示用户在发送电子邮件时做一些事情.现在,我有一个事件处理程序连接到已发送邮件文件夹,以便当发送的电子邮件到达该文件夹时,它会触发提示.我将它附加到已发送项目文件夹的原因是我可以在发送后处理该电子邮件. 最初所有工作都很好,然后我把它放到客户端机器上,事件根本不想发射.这是我在onSend事件中附加另一个事件(最初是为了计算发生的事...

c# – 向没有TriggeredSend的单个ExactTarget订阅者发送电子邮件

有一个带有Web服务API的电子邮件服务ExactTarget. 有samples(虽然在php中)用于立即向整个列表发送电子邮件,或通过触发操作向单个订阅者发送电子邮件. 很难进入它的文档,我找不到解释如何在没有一些触发操作的情况下立即向单个订阅者发送电子邮件. 任何帮助或建议都会很棒.解决方法:我看到的唯一解决方法是创建一个列表,添加单个订阅者并向该列表发送电子邮件,而不是删除列表. 最后,它是订阅服务,而不是sendmail.

C#使用Smtp,通过qqmail发送邮件

public static void SendEMail(string senderEmail, string senderAuthCode, string smtpHost, int smtpPort, string receiverEmail, string subject, string body) { MailMessage msg = new MailMessage(); msg.To.Add(receiverEmail); //msg.To.Add(b@b.com); //msg.CC.Add("c@c.com");可以抄送给多人 msg.From = new MailAddress(senderEmail); ms...

C#——发送邮件【图】

需要2个引用 using System.Net;using System.Net.Mail; using (MailMessage mailMessige=new MailMessage())using (SmtpClient smtpClient=new SmtpClient(/*smtp服务器*/"smtp.163.com")){mailMessige.To.Add(/*收件人地址*/"");mailMessige.Body=/*内容*/"Ni hao";mailMessige.From = new MailAddress(/*发送的地址*/"");mailMessige.Subject = "邮件标题";smtpClient.Credentials = new NetworkCredential("邮箱账...

如何通过C#中的Exchange Web服务确定电子邮件的发件人?【代码】

我正在从交换收件箱中提取电子邮件,就像这样……var exchangeService = new ExchangeService(ExchangeVersion.Exchange2007_SP1) {Credentials = new NetworkCredential("user", "password", "domain") };exchangeService.AutodiscoverUrl("user@domain.com");var emails = exchangeService.FindItems(WellKnownFolderName.Inbox, new ItemView(5));foreach (var email in emails) {//var senderEmail = email.??? }电子邮件对象似...

c# – 从指定的Outlook帐户发送电子邮件【代码】

我正在使用Outlook2013,它有来自交换服务器和pop服务器的多个邮箱.(Rob@mydomain.com [默认交换],rob @ somethingdifferent.com [POP],support@mydomain.com [交换]) 我正在尝试使用Outlook自动化使用support@mydomain.com帐户发送电子邮件. 我遇到的问题是下面的代码在支持发件箱中创建了一个邮件项目,但是from字段是rob@mydomain.com而不是support@mydomain.com.这会阻止它被发送. 我想将发件人地址更改为support@mydomain.com.我...

c# – 如何使用ASP.NET访问Outlook邮件?

我正在尝试编写一个访问我的Outlook邮箱并显示消息的asp.net(使用c#)应用程序.我在谷歌搜索但找不到有用的信息,任何帮助表示赞赏?解决方法:如果您使用的是Exchange,则可以使用Exchange Web服务来阅读电子邮件. 请参阅here

c# – 如何在EWS MAPI中获取电子邮件的发件人?【代码】

我正在使用EWS托管API通过代码访问Exchange Server中的所有电子邮件.我遍历邮箱中的所有项目并加载它们: item.Load() 我需要知道项目/电子邮件的发件人.但我不知道如何访问有信息的属性.任何帮助表示赞赏.解决方法:这是我的解决方案:EmailMessage mes = (EmailMessage)item; TextBox1.Text = mes.Sender.Name;加载项目后,我只是将其转换为EmailMessage以访问属性和方法.

c# – 无需通过电子邮件发送密码即可恢复密码

所以,我一直在玩asp:PasswordRecovery并发现我真的不喜欢它,原因有以下几点: 1)即使无法访问Alice的电子邮件,也可以重置Alice的密码.密码重置的安全问题可以缓解这一问题,但并不能让我满意. 2)Alice的新密码以明文形式发回给她.我想向她发送一个特殊的链接到我的页面(例如像example.com/recovery.aspx?P=lfaj0831uefjc这样的页面),这会让她更改她的密码. 我想我可以通过创建某种过期密码恢复页面表并将这些页面发送给要求重置的用...

c# – 将asp.net主页webform输出到html电子邮件【代码】

嗨,我在这里有点噩梦! 我正在尝试使用page.rendercontrol和htmltextwriter将webform输出到html,但它会导致一封空白的电子邮件. 码:StringBuilder sb = new StringBuilder();StringWriter sw = new StringWriter(sb);HtmlTextWriter htmlTW = new HtmlTextWriter(sw);page.RenderControl(htmlTW);String content = sb.ToString();MailMessage mail = new MailMessage();mail.From = new MailAddress("test@test.com");mail.To.Add...

c# – DotNetOpenAuth:为什么我不会在给出电子邮件的情况下获得相同的OpenID?【代码】

我试图使用OpenID /依赖方(Google,Yahoo!..)登录.我的登录页面如下. 我想做的很简单:Get the OpenID from an user, store it, and associate it with an user account. Every time that unique OpenID is returned from the provider, I would know that the user associated is now logged in. Simple.问题是我认为是OpenID的response.ClaimedIdentifier.OriginalString并不是唯一的.它几乎是独一无二的.大多数情况下返回的值是...