質問

私の場合は次の設定があります フィードバックメーラー.

def notification(feedback)

  from       "admin@gmail.com"
  subject    "Some feedback"
  recipients "admin@gmail.com"
  reply_to   feedback.creator.email
  body({ :feedback => feedback })
  content_type "text/html"
end

使っています admin@gmail.com このアプリケーションの電子メールを送信するアカウント。メールは完璧に届きます。そして、私がチェックすると、 詳細 受信後のメールを見ると、次のようになります。

from     "admin@gmail.com"
reply-to "user_email@foo.com"
to       "admin@gmail.com"

今、私が押すと、 reply Gmail インターフェイスのボタン、 to フィールドには「user_email@foo.com」が含まれているはずですが、「admin@gmail.com」になっています。私のやり方が間違っているのでしょうか、それともGmailが間違っているのでしょうか?

他のヒント

例えば、送信者のヘッダ -

あなたは返信機能に影響を与える他のヘッダは、電子メールサーバーで設定された可能性があるとして、だけではなく、詳細に見ているの電子メールの生のヘッダを確認する必要があります。あなたは、右上の矢印アイコンの下に、機能「オリジナルを表示」を使用して生のEメールコードを見ることができます。

Gmail自体には返信先アドレスを変更できる機能があります。

返信先アドレスを動的に変更する方法はわかりませんが、複数のアドレス (配送、注文、フィードバックなど) からメールを送信する必要があるが、別のアカウントに返信させる必要がある場合の方法は次のとおりです。

私が設定した方法は次のとおりです。

メールアドレス ($50/年) :

 automated@example.com          (I use this account to send from in code)
 customerservice@example.com    (customer service logs into this account)

エイリアス (無料) :

 shipping@example.com
 mark@example.com
 orders@example.com
 feedback@example.com

これらのエイリアスはすべて、メールを送信するように設定されています。 automated@example.com そして、それらはフィルター ルールを介してラベルに配置されます。

私は発送、注文、フィードバックを送信しますが、返信はカスタマーサービスに来てほしいと考えています。

設定方法は次のとおりです。

  • としてGmailにログインします automated - 送信元のユーザーとして直接ログインする必要があります
  • 「アカウント」タブをクリックします
  • 送信元の各エイリアスを追加します。 Add another email address you own 特徴
  • にログインします customerservice そして、各エイリアスに送信されるはずだったすべてのリクエストを承認します。
  • 次のユーザーとして再度ログインします automated そしてクリックしてください edit info 各メールの横に
  • ここをクリックできます Specify a different "reply-to" address そして入力してください customerservice@example.com アドレスへの返信として。

もう少し複雑な理由があるので、このように設定した理由についてはここでは説明しませんが、「返信先」アドレスを変更したい場合、これが私が見つけた唯一の方法です。エイリアスを使用すると、複数のアドレスから送信したり、 reply-to あなたが望むものは何でも。残念ながら、コードでこれを行う方法が見つかりません

scroll top