当前位置:首页 > 代码 > 正文

asp.net发送邮件代码(c语言发送邮件代码)

admin 发布:2022-12-19 16:51 101


本篇文章给大家谈谈asp.net发送邮件代码,以及c语言发送邮件代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

如何用asp.net实现“给qq邮箱发送邮件”?

在标签中添加代码。

配置Web.config,在configuration标签中添加以下代码,(aaaaaaaaaa:表示发信人的邮箱号.bbbbbbbbbb:表示前面获取的授权码.端口号port:我测试25能发,而465不能发。

具体代码如下:

system.net

mailSettings

smtp deliveryMethod="Network" from="nekorz lt;1018472917@qq.comgt;"

network host="smtp.qq.com" userName="aaaaaaaaaa@qq.com" password="bbbbbbbbbb" port="25" enableSsl="true" /

/smtp

/mailSettings

/system.net

添加发送邮件代码:

MailMessage myMessage = new MailMessage();

myMessage.Subject = "Test Message";

myMessage.Body = "这是一封测试邮件.";

myMessage.To.Add(new MailAddress("aaaaaaaaaa@qq.com", "昵称"));

SmtpClient mySmtpClient = new SmtpClient();        try

{

mySmtpClient.Send(myMessage);

}        catch (SmtpException ex)

{

}

在ASP.NET中用System.Web.Mail类发邮件在发送指令中出现乱码是怎么回事???

有三个地方须要设置编码格式的!如果不设置

用系统的默认编码格式可能会导致乱码!

一个是objMailMessage

=

new

MailMessage("From

Mail

Address","Send

User

Name",System.Text.Encoding.UTF8);//这里用System.Text.Encoding.UTF8格式发送

objMailMessage

.SubjectEncoding

=

System.Text.Encoding.UTF8;//标题所用编码

objMailMessage

.Body

=

mailbody;//邮件内容

objMailMessage

.BodyEncoding

=

System.Text.Encoding.UTF8;//内容编码

objMailMessage

.IsBodyHtml

=

true;//是否为HTML

objMailMessage

.Priority

=

MailPriority.Normal;//邮件优先级别

PS:上面是统一用System.Text.Encoding.UTF8编码的...您可按须要更改...还有编码是要一致的

asp.net(C#)邮件发送问题?

今天遇到2个这样的问题啊

我测试过了,163不支持这种方式发送邮件。

注意引用命名空间。这种方法是利用别人的smtp服务器发送邮件。你建一个类baseclass,把代码放里面就好了,记得改下面我标志×××的代码。其他页面调用这个方法就好。

如:baseclass

A=new

baseclass();

A.sendemail("liuxiaoping.com.cn@163.com","正文","主题");

using

System;

using

System.Data;

using

System.Configuration;

using

System.Collections;

using

System.Web;

using

System.Net.Mail;

using

System.Web.Security;

using

System.Web.UI;

using

System.Web.UI.WebControls;

using

System.Web.UI.WebControls.WebParts;

using

System.Web.UI.HtmlControls;

///

summary

///

Class1

的摘要说明

///

/summary

public

class

baseclass

{

public

bool

sendemail(string

toadd,string

sb,string

subject)//toadd:目的地址

,sb:内容

,subject主题

{

try

{

MailAddress

from

=

new

MailAddress("×××@sina.com");//用于发送邮件的地址。

MailAddress

to

=

new

MailAddress(toadd);//目的地址

MailMessage

message

=

new

MailMessage(from,

to);

message.Subject

=

subject;//主题

message.IsBodyHtml

=

true;

message.Body

=

sb;//正文

SmtpClient

client

=

new

SmtpClient("smtp.sina.com");//设置smtp服务器,这里是新浪的。

client.Credentials

=

new

System.Net.NetworkCredential("×××",

"×××");//设置登录stmp服务器的用户名和密码,前面填帐号比如abc,后面的是该邮箱密码。

client.Send(message);

message.Dispose();

return

true;

}

catch

{

return

false;

}

}

}

asp.net怎么收发邮件

添加名称空间

using System.Net;

using System.Net.Mail;

#region 简单邮件单一发送

/// summary

/// 邮件单一发送

/// /summary

/// param name="subject"主题/param

/// param name="bodyContent"内容/param

/// param name="mailfrom"发件邮箱地址/param

/// param name="pwd"发件邮箱密码/param

/// param name="mailto"收件人邮箱地址/param

/// returns/returns

public static bool SendEmailEasy(string subject, string bodyContent, string mailfrom, string pwd, string mailto)

{

MailMessage mailObj = new MailMessage();

mailObj.Subject = subject; //主题

mailObj.IsBodyHtml = true;

mailObj.Body = bodyContent;

mailObj.BodyEncoding = System.Text.Encoding.UTF8;

mailObj.SubjectEncoding = System.Text.Encoding.UTF8;

SmtpClient smtp = new SmtpClient();

try

{

smtp.Credentials = new System.Net.NetworkCredential(mailfrom, pwd);

smtp.Timeout = 1200000;

mailObj.To.Clear();

mailObj.To.Add(mailto);

smtp.Send(mailObj);

return true;

}

catch (Exception)

{

return false;

}

finally

{

mailObj.Dispose();

}

}

#endregion

如果要群发,把地址用;分割成数组,用for循环遍历地址,

如果是QQ邮箱,网易,126,雅虎,请登录你的邮箱,并开通pop,smtp服务。

关于asp.net发送邮件代码和c语言发送邮件代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/14116.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载