Life家族
SCMLife
RMLife
PMLife
SQALife
TESTLife
CM方法论
电子杂志
ClearCase
ClearQuest
CVS/SVN
StarTeam
VSS/VSTS
Synergy
构建发布
RM思想
DOORS
RequisitePro
PM思想
PMP认证
Project
质量管理
测试方法论
TD/QC
推荐版块:
IBM 2008年开发者大会免费参加
|
谈书论道
|
文档中文化
注册
登录
会员
标签
有奖问答
论坛设施
统计
帮助
SCM Life
»
IBM Rational ClearQuest / ClearDDTS/TestManager
» CQ_API发邮件 求助
输入您的搜索字词
提交搜索表单
Web
www.SCMLife.com
‹‹ 上一主题:在创建数据库连接时出问题了
|
下一主题:在CQweb端,用户不能自己改密码吗? ››
11
1
2
››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[
求助
]
CQ_API发邮件 求助( 此文章被查看:850次,被回复:10篇!! )
jiangmin
小学二年级
个人空间
发短消息
加为好友
当前离线
楼主
大
中
小
发表于 2007-12-25 17:44
只看该作者
CQ_API发邮件 求助
老大们~有谁用过外部
脚本
调用API发
邮件
的?帮忙看看应该怎么写的啊?
我这 邮件发送
服务器
为:SMTP 邮件接收
服务器
为:POP3
但是运行下来好像收不到邮件~~是什么原因啊?
use CQPerlExt;
$mailmsg=CQMailMsg::Build();
@a=qw(SMTP 邮件服务器地址 邮件地址
用户
名 1);
$aa=$mailmsg->SetMailNotificationSettings(\@a);
print $aa;
$mailmsg->AddTo("收件人地址");
$mailmsg->SetSubject("haha");
$mailmsg->SetBody("for_test");
$mailmsg->Deliver();
CQMailMsg::Unbuild($mailmsg);
搜索更多相关主题的帖子:
API
邮件
© 本文为
jiangmin
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
UID
4998
帖子
189
精华
0
积分
360
阅读权限
20
在线时间
103 小时
注册时间
2007-3-24
最后登录
2008-9-5
失踪天数:0
查看详细资料
TOP
scmtata
Santa Monica
小学四年级
个人空间
发短消息
加为好友
当前离线
沙发
大
中
小
发表于 2007-12-25 18:12
只看该作者
my $mailmsg = CQMailMsg::Build();
$mailmsg->AddTo($msg_to);
# You must log in to a database session if GetUserEmail is used.
$msg_cc = "。。。.com";
$mailmsg->AddCc($msg_cc);
$msg_subject = $entity->GetFieldValue("Headline")->GetValue();
use Encode;
$msg_subject = encode("gb2312",$msg_subject);
$mailmsg->SetSubject($msg_subject);
$mailmsg->SetBody($msg_subject);
$mailmsg->Deliver();
CQMailMsg::Unbuild($mailmsg);
© 本文为
scmtata
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
勇敢的心
UID
12602
帖子
494
精华
1
积分
1263
阅读权限
30
性别
男
来自
厦门
在线时间
405 小时
注册时间
2007-9-25
最后登录
2008-9-4
失踪天数:1
查看详细资料
TOP
scmtata
Santa Monica
小学四年级
个人空间
发短消息
加为好友
当前离线
板凳
大
中
小
发表于 2007-12-25 18:15
只看该作者
我记得当时好像没有在代码里设置邮件服务器就可发送了
在CQ配置邮件服务器好像就可以了。
[
本帖最后由 scmtata 于 2007-12-25 18:16 编辑
]
© 本文为
scmtata
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
勇敢的心
UID
12602
帖子
494
精华
1
积分
1263
阅读权限
30
性别
男
来自
厦门
在线时间
405 小时
注册时间
2007-9-25
最后登录
2008-9-4
失踪天数:1
查看详细资料
TOP
ljs53
超级巡检
个人空间
发短消息
加为好友
当前离线
地毯
大
中
小
发表于 2007-12-26 08:44
只看该作者
回复 板凳 的帖子
说的不错
只要在客户端开启电子邮件通知即可
然后再写hook的时候 直接指定收件人的地址 就OK了
© 本文为
ljs53
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
学习并快乐着
UID
784
帖子
1360
精华
1
积分
3890
阅读权限
100
性别
男
来自
城市的边缘
在线时间
680 小时
注册时间
2006-11-15
最后登录
2008-9-5
失踪天数:0
查看详细资料
TOP
jiangmin
小学二年级
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2007-12-26 08:58
只看该作者
恩?
那 SetMailNotificationSettings 方法是用来做什么的啊?
我想不在HOOK里设置,直接用外部脚本来看看是不是可以直接发送邮件的~
大家帮忙想想啊~
外部脚本怎么用API配邮件服务器啊?
Perl的话倒是可以实现自动发邮件的~
use Net::SMTP;
my $smtp = new Net::SMTP '邮件服务器';
$smtp -> mail('发送邮件地址');
$smtp -> to('接收邮件地址');
$smtp -> data();
$smtp -> datasend("From: 发件人\n");
$smtp -> datasend("To: 收件人\n");
$smtp -> datasend("Subject: 标题\n");
$smtp -> datasend("\n");
$a="发送内容";
$smtp -> datasend($a);
$smtp ->dataend();
$smtp ->quit;
© 本文为
jiangmin
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
4998
帖子
189
精华
0
积分
360
阅读权限
20
在线时间
103 小时
注册时间
2007-3-24
最后登录
2008-9-5
失踪天数:0
查看详细资料
TOP
scmtata
Santa Monica
小学四年级
个人空间
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2007-12-26 09:19
只看该作者
回复 5# 的帖子
我觉得有点奇怪
如果你只想发邮件可以有N个办法,也可以不用借助CQ的邮件系统来发送;
比如可以作用blat来的发送。
© 本文为
scmtata
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
勇敢的心
UID
12602
帖子
494
精华
1
积分
1263
阅读权限
30
性别
男
来自
厦门
在线时间
405 小时
注册时间
2007-9-25
最后登录
2008-9-4
失踪天数:1
查看详细资料
TOP
jiangmin
小学二年级
个人空间
发短消息
加为好友
当前离线
7
#
大
中
小
发表于 2007-12-26 10:13
只看该作者
这不正好看到了~
想试验一下啊~
HOOK里我试过了~倒是可以的~
就是用外部脚本调用不行啊~
找不到原因,心里痒痒的啊~
© 本文为
jiangmin
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
4998
帖子
189
精华
0
积分
360
阅读权限
20
在线时间
103 小时
注册时间
2007-3-24
最后登录
2008-9-5
失踪天数:0
查看详细资料
TOP
scmtata
Santa Monica
小学四年级
个人空间
发短消息
加为好友
当前离线
8
#
大
中
小
发表于 2007-12-26 10:35
只看该作者
回复 7# 的帖子
没做过,关注中。。。
© 本文为
scmtata
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
勇敢的心
UID
12602
帖子
494
精华
1
积分
1263
阅读权限
30
性别
男
来自
厦门
在线时间
405 小时
注册时间
2007-9-25
最后登录
2008-9-4
失踪天数:1
查看详细资料
TOP
劳动者
小学三年级
个人空间
发短消息
加为好友
当前离线
9
#
大
中
小
发表于 2007-12-26 11:11
只看该作者
use CQPerlExt;
你用这句话就可以使用OleMailMsg Object的方法来发邮件了。
有个疑问,这些方法里面没有perl的example!faint,我找到了,This object does not support Perl.
[
本帖最后由 劳动者 于 2007-12-26 11:15 编辑
]
© 本文为
劳动者
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
66
帖子
413
精华
0
积分
576
阅读权限
25
在线时间
274 小时
注册时间
2006-9-7
最后登录
2008-8-21
失踪天数:14
查看详细资料
TOP
yunshan
版主
个人空间
发短消息
加为好友
当前离线
10
#
大
中
小
发表于 2007-12-26 21:00
只看该作者
回复 楼主 的帖子
没有用Perl发过mail,不过可以去尝试下。
我觉得楼主的mail settings这句有点问题,参照下面的几句。
use CQPerlExt;
my $cqmail = CQMailMsg::Build();
my @SMTPemailsettings = ('SMTP','yourmailserver','youremailaddress','name', '1');
my $setmail_success = $cqmail->SetMailNotificationSettings(\@SMTPemailsettings);
不过我个人认为使用这个是可以发mail的。
至于客户端中的Enable Email Notification,我想应该是针对邮件规则的。
使用脚本发生邮件应该与此设置没啥关系的。
© 本文为
yunshan
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
SCMLife--致力于做一流得配置管理社区
UID
962
帖子
1920
精华
15
积分
4830
阅读权限
100
性别
男
来自
北京
在线时间
1275 小时
注册时间
2006-11-23
最后登录
2008-9-5
失踪天数:0
查看详细资料
TOP
‹‹ 上一主题:在创建数据库连接时出问题了
|
下一主题:在CQweb端,用户不能自己改密码吗? ››
11
1
2
››
配置管理
配置管理方法论
IBM Rational ClearCase
CCRC
IBM Rational ClearQuest / ClearDDTS/TestManager
CVS/SVN
Borland StarTeam
Microsoft VSS/VSTS
Telelogic SYNERGY
其它CM工具
Serena PVCS
Perforce
北大青鸟JBCM
Hansky Firefly&Butterfly
构建与发布管理
JIRA
Jazz&RTC
需求管理
需求管理思想
IBM Rational RequisitePro
Telelogic Doors
其它需求管理工具
Hansky DragonFly
项目管理
项目管理方法与思想
PMP认证
Microsoft Project
IBM Rational Portfolio Manager
其它项目管理工具
质量管理&质量体系
质量管理(SQA&SQC&SEPG)
过程(CMMI&ISO&RUP&Agile&6西格玛)
软件度量
测试管理
测试方法论
Test Director&Quality Center
LoadRunner
QuickTest Professional
WinRunner
IBM Rational Robot
IBM Rational Performance Tester
IBM Rational Manual Tester
IBM Rational Function Tester
IBM Rational Purify&PurifyPlus
Dunit&Junit
其它测试工具
天下中文
文档中文化
旗帜
谈书论道
职场生涯
金色职场
休闲茶座
我爱摄影
秘密论坛
论坛管理
新手上路/问题/意见/建议
活动/咨询/培训/认证
Telelogic专区
控制面板首页
编辑个人资料
积分交易
积分记录
公众用户组
个人空间管理
社区银行
附件收入排行
中文化荣誉殿堂
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计