Mailgun API 以正常状态响应,但未发送电子邮件(沙盒)

Mailgun API responding with Ok status but emails are not being sent (Sandbox)

我已经设置了一个 Mailgun 帐户并创建了他们提供的示例 class。

我已将我的邮件添加为授权电子邮件。当我 运行 下面的代码时,我的状态为 OK(或已完成),但没有发送邮件。

响应的上下文是 "Mailgun Magnificent API",我已经尝试了此处建议的所有内容: 但其中 none 似乎是问题所在。 (我在 URL 之后尝试了消息)

输出中也有这个异常window,但不会导致程序停止。抛出异常:'System.ArgumentException' in mscorlib.dll

public static void Main(string[] args)
{
    var a = SendSimpleMessage();
    Console.WriteLine(a.Content.ToString());
    Console.ReadLine();
}

public static IRestResponse SendSimpleMessage()
{
    RestClient client = new RestClient();
    client.BaseUrl = new Uri("https://api.mailgun.net/v3/sandbox<bla-bla>.mailgun.org");
    client.Authenticator =
        new HttpBasicAuthenticator("api",
            "<api-key>");
    RestRequest request = new RestRequest();
    request.AddParameter("domain", "sandbox<bla-bla>.mailgun.org", ParameterType.UrlSegment);
    request.Resource = "{domain}/messages";
    request.AddParameter("from", "Phil <mailgun@sandbox<bla-bla>.mailgun.org>");
    request.AddParameter("to", "me@gmail.com");
    request.AddParameter("subject", "Hello");
    request.AddParameter("text", "Testing some Mailgun awesomness!");
    request.Method = Method.POST;
    var v = client.Execute(request);
    return v;
}

注释掉这一行

//request.Resource = "{domain}/messages";

并在此处添加 /messages

client.BaseUrl = new Uri("https://api.mailgun.net/v3/sandbox<bla-bla>.mailgun.org/messages");

已修复