使用 Mandrill 检索入站消息 API
Retrieving an inbound message using the Mandrill API
我正在尝试从 Mandrill 上的 API 检索入站消息,但是当我调用 sendRaw 方法时,API 失败并出现错误,提示我需要指定原始消息值.我想 SendRaw 正在发送我指定的消息,而不是返回我请求的消息?
static async Task<string> SendRaw(string key)//,string )
{
string sendRaw = mandrillAPI + "inbound/send-raw.json";
HttpClient client = new HttpClient();
client.BaseAddress = new Uri(sendRaw);
HttpResponseMessage response = await client.GetAsync(key);
string s = await response.Content.ReadAsStringAsync();
return s;
}
原始消息是我要检索的内容,所以我不知道如何提供它。
有没有办法使用 API 从服务器检索消息?如果这样说是错误的……让我们这样说吧:我用 Mandrill 设置了一个域,并向该域上的一个虚构邮箱发送了一条消息。服务器转发了消息——我可以在 Mandrill 仪表板上查看消息的 SendRaw API 调用。我想从它所在的任何地方检索消息...它是否位于 Mandrill 的服务器上,或者它是否被发送到我需要监听发送的域,我不知道。我对此很陌生(大约昨天)。无论哪种方式,我都需要收到该消息。是否可以使用 API?
或者 Mandrill 只是在最初发送消息时将消息转发到我的 url,我需要设置 url 来接收消息才能收到消息?
无法通过 Mandrill 检索入站邮件 API。入站邮件由 Mandrill 接收,并转换为 inbound/send-raw API call, and then POSTed to the webhook that you've specified for your inbound route. Mandrill doesn't store the message contents for API retrieval. Once they're POSTed to your webhook URL, the message is discarded. Note that inbound/send-raw is different than messages/send-raw。 inbound/send-raw API 调用允许您模拟如果您将消息发送到您设置的路由(即发布到 webhook URL)会发生什么。
可以在 Mandrill 知识库中找到有关入站邮件工作原理和 webhook 的更多信息:https://mandrill.zendesk.com/hc/en-us/categories/200277247-Inbound-Email-Processing
我正在尝试从 Mandrill 上的 API 检索入站消息,但是当我调用 sendRaw 方法时,API 失败并出现错误,提示我需要指定原始消息值.我想 SendRaw 正在发送我指定的消息,而不是返回我请求的消息?
static async Task<string> SendRaw(string key)//,string )
{
string sendRaw = mandrillAPI + "inbound/send-raw.json";
HttpClient client = new HttpClient();
client.BaseAddress = new Uri(sendRaw);
HttpResponseMessage response = await client.GetAsync(key);
string s = await response.Content.ReadAsStringAsync();
return s;
}
原始消息是我要检索的内容,所以我不知道如何提供它。
有没有办法使用 API 从服务器检索消息?如果这样说是错误的……让我们这样说吧:我用 Mandrill 设置了一个域,并向该域上的一个虚构邮箱发送了一条消息。服务器转发了消息——我可以在 Mandrill 仪表板上查看消息的 SendRaw API 调用。我想从它所在的任何地方检索消息...它是否位于 Mandrill 的服务器上,或者它是否被发送到我需要监听发送的域,我不知道。我对此很陌生(大约昨天)。无论哪种方式,我都需要收到该消息。是否可以使用 API?
或者 Mandrill 只是在最初发送消息时将消息转发到我的 url,我需要设置 url 来接收消息才能收到消息?
无法通过 Mandrill 检索入站邮件 API。入站邮件由 Mandrill 接收,并转换为 inbound/send-raw API call, and then POSTed to the webhook that you've specified for your inbound route. Mandrill doesn't store the message contents for API retrieval. Once they're POSTed to your webhook URL, the message is discarded. Note that inbound/send-raw is different than messages/send-raw。 inbound/send-raw API 调用允许您模拟如果您将消息发送到您设置的路由(即发布到 webhook URL)会发生什么。
可以在 Mandrill 知识库中找到有关入站邮件工作原理和 webhook 的更多信息:https://mandrill.zendesk.com/hc/en-us/categories/200277247-Inbound-Email-Processing