Как получить оригинального отправителя из переадресованного письма, используя почтовый гем Rails 3? - PullRequest
1 голос
/ 17 мая 2011

Я пытаюсь переслать электронную почту в мое приложение Rails3 / Ruby 1.9.2, и мне нужно получить адрес электронной почты отправителя.

Кто-нибудь знает, как это сделать с новой почтой Rails 3?

Также я могу получить время, полученное или отправленное от отправителя?

Ответы [ 2 ]

2 голосов
/ 17 мая 2011

Согласно документам здесь

Вы должны просто позвонить

mail.envelope_from
0 голосов
/ 18 мая 2011

Обычно почтовый сервер пересылки передает адрес, который он пересылает, в качестве заголовка. В CloudMailin мы экспериментируем с передачей заголовка x-forwarded-for, который добавляют Google и некоторые другие серверы. Это не гарантировано, но если ваш сервер устанавливает заголовок, а вы используете его только один, он будет согласованным, поэтому вы можете положиться на него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...