asp.net 发送邮件到指定邮箱

#region 发送邮件到指定邮箱

/// <summary>

/// 发送邮件

/// </summary>

/// <param name="to">收件人邮件地址</param>

/// <param name="from">发件人邮件地址</param>

/// <param name="subject">邮件主题</param>

/// <param name="body">邮件内容</param>

/// <param name="username">登录smtp主机时用到的用户名</param>

/// <param name="password">登录smtp主机时用到的用户密码</param>

/// <param name="smtpHost">发送邮件用到的smtp主机</param>

public string  SendEmails(string to)

{

string mess = "";

try

{

string from ="XXX.com";//发件人邮件地址

stringuserName ="XXX.com";//发件人邮件地址

string password ="XXX";

stringsmtpHost ="smtp.exmail.qq.com";//腾讯

MailAddressfroms = new MailAddress(from);

MailAddress email = new MailAddress(to);

MailMessage message = newMailMessage(froms, email);

message.Subject = "忘记密码提示(XXXX)";//设置邮件主题

message.IsBodyHtml = true;//设置邮件正文为html格式

stringurl ="http://www.XXXX.aspx?flag=" + email;

message.Body = "尊敬的<spanstyle=‘color:#d20954‘>" + email + "</span>,您好:<br><br/>您在(XX)点击了“忘记密码”按钮,故系统自动给您发送了这封邮件,您可以点击以下链接修改您的密码:<a title=‘点击马上登陆网站修改密码!‘ href=‘" + url + "‘ style=‘color:#d20954‘target=‘_blank‘>点击马上登陆网站修改密码!</a>  ";//设置邮件内容

SmtpClient client = newSmtpClient(smtpHost);

client.UseDefaultCredentials = true;

////设置发送邮件身份验证方式

client.Credentials = newNetworkCredential(userName, password);

client.DeliveryMethod =SmtpDeliveryMethod.Network;

client.Send(message);

}

catch (Exception ex)

{

mess = newCommon.YKException().GetErrorInfo(ex, this);

}

return mess;

}

#endregion

时间: 2025-02-01 19:52:26

asp.net 发送邮件到指定邮箱的相关文章

编写脚本:访问一网站,每5分钟访问一次,如果访问成功,将访问记录保存到日志,如果访问失败,则发送邮件至指定邮箱

今天由于业务需求,要把检查公司的网站是否能被外网访问到,就在同事的指导下做一个计划任务,首先得了解需求: 每五分钟访问公司网站一次,如果访问成功,将访问记录保存到日志,如果访问失败,就发送邮件到指定邮箱中. 需求拿到了,怎么去实现呢? 怎么去实现这个功能,在下愚钝,没有多想,肯定是crontab这个功能,于是直接就写出一个脚本(水平仅限于今天上午),脚本如下: [email protected] */5 * * * * curl http://www.baidu.com 这个肯定不行,最后我询问

调用系统邮箱客户端发送邮件到指定邮箱

Intent dataintent=new Intent(Intent.ACTION_SEND); dataintent.putExtra(Intent.EXTRA_EMAIL, to);//to为指定邮箱地址 dataintent.putExtra(Intent.EXTRA_TEXT, emailContent);//emailcontent为内容 dataintent.putExtra(Intent.EXTRA_SUBJECT, emailSubject);//Emailsubject为主题

数据库指定库表中的字段进行备份,并以表格的形式定时发送邮件到指定邮箱 ?

备份数据进行定时邮件发送 mkdir -p /opt/module/shell/ mkdir -p /opt/module/shell/sql/revenue.sql mkdir -p /opt/module/shell/csv/revenue #MailTool.jar 放在指定目录下 便于发送邮件使用 可自动生成表格 vim /opt/module/shell/daily_text.sh # !/bin/bash #数据库指定库.表中的字段进行备份,并以表格的形式发送邮件到指定邮箱 #定义变

在linux中如何实现定时发送邮件到指定邮箱,监测任务

1 #!/usr/bin/env python 2 # -*- coding=utf-8 -*- 3 import smtplib 4 from email.mime.text import MIMEText 5 import threading 6 import time, datetime 7 8 mailto_list=["[email protected]"] #里面是对方的邮箱 9 #-----------QQ邮箱发送设置---------------------- 10 m

Android 调用系统邮件,发送邮件到指定邮箱

在项目中,最后有一个联络我们,要求是点击号码还有邮箱地址能够发送邮件,这时候解决的方案其实有两种,一种是调用系统发邮件的软件,可以添加邮箱账号就可以发送邮件:第二种是使用javamail来发送邮件.在网上各种的百度,还有测试,发现都发送不了邮件,也修改了比如qq或者163邮箱的什么管理密码,开通了pop3,.smap服务,都不能收到邮件,后来同事提醒我,系统自带的是google提供的发邮件软件,估计在国内用不了,我就试着下载QQ邮箱,试了一下果然有用,下面贴出前辈给的调用系统发送邮箱的软件,代码

通过邮箱注册,即发送邮件于指定邮箱

由于发送邮件验证性,最终测试:通过163邮箱发件级别最低,最容易发出. 需加入jar包,mail.jar1加入参数 Properties pro = new Properties();pro.put("mail.transport.protocol", "smtp");pro.put("mail.smtp.host", "smtp.163.com");pro.put("mail.smtp.auth", &q

演示账号激活的过程:注册——&gt;向指定邮箱发送邮件——&gt;用户登录邮箱,激活账号

今天无意间找到了大学时写的一个功能模块,整理了一把,没做太大的改动,不由得感慨--那时写的代码实在是......呵呵呵,不过这个模块的逻辑过程是对的,现将其贡献出来: 本工程用于演示账号激活的过程:注册-->向指定邮箱发送邮件-->用户登录邮箱,激活账号 本工程编码方式:UTF-8 须执行的sql语句: create database `test`; create table `user` ( `id` char(36) not null comment '用户id', `userName`

asp.net 发送邮件

protected void Button1_Click(object sender, EventArgs e) { SendSMTPEMail("smtp.qq.com", "[email protected]", "XX密码XXXX", "[email protected]", "123", "用asp.net发送邮件,用qq的smtp.qq.com服务器,测试成功"); } pub

dedecms织梦自定义表单发送到指定邮箱(qq,163)

网上很多教程都是用dedecms自带的邮件库发送邮件,而且是写死要发送的字段内容,今天我们用phpmailer来给站长发送自定义表单提交的数据到指定邮箱上(QQ邮箱,163邮箱都可以),不写死任何东西,有什么字段就提交发送什么字段. 操作之前,我们要先搞定用来发送邮件的那个邮箱,说白了就是要开启SMTP. QQ篇 登录QQ邮箱-设置-账户,找到POP3/IMAP/SMTP,开启,现在的邮箱开启POP3/SMTP都要授权码了,千万要记下你的授权码啊,等一下是作为密码使用的. 开启成功后是这样的 1