C#中的Mailgun电子邮件验证

时间:2016-05-09 20:27:02

标签: c# validation email mailgun

我正在尝试使用C#中的MailgunAPI验证电子邮件。我的问题是 - 无论电子邮件是否有效,我仍然得到回复。内容=" {\"错误\":\"未找到\&#34 ;}" 而且很难说验证网址是错误的(从here获得)还是找不到实际的电子邮件。

var request = new RestRequest();
request.AddParameter("domain", domain, ParameterType.UrlSegment);
request.Method = Method.POST;
request.Resource = "/address/validate";
request.AddParameter("address", item);
var response = client.Execute(request);
dynamic content = JsonConvert.DeserializeObject(response.Content);
if (content.error != null)
{
     Console.Out.WriteLine(content.error);
}

1 个答案:

答案 0 :(得分:0)

这是因为您正在使用' POST'方法。切换到' GET'方法。 request.Method = Method.GET;

GET要求将参数附加到URL字符串。因此,您可能需要更新发送参数的方式,或者RestRequest类可能会为您处理。