私はMailgun経由で電子メールを送信するRubyウェブアプリケーションを持っています。Mailgun :: CommunicationError via nginx '301 Moved Permanently'エラー
郵便受け& gemが適切に設定されており、私は電子メールを手作業で送ることができます(例:カールなど)。
APIキーとAPIベースURL(httpsサンドボックスドメイン)は、環境変数に格納されます。
私はこのようなアプリからメールを送信しようとすると:その後、
def initialize(mailer: nil)
@mailer = mailer || Mailgun::Client.new(ENV['MAILGUN_API_KEY'])
end
:私はローカルホストを経由してシナトラでアプリケーションを実行すると
def call(user)
mailer.send_message(ENV['MAILGUN_SANDBOX'], {from: '...',
to: user.email,
subject: '...',
text: "..."})
end
は:XXXX、私はMailgunを取得する:: CommunicationError at/.../... 301 Moved Permanently:...この行を指しているnginx:
mailer.send_message(ENV['MAILGUN_SANDBOX'], ...
起こる?私は何時間も問題を調査しましたが、次に何をすべきかの手がかりを見つけることはできませんでした。
ありがとうございます!