怎么用html网页发送邮件?

html-css07

怎么用html网页发送邮件?,第1张

SmtpClient _smtpClient = new SmtpClient()

_smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network//指定电子邮件发送方式

_smtpClient.Host = strHost//指定SMTP服务器

_smtpClient.Credentials = new System.Net.NetworkCredential(strAccount, strPwd)//用户名和密码

MailMessage _mailMessage = new MailMessage(strFrom, mailto)

_mailMessage.Subject = subject//主题

_mailMessage.Body = body//内容

_mailMessage.BodyEncoding = System.Text.Encoding.UTF8//正文编码

_mailMessage.IsBodyHtml = true//设置为HTML格式

_mailMessage.Priority = MailPriority.High//优先级

try

{

_smtpClient.Send(_mailMessage)

return true

}

catch

{

return false

}

你可以试试!

首先,我们来说一下如何发送HTML邮件。

发送图文HTML邮件很简单,发送方法如下:

首先,复制邮件代码,然后打开自己的邮箱,转换为代码输入方式,粘贴代码,就可以发送邮件了。详见下图(图1为QQ邮箱,图2为163邮箱)。

接下来,我们再说一下如何制作图文HTML邮件。

制作图文邮件如果是自己写代码,那就太难了,反正有很多坑,如果不是专业人员,就不要自己写了。

难道没有其他办法了,有的,那就是使用别人做好的现成的平台来写HTML邮件,跳过写代码这一步,这样做邮件就很简单了,可以说人人都会。具体怎么做,请自行百度搜索“图文并茂+邮件”,就能找到自己的制作方法了。

附:相关概念:

什么是html格式邮件?

HTML邮件就是使用HTML标记来写的邮件。

就邮件类别来说,纯文本邮件和HTML邮件没有区别,都是邮件,但是后者内容和形式更加丰富,可以有颜色、链接和图片,就象一个彩色的图文彩页,表现力更强。

就本质来说,HTML实际上它就是一个网页,但又不同于网页,因HTML邮件要求兼容性必须更好,否则就有可能存在错位无法观看的风险。

那么HTML制作是不是很难呢?从专业写代码的角度说,确实艰难,代码、兼容性、各种邮箱的差异性均有可能造成邮件乱码和错位,达不到展示效果。

实际上难不难关键在于你的着眼点,在于你的解决问题的方法。如果你的方法使用正确了,HTML邮件的制作又是艰简单的,因为他们都跳过了写代码,所以适合普通人使用,网上有很多类似的平台,请自行百度搜索“图文并茂+邮件”就会找到适合自己的制作图文邮件的方法,提高制作效率。

<form action="mailto:[email protected]" method="post" enctype="text/plain">

    <h3>这个表单会把电子邮件发送到 W3C HTML。</h3>

    姓名:<br>

    <input type="text" name="name" value="yourname" size="20">

    <br>

    电邮:<br>

    <input type="text" name="mail" value="yourmail" size="20">

    <br>

    内容:<br>

    <input type="text" name="comment" value="yourcomment" size="40">

    <br> 

    <input type="submit" value="发送">

    <input type="reset" value="重置">

</form>