Я отправляю электронное письмо в своем приложении, используя пакет Mailgun nuget. Я последовал за этот постC# Appharbor и Mailgun Не отправляет Email
http://support.appharbor.com/discussions/problems/906-mailgun-error-smtp-client
как моя отправная точка. Это мой призыв к API с помощью клиента
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."
});
Вот мои настройки web.config
<add key="MAILGUN_API_KEY" value="key-*********************" />
<add key="MAILGUN_SMTP_SERVER" value="xmailgunapp.mailgun.org" />
Это работает в моем местном применении, однако, когда я нажимаю это Appharbor я получаю ошибку
System.Exception: Домен не найден: smtp.mailgun.org
оказывается, что есть больше настроек приложения
http://support.appharbor.com/kb/add-ons/using-mailgun
, но я не могу найти какую-либо документацию о том, как интегрировать их в пакет клиента. Может ли кто-нибудь сказать мне, что я могу делать неправильно?