有一个带有web服务API的电子邮件服务ExactTarget。发送电子邮件给没有触发发送的单个ExactTarget订阅者
还有samples(在php中),用于立即向整个列表发送电子邮件,或通过触发操作向单个订阅者发送电子邮件。
这是很难得到它的文档,我找不到解释如何发送电子邮件给单个用户即时没有一些触发行为。
任何帮助或建议将是伟大的。
有一个带有web服务API的电子邮件服务ExactTarget。发送电子邮件给没有触发发送的单个ExactTarget订阅者
还有samples(在php中),用于立即向整个列表发送电子邮件,或通过触发操作向单个订阅者发送电子邮件。
这是很难得到它的文档,我找不到解释如何发送电子邮件给单个用户即时没有一些触发行为。
任何帮助或建议将是伟大的。
我看到的唯一解决方法是创建一个列表,添加单个订户并将电子邮件发送到该列表,而不是删除列表。
最后它是订阅服务,而不是sendmail。
不幸的是没有 – 2010-04-17 10:48:39
是的。这可能与触发发送有关。
private void SendEmail(string triggeredName, Subscriber subscriber) {
CreateResult[] results;
string requestId;
string status;
var t = new TriggeredSendDefinition { CustomerKey = triggeredName };
t.RefreshContent = true;
t.RefreshContentSpecified = true;
var s = new TriggeredSend { TriggeredSendDefinition = t, Subscribers = new[] { subscriber } };
CreateResult[] r = _client.Create(new CreateOptions(), new APIObject[] { s }, out requestId, out status);
var r2 = (TriggeredSendCreateResult)r[0];
//add your own try/catch, etc
}
我有点晚了,但为什么你需要这样做没有TriggeredSend?使用TriggeredSends是我们如何能够发送电子邮件给单个用户。我们在ET中设置了一个触发发送,以发送给所有订户。然后使用API创建TriggeredSend和TriggeredSendDefinition。 TriggeredSendDefinition引用使用CustomerKey在ET服务器上设置的引用。然后,您只需将单个订阅服务器添加到TriggeredSend对象的订阅服务器并将其发送出去(使用创建Web服务方法)。 – xr280xr 2012-06-15 14:52:16