Ruby视点gem1.27
我正在尝试将带有Viewpoint Ruby Gem的消息发送到EWS端点。我只能以纯文本格式发送消息。如何以html格式发送 代码如下:Ruby视点gem1.27,ruby,Ruby,我正在尝试将带有Viewpoint Ruby Gem的消息发送到EWS端点。我只能以纯文本格式发送消息。如何以html格式发送 代码如下: Viewpoint::EWS::EWS.endpoint=Conf.application.email.ews.endpoint Viewpoint::EWS::EWS.set_auth(Conf.application.email.ews.username,Conf.application.email.ews.password) Viewpoint::EW
Viewpoint::EWS::EWS.endpoint=Conf.application.email.ews.endpoint
Viewpoint::EWS::EWS.set_auth(Conf.application.email.ews.username,Conf.application.email.ews.password)
Viewpoint::EWS::Message.send(options[:subject],msg_str,to_addresses)
我看到有一个纯文本的“实例”方法,但无法初始化消息对象的实例以使用它。诀窍是设置body\u类型。注:此示例源自基于v1.0beta的at示例
require 'viewpoint'
include Viewpoint::EWS
endpoint = 'https://example.com/ews/Exchange.asmx'
user = 'username'
pass = 'password'
cli = Viewpoint::EWSClient.new endpoint, user, pass
cli.send_message do |m|
m.subject = "Test"
m.body = "<html><body><strong>Test</strong> message</body></html>"
m.body_type = 'HTML'
m.to_recipients << 'test@example.com'
end
需要“视点”
包含视点::EWS
端点https://example.com/ews/Exchange.asmx'
用户='username'
pass='password'
cli=视点::EWSClient.new端点、用户、过程
cli.send|u message do|m|
m、 主题=“测试”
m、 body=“测试消息”
m、 body_type='HTML'
m、 收件人