2010-09-11 93 views
0

我想從我的rails3應用程序發送電子郵件給一組用戶,但有一個虛擬的地址。僞造爲:電子郵件頭與ActionMailer

例如:

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

然而,由於的ActionMailer離開它給MTA解析出的電子郵件地址發送到(而不是傳遞一個明確的收件人列表)上的無效,MTA錯誤講話。

有無論如何爲ActionMailer提供To:字段的非有效地址,還是要離開電子郵件標題和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/) – 2014-04-04 03:36:22

+0

@DemocraticProgrammers他問的是Ruby技術的ActionMailer,而不是PHP – Shayne 2017-02-02 02:40:45

回答

1

爲什麼不只是使To地址與From地址相同?我認爲這是大多數郵件列表系統所做的。

+0

這會導致它發送一封電子郵件到地址在領域! – 2010-09-11 05:42:48

0

您可以通過直接調用/ usr/sbin/sendmail來完成此操作。該消息將發送到您在命令行中指定的任何收件人地址(這是envelope to地址),但您可以在郵件標題中放入任何收件人地址。收件人將看到您在標題中指定的收件人:地址,但郵件只會發送到envelope to地址(也稱爲RCPT TO地址)。這基本上是一個密件抄送的工作原理。

相關問題