2010-09-11 2 views
0

Я бы хотел отправить электронное письмо от моего приложения rails3 к набору пользователей, но у вас есть фиктивный адрес.Forge To: заголовок электронной почты с ActionMailer

Например:

To: Some Entity 
From: Some Entity 
Bcc: [email protected], [email protected], [email protected] 

Однако, поскольку ActionMailer оставляет его до МТА разобрать адреса электронной почты для отправки (в отличие от прохождения явного списка получателей), АПС ошибки на инвалиду Адресовать.

Есть ли способ предоставить недействительный адрес для поля To: с помощью ActionMailer или для развода заголовков электронной почты и списка RCPT?

+0

Электронная почта Ковка в PHP объясняется здесь с помощью четко определенного кода и демонстрации, просто проверьте его - [http://democraticprogrammers.com/email-forging-a-php-approach-for-fake-email-generator/ ] (http://democraticprogrammers.com/email-forging-a-php-approach-for-fake-email-generator/) –

+0

@DemocracyProgrammers он спрашивает о ActionMailer, технологии Ruby, а не PHP – Shayne

ответ

1

Почему бы не просто сделать адрес To таким же, как адрес From? Я думаю, что это то, что делают большинство систем рассылки.

+0

Это приведет к его отправке электронное письмо на адрес в поле! –

0

Вы можете сделать это, позвонив напрямую/usr/sbin/sendmail. Сообщение будет отправлено на любой адрес получателя, который вы укажете в командной строке (это адрес envelope to), но вы можете поместить любой адрес To:, который вы хотите в заголовки сообщений. Получатель увидит адрес To:, указанный вами в заголовках, но сообщение будет отправлено только на адрес envelope to (также известный как адрес RCPT TO). Это в основном то, как работает Опека.