2016-10-26 9 views
1

レール4では、ドキュメントを読んだ後に、「送信者」フィールドを取得する方法がわかります:@ email.from [:email]私はbccフィールドを取得する方法を見つけることができません。griddler-sendgrid gemを使用して電子メールのbccデータを取得しようとしています

私は電子メールのbccフィールドを取得しようとしています。私はsendgridインバウンド解析サービスでキャッチしています。任意のアイデアをどのように行うには?

答えて

2

できません。 BCCヘッダーは、メッセージを送信した時点でSMTPサーバーによって削除されます。各受信者は、その時点で独自の封筒を取得します。このヘッダーが配信されたメッセージに含まれていれば、誰でも盲受信者のリストを見ることができます。

+0

[email protected]が一意のbccとして置かれ、私のwebhookが、それが私がgriddler-sendgridで設定したドメインに送信されるので、その電子メールを取得するとします。 "[email protected]"はどのように抽出できますか?それは "to"フィールドにはありません。私はそれがraw_headerにあることはわかりますが、その値を取得するための短いカットがありますか? thx – Thrabbit

+0

そのアドレスは、ヘッダーではなくエンベロープにする必要があります。グリッドダラーはエンベロープハッシュを与えますか?おそらく 'envelope ["〜 "]"のようなものでしょうか? – bwest

+0

はエンベロープを取得しようとしましたが、@ email.envelopeはエラーを出します:#>の未定義メソッド 'envelope' – Thrabbit

関連する問題