【问题标题】:Send SMS using HP UFT 12.02使用 HP UFT 12.02 发送短信
【发布时间】:2017-05-30 17:21:51
【问题描述】:

我需要向单个/多个用户发送 SMS,以防在执行 UFT 自动化脚本时出现任何故障。 我已使用以下代码并将 smtp 服务器名称更新为我在 Outlook 帐户设置中找到的名称。以下代码失败并出现错误“至少需要一个收件人,但没有找到”。

请帮我解决这个问题。另请注意,由于访问限制,我无法使用任何免费的 SMS API

Set objMessage = CreateObject("CDO.Message") 
objMessage.Subject = "Test Failed" 
objMessage.Sender = "test@domain.com" 
objMessage.To = "+91XXXXXXXXXX" 
objMessage.TextBody = "Test XYZ failed at: " & Now 
'Configuration information for the remote SMTP server. 
objMessage.Configuration.Fields.Item _ 
("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 
'Name or IP of Remote SMTP Server 
objMessage.Configuration.Fields.Item _ 
("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "Server 
 name" 
'Server port 
objMessage.Configuration.Fields.Item _ 
("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 
objMessage.Configuration.Fields.Update 
objMessage.Send 
Set objMessage = Nothing

【问题讨论】:

  • 有没有办法从 vbscript 中的 office communicator API 发送短信?

标签: vba vbscript outlook qtp hp-uft


【解决方案1】:

CDO.Message 使用 SMTP!

SMTP

首先您应该知道什么是 SMPT 以及它代表什么!

SMTP 是一种用于传输电子邮件的通信协议。通信发生在电子邮件客户端和 SMTP 服务器之间或两个 SMTP 服务器之间。

除了 SMTP 之外,还有其他两种协议用于与 POP 和 IMAP 进行电子邮件交换。但是,这两个协议仅用于获取或管理电子邮件。另一方面,SMTP 是一种可以接收和转发电子邮件的通信协议。

SMTP 代表简单邮件传输协议


您的问题

您想使用 HP UFT 发送消息,并且尝试使用 SMTP 执行此操作。但现在我们知道这是不可能的


回答:无法通过 HP UFT 发送 SMS。

【讨论】:

  • OP 已声明“请注意,由于访问限制,我不能使用任何免费的 SMS API”并且您只是简单地解释了 SMTP(没有被问到),然后提供了一个链接(仅链接的答案是在这里不鼓励,您应该包含实际内容)使用 API(甚至不是免费的)......说不可能应该是评论而不是答案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-23
  • 2015-08-15
  • 1970-01-01
  • 1970-01-01
  • 2015-08-08
相关资源
最近更新 更多