高手来帮帮我,一个C#怎么发邮件的问题?

问题描述

能把用过的代码贴出来,怎样调用的,越祥细越好,

解决方案

解决方案二:
System.Net.Mail.SmtpClientclient=newSystem.Net.Mail.SmtpClient();client.Host="smtp.sina.com.cn";client.UseDefaultCredentials=false;client.Credentials=newSystem.Net.NetworkCredential("ericzhangbo@sina.cn","123456");client.DeliveryMethod=System.Net.Mail.SmtpDeliveryMethod.Network;System.Net.Mail.MailMessagemessage=newSystem.Net.Mail.MailMessage("zhangbo@sina.com.cn","ericzhangbo@bcl.com.cn");message.Subject="测试aa";//message.Body="<html>用自己写的asdfasdf软件发的邮件!<imagesrc=1.jpg></image></html>";message.BodyEncoding=System.Text.Encoding.UTF8;StreamReaderreader=newStreamReader("C:\1.jpg");message.Body=reader.ReadToEnd();message.IsBodyHtml=true;//message.Attachments.Add(newAttachment("C:\1.jpg"));////添加附件//Attachmentdata=newAttachment(@"附件地址如:e:a.jpg",System.Net.Mime.MediaTypeNames.Application.Octet);//message.Attachments.Add(data);try{client.Send(message);}catch(Exceptionex){}
解决方案三:
我用的是jmail.//创建MailMessage对象MessageClassJmail=newMessageClass();Jmail.Logging=true;//字符集,缺省为"US-ASCII"Jmail.Charset="GB2312";//信件的contentype.缺省是"text/plain"):字符串如果你以HTML格式发送邮件,改为"text/html"即可。Jmail.ContentType="text";//添加收件人Jmail.AddRecipient(email,"","");Jmail.From=serverusername;//发件人邮件用户名Jmail.MailServerUserName=serverusername;//发件人邮件密码Jmail.MailServerPassWord=serveruserpwd;//设置邮件标题Jmail.Subject="邮件标题";//邮件内容stringbody="邮件内容";body=body.Replace("@email@",email);Jmail.Body=body;//Jmail发送的方法try{Jmail.Send(smtp,false);Jmail.Close();}catch(Exceptionex){throwex;}

时间: 2024-07-29 09:42:45

高手来帮帮我,一个C#怎么发邮件的问题?的相关文章

请教一个利用OpenSmtp发邮件的问题

问题描述 最近我用OpenSmtp做了一个发邮件程序,该邮件的客户端都是用outlook2003,但是很奇怪,一部分用户会显示正常,一部分用户会显示乱码,这是什么原因?下面是乱码:To:<PCITYDS@gnpjvc.com.cn>;CC:<PCITYDS@gnpjvc.com.cn>;Subject:=?gb2312?Q?=a1=be=ce=c4=bc=fe=b4=ab=cb=cd=a1=bf=a3=ba(=b3=cc=d0=f2)=b9=ab=cb=be=ce=e5=c4=ea

JAVA/JSP学习系列之十(JavaMail API发邮件[servlet])

js|servlet|发邮件 我这里用的是1.2版本,将相关包(jar文件)加到CLASSPATH中 二:该程序非常简单,不需要我们考虑很多地层的东西,因为API都帮我们做好了这些事情,下面是一个简单的发邮件的Servlet:(对于熟悉的人来说,恐怕是再简单不过了的一个servlet) import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import sun.net.smtp.*; public class

vb.net 做一个相册。。。保存在access中,高手们帮帮我啊,不会保存图片

问题描述 vb.net做一个相册...保存在access中,高手们帮帮我啊,不会保存图片 解决方案 解决方案二:去我的博客看吧http://blog.csdn.net/machong8183/article/details/5488300解决方案三:图片存文件流,百度一下或谷歌一下大把的源码.自己修改成功代码才是自己的.

求SQL高手帮我写一个存储过程,万分感谢!

问题描述 求SQL高手帮我写一个存储过程,万分感谢! 求高手帮帮我..是一个保险类的表.要展示出目标值 实际值 达成率 上年同期 同比增长 指标代码都在图里 解决方案 拍照技术太差了,都不好看 解决方案二: 再记一个SQL分页存储过程 解决方案三: 会是会,但是不太想写, 一.题目要求资料看不清 二.50C吸引力不大 三.如果是你的作业,那你还是自己动手练习:如果是你的工作,那这价值可不止50C

使用JAVAMAIL发邮件的一个例子

发邮件 首先引入j2ee的包路径到ClassPath,已经安装Jbuilder的可以在它的安装路径lib目录下找到mail.jar,activation.jar,将这两个包加入系统的环境变量,那么即使不用JBuilder开发的话也可以使用了. 程序: import java.io.*;import java.util.*;import javax.mail.*;import javax.mail.internet.*; /** * <p>Title: 简易MailBean</p>

javaxmail-有一个关于javax.mail 发邮件 使用 代理服务器的问题 代理服务器需要密码

问题描述 有一个关于javax.mail 发邮件 使用 代理服务器的问题 代理服务器需要密码 这两天想做一个集中监控 发现服务器性能下降 或数据库的表空间不够时 就给自己的邮箱发邮件提醒的功能 可是公司用的内网,接外网要用公司的代理服务器 props.setProperty("proxySet", "true"); props.setProperty("socksProxyHost", "10.10.101.9"); prop

用单片机写一个接受串口发过来的程序,由于串口可能发的不止一个数据,

问题描述 用单片机写一个接受串口发过来的程序,由于串口可能发的不止一个数据, 肯定要把所有数据都接受,然后显示出来,怎么写才能把所有数据都接受呢 解决方案 http://blog.163.com/zhangmwen@126/blog/static/1134375022014423103449480/ 解决方案二: 考虑单片机显示就收的数据,那你就要考虑通讯报文的问题,因为单片机接受的时候是一个字节一个字节的收,它没有一串数据的概念.如果是上位机,那你配置好串口的波特率,字节之间的最大延时时间,,

各位高手,小弟请教一下, domino不能外发邮件,但是能够收到外来邮件,且局域网可以收发???

问题描述 各位高手,小弟请教一下,domino不能外发邮件,但是能够收到外来邮件,且局域网可以收发???

协议-怎样做一个自动发邮件提醒的系统?

问题描述 怎样做一个自动发邮件提醒的系统? 我要做的是一个邮件通知系统,是为学校的学生做的.具体来说就是要追踪学生的学术状态,比如应该交作业的日期,在日期临近的时候自动发送一封提醒邮件,提醒学生按时交作业:如果没有按时交,再发送一封催促邮件.我想知道做这样的系统大概思路是怎样的,用什么语言比较合适?需要用到什么协议?是否需要自己写一个邮件服务器? 解决方案 不要邮件服务器,直接用现成的qq 163都可以.主流编程语言都支持,比如C# Java等,直接用smtp客户端类发,很简单的,具体googl