社区
Delphi
帖子详情
[高分急求]如何调用jmail控件?
okook
2007-03-19 01:29:30
我想用jmail做有个邮件发送程序,但是第一次用不知道具体方法,请朋友们帮忙,给一些参考调用代码,最好完整点,谢谢了~
暂时只考虑用jmail控件,谢谢~
...全文
587
4
打赏
收藏
[高分急求]如何调用jmail控件?
我想用jmail做有个邮件发送程序,但是第一次用不知道具体方法,请朋友们帮忙,给一些参考调用代码,最好完整点,谢谢了~ 暂时只考虑用jmail控件,谢谢~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
okook
2007-09-20
打赏
举报
回复
不知道有没有更完整点的代码做参考,谢谢
yintao1021
2007-03-21
打赏
举报
回复
详细:
Jmail的主要参数列表
(1)Body(信件正文) : 字符串
如:JMail.Body = "这里可以是用户填写的表单内容,可以取自From。"
(2)Charset(字符集,缺省为"US-ASCII") : 字符串
如:JMail.Charset = "US-ASCII"
(3)ContentTransferEncoding : 字符串
指定内容传送时的编码方式,缺省是"Quoted-Printable"
如:JMail.ContentTransferEncoding = "base64"
(4)ContentType(信件的contentype. 缺省是"text/plain") : 字符串
如果你以HTML格式发送邮件, 改为"text/html"即可。
如:JMail.ContentType = "text/html"
(5)Encoding : 字符串
设置附件编码方式(缺省是"base64)。 可以选择使用的是"base64", "uuencode" or "quoted-printable"
如:JMail.Encoding = "base64"
(6)Log(Jmail创建的日志,前提loging属性设置为true,见下面) : 字符串
如:使用Response.Write( JMail.Log )语句列出日志信息。
(7)Logging(是否使用日志) : 布尔型
如:JMail.Logging = true
(8)Recipients : 字符串
只读属性,返回所有收件人
如:Response.Write( "" + JMail.Recipients + "" );
(9)ReplyTo(指定别的回信地址) : 字符串
如:JMail.ReplyTo = "anyother@mailhost.com"
(10)Sender( 发件人的邮件地址) : 字符串
如:JMail.Sender = "sender@mailhost.com"
(11)SenderName(发件人的姓名) : 字符串
如:JMail.SenderName = "一克"
(12)ServerAddress(邮件服务器的地址) : 字符串
你可以指定多个服务器,用分号点开。可以指定端口号。
如果serverAddress保持空白,JMail会尝试远程邮件服务器,然后直接发送到服务器上去。
如:JMail.ServerAddress = "mail.263.net.cn"
(13)Subject(设定邮件的标题,可以取自From。):字符串
如:JMail.Subject = "客户反馈表单"
(14)添加文件附件到邮件
如:JMail.AddAttachment( "c:\anyfile.zip" )
(15)AddCustomAttachment( FileName, Data )
添加自定义附件.
如:JMail.AddCustomAttachment( "anyfile.txt", "Contents of file" );
(16)AddHeader( Header, Value )
添加用户定义的信件标头。
如:JMail.AddHeader( "Originating-IP","192.168.10.10" );
(17)AddRecipient(收件人):字符串
如:JMail.AddRecipient( "info@dimac.net" );
(18)AddRecipientBCC( Email ),密件收件人:
如:JMail.AddRecipientBCC( "anyone@mailhost.com" );
(19)AddRecipientCC( Email ) ,抄送收件人:
如:JMail.AddRecipientCC( "anyone@mailhost.com" )
(20)AddURLAttachment( URL, 文档名)
下载并添加一个来自url的附件. 第二个参数"文档名", 用来指定信件收到后的文件名。
如:JMail.AddURLAttachment( "http://www.chinabs.net/jmail.zip", "jmail" )
(21)AppendBodyFromFile( 文件名) ,将文件作为信件正文:
如:JMail.AppendBodyFromFile( "c:\anyfile.txt" )
(22)AppendText( Text )
追加信件的正文内容,比如增加问候语或者其它信息。
如:JMail.AppendText( "欢迎访问本站!" )
(23)Close() ,强制JMail关闭缓冲的与邮件服务器的连接:
如:JMail.Close()
(24)Execute() ,执行邮件的发送
如:JMail.Execute()
uses ComObj;
var
jmail:Variant;
begin
try
jmail:=CreateOleObject("jmail.message");
jmail.Silent := true;
jmail.Charset := 'gb2312';
jMail.ContentType := 'text/html';
jmail.From := 'test@163.net';
jmail.FromName := 'www.test.com'; ﹎
jmail.Subject := '标题';
jmail.AddRecipient('Email地址');
jmail.Body := '信息,可用html';
jmail.MailServerUserName := '用户名';
jmail.MailServerPassWord := '密码';
try
jmail.Send('邮件服务器');
showmessage('发送成功');
except
showmessage('发送失败');
end;
finally
jmail.Close;
end;
end;
//单信发送
noelse520
2007-03-21
打赏
举报
回复
没用过,帮顶,在网上找找资料,应该很简单的~!
okook
2007-03-20
打赏
举报
回复
怎么现在还没有人过来呀,超级难吗
PowerBuilder
调用
JMail
实例
PB9
调用
JMail
发送邮件的实例,
JMail
版本为4.5,需要最新
JMail
可到官方网下载http://www.dimac.net/
C#
Jmail
控件
c#
Jmail
控件
,可以利用
Jmail
轻松实现邮箱功能
C#
调用
jmail
实现邮件的发送
C#版
调用
jmail
实现邮件的发送,详尽的注释。内含
jmail
组件
VBA:借助
jmail
控件
一键发送邮件
VBA,在excel基础上,借助
jmail
控件
实现一键发送邮件,邮件客户端支持Foxmail等
VB用
JMAIL
控件
接收附件,并存储到c盘根目录下
里面有个安装包 如果没有
jmail
控件
的请安装 还有 安装后要记得把
JMAIL
安装目录下的DLL文件注册 我的
JMAIL
4.0library location:C:\Program Files\Dimac Development\
JMail
\
jmail
.dll 请看清楚 还要说明下,中间邮箱是...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章