就是发送的邮件正文当中包含链接?
解决方案 »
- TMyComboBox的简单问题
- xpmenu导致的问题
- 关于全文搜索指定字符串
- 如何写一个带参数的应用程序呀?
- 帮朋友招聘程序员
- 在delphi7下用Rave实现报表功能-看看我的操作步骤有什么错。
- 用DBImage控件来保存图片,最简单的方法是什么,不是使用流。用DBImage1.Picture.LoadFromFile()存不了(数据库是InterBase6)
- 很多问题有待解决,能解决者+++++++++++++++分+++++++
- 如何将光标定到listview的第i行,使listview处于select状态?
- 使用资源文件的好处是什么?用记事本怎样编辑一个资源文件?
- tcxtreelist 的使用方法.
- 自己写的控件可展开属性的实现。。。方法有多种。。。。
begin
IdSMTP1.Disconnect;
IdSMTP1.Host := 'smtp.163.com';
IdSMTP1.Username := 'xxxx';
IdSMTP1.Password := 'xxxxxx';
IdSMTP1.AuthenticationType := atLogin;
FIdMessage.From.Address := '[email protected]';
FIdMessage.Recipients.EMailAddresses := '[email protected]';
FIdMessage.Body.Add('<a href="http://www.baidu.com/" target="_blank">百度</a>');
FIdMessage.CharSet := 'GB2312';
FIdMessage.ContentType:='text/html';
IdSMTP1.Connect;
IdSMTP1.Authenticate;
IdSMTP1.Send(FIdMessage);
end;
USE [MES]
GO
/****** Object: StoredProcedure [dbo].[SP_MESTOHR_EMAIL] Script Date: 07/08/2010 09:52:56 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
/*
作者:雨落天涯(天南地北天涯浪子浪跡天涯,秋去冬來秋水伊人望穿秋水)
时间:2009-10-09
地点:广东東莞
公司:昆盈電腦製品有限公司
功能:產生昆盈公司每天的加班單Keyin記錄
格式:HMTL
*/
-- =============================================
ALTER PROCEDURE [dbo].[SP_MESTOHR_EMAIL]
AS
BEGIN
SET NOCOUNT ON;
declare @mcount varchar(4000)
select @mcount=COUNT(*) from [MES].[dbo].[CQ_JB] WHERE JBRQ=CONVERT(varchar(20),DATEADD(DD,-1,GETDATE()),111)
declare @msg nvarchar(MAX),@strBM nvarchar(4000),@strBS nvarchar(4000),@strOP nvarchar(20)
if @mcount>0
BEGIN
set @strBM='<table cellpadding="0" cellspacing="0"><tr><td style="border:solid 1px #99AAFF;width:30px;text-align:center;">加班部門</td>'
select @strBM=@strBM+'<td style="border:solid 1px #99AAFF;border-left:0px;width:20px;text-align:center;">'+JBBM+'</td>' from (select JBBM,(case JBBM when JBBM then (select COUNT(*) from CQ_JB where JBBM=_b.JBBM and JBRQ=CONVERT(varchar(20),DATEADD(DD,-1,GETDATE()),111)) end)as Co from(select distinct jbbm from CQ_JB)_b)_c order by JBBM desc
set @strBS='<tr><td style="border:solid 1px #99AAFF;border-top:0px;width:30px;text-align:center;">輸入筆數</td>'
select @strBS=@strBS+'<td style="border-right:solid 1px #99AAFF;border-bottom:solid 1px #99AAFF;width:50px;">'+convert(varchar(10),Co)+'</td>' from (select JBBM,(case JBBM when JBBM then (select COUNT(*) from CQ_JB where JBBM=_b.JBBM and JBRQ=CONVERT(varchar(20),DATEADD(DD,-1,GETDATE()),111)) end)as Co from(select distinct jbbm from CQ_JB)_b)_c order by JBBM desc
select @msg='<font color="blue" face="MS Sans Serif">Hi,all:<br/><font color="red">'+CONVERT(varchar(20),DATEADD(DD,-1,GETDATE()),111)+'</font>共有'+convert(nvarchar(10),@mcount)+'筆加班記錄Keyin到MES系統中,明細如下:</font>'
select @msg=@msg+'<br><br>'+@strBM+'</tr>'+@strBS+'</tr>'+'</table> <br><font color="red">******!注意:此信件為MES系統每天早上10:40分自動產生,請不要直接回覆!******</font><br/>資訊部:Success_ju'
EXEC msdb.dbo.sp_send_dbmail
@profile_name='DataBaseMail',
@recipients='[email protected];[email protected];[email protected];[email protected];[email protected];[email protected];[email protected];[email protected];[email protected];[email protected]',
@copy_recipients='[email protected];[email protected];[email protected];[email protected];[email protected];',
@blind_copy_recipients='[email protected];[email protected];[email protected];[email protected];[email protected];[email protected];[email protected];[email protected];[email protected];[email protected];[email protected];[email protected];[email protected];',
@subject='昆盈MES"電子加班單"Keyin入記錄通知::',
@body=@msg,
@body_format='HTML';
END
END
是的,可以调用outlook来发送邮件,
我经常用触发器来调用。