J'envoie un e-mail dans mon application en utilisant le paquet nuget Mailgun. Je suivais ce posteC# Appharbor et Mailgun ne pas envoyer Email
http://support.appharbor.com/discussions/problems/906-mailgun-error-smtp-client
comme point de départ. Ceci est mon appel à l'API en utilisant le client
string domain = ConfigurationManager.AppSettings["MAILGUN_SMTP_SERVER"];
string api_key = ConfigurationManager.AppSettings["MAILGUN_API_KEY"];
MailgunClient client = new MailgunClient(domain, api_key);
client.SendMail(new System.Net.Mail.MailMessage("[email protected]" + domain, "[email protected]")
{
Subject = "Hello from mailgun",
Body = "this is a test message from mailgun."
});
Voici mes paramètres web.config
<add key="MAILGUN_API_KEY" value="key-*********************" />
<add key="MAILGUN_SMTP_SERVER" value="xmailgunapp.mailgun.org" />
Cela fonctionne dans mon application locale, cependant, quand je pousse cela Appharbor je reçois l'erreur
System.Exception: domaine non trouvé: smtp.mailgun.org
Il semble qu'il y ait plus de paramètres de l'application
http://support.appharbor.com/kb/add-ons/using-mailgun
mais je suis ne peut pas trouver de la documentation sur la façon de les intégrer dans le client de package. Quelqu'un peut-il me dire ce que je pourrais mal faire?