0

よし、ユーザーが他のユーザーに「招待状」を送信してファイルをダウンロードできるアプリを手に入れた。私がやりたいのは、ActionMailer を使用するのではなく、ユーザーに Exchange 電子メール アカウントへのユーザー名/パスを要求し、そのアカウントから招待状を送信できるように設定することです。理想的には、サイトから招待状を送信した後、アカウントの送信済みメールの下にもポップアップ表示されるようにしたいと思います. いくつかの ajax 呼び出しの大まかなアイデア以外に、これをどのように行うかについて少し確信が持てず、これを構造化する方法について同様の/良いアイデアの経験があるかどうかを知りたいと思っていました。

お早めにどうぞ!

4

1 に答える 1

0

メールを送信するには、ActionMailer を使用する必要があります。ただし、ユーザーの SMTP サーバーを介して ActionMailer から送信される電子メールをルーティングすることになります。

msg = MyMailer.some_message
msg.delivery_method.settings.merge!(@user.mail_settings)
msg.deliver
Where in the above mail_settings returns some hash with appropriate keys IE

{:user_name=>username, :password=>password}

これに関する詳細情報は、この投稿にあります。Actionmailer/Ruby on Rails を使用して複数の動的 smtp でメールを送信する方法

于 2013-10-03T19:27:21.410 に答える