Mailgun nuget パッケージを使用してアプリでメールを送信しています。この投稿をフォローしました
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("admin@" + domain, "xxxx@example.com")
{
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
しかし、それらをパッケージクライアントに統合する方法に関するドキュメントが見つかりません。誰かが私が間違っているかもしれないことを教えてもらえますか?