Пример #1
0
 public GetRestResponse BulkEmailValidate(GetRestRequest request)
 {
     return(MailGunEmailValidation("/address/parse", "addresses", request));
 }
Пример #2
0
        private static GetRestResponse MailGunEmailValidation(string resource, string parameter, GetRestRequest request)
        {
            var             mailGunApiKey = System.Configuration.ConfigurationManager.AppSettings["mailgun_apikey"];
            var             mailGunUrl    = System.Configuration.ConfigurationManager.AppSettings["mailgun_url"];
            GetRestResponse response      = new GetRestResponse();
            RestClient      client        = new RestClient();

            client.BaseUrl       = new Uri(mailGunUrl);
            client.Authenticator = new HttpBasicAuthenticator("api", mailGunApiKey);
            RestRequest Request = new RestRequest();

            Request.Resource = resource;
            Request.AddParameter(parameter, request.Email);
            response.RestResponse = client.Execute(Request);
            return(response);
        }
Пример #3
0
 /// <summary>
 /// Emails the validate.
 /// </summary>
 /// <param name="request">The request.</param>
 /// <returns></returns>
 public GetRestResponse EmailValidate(GetRestRequest request)
 {
     return(MailGunEmailValidation("/address/validate", "address", request));
 }