C#中如何编写一个发送邮件的程序
说下用到哪些控件和注册表信息最好发个整个工程文件给我
追问:想知道用到哪些的控件和服务引用集合?麻烦告诉下
说下用到哪些控件和注册表信息最好发个整个工程文件给我
追问:想知道用到哪些的控件和服务引用集合?麻烦告诉下
答案:private void send_Click(object sender, System.EventArgs e)
{
string ServerStr ="mail.china.com";
try
{
SmtpMail.SmtpServer = ServerStr;
MailMessage aMessage = new MailMessage ( ) ;
//新建一个MailMessage对象
aMessage.From = TBfrom.Text ;
//定义发信人地址,如果是多人,可以用","分开
aMessage.To = LBto.Text ;
//定义收信人地址,如果是多人,可以用","分开
aMessage.Cc = CCTextBox.Text ;
//定义抄送人地址,如果是多人,可以用","分开
aMessage.Bcc = BCCTextBox.Text ;
//定义暗送人地址,如果是多人,可以用","分开
aMessage.Subject = SubjectTextBox.Text ;
//定义邮件的主题
aMessage.Body = TBbody.Text ;
//定义邮件的内容
if ( AttachmentTextBox.Text.Length > 0 )
aMessage.Attachments.Add ( new MailAttachment ( AttachmentTextBox.Text.Trim() , MailEncoding.Base64 ) ) ;
//给邮件增加一个附件
SmtpMail.Send ( aMessage ) ;
Response.Write("<Script language=javaScript>alert('电子邮件已经发送到-> + LBto.Text !');</Script>");}
catch ( Exception ex )
{
Response.Write("<Script language=javaScript>alert('发送失败!');</Script>");
}}
///////////////////////////////////////
添加附件按钮代码
private void BTNadd_Click(object sender, System.EventArgs e)
{
AttachmentTextBoxa.Items.Add(Fadd.Value); AttachmentTextBox.Text=Fadd.Value;
}http://www.360doc.com/content/11/0117/19/3511889_87199021.shtml
你可以参考下这里