2010-06-21 100 views
1

我想一個查詢ID號碼添加到我的郵件,這樣,當用戶回覆我,我可以自動附加在電子郵件查詢。定製電子郵件標題

我打算把消息回覆時請不要刪除此查詢號碼,但它會是很好的,如果我可以把自定義的文件頭和查詢號碼,以便用戶犯規看到它。

這是可能的,並沒有任何垃圾郵件isssues addingh自定義標題?

問候 裏克

+0

PS記得了投票有用的答案和「接受」最能回答你的問題 – 2010-06-21 19:54:45

回答

2

容易做到,只需使用頭方法從ActionMailer

每電子郵件規範,與X-

如X啓動非標頭-enquiry-NUM,不探究NUM

另外,不要指望不被在郵件運輸/運輸/應答過程中的一些點剝去頭。他們通常會通過,但並非總是如此。

另一種方式來做到這一點:你的查詢號碼添加到您從和回覆地址。使用+符號,以便地址的主要部分有效。例如回覆:[email protected]

- [email protected]的有效電子郵件地址可以添加一個+,郵件仍然會發送到同一個郵箱。例如,同一個郵箱用於[email protected][email protected][email protected]

您的sw會自動讀取和處理收到的郵件,可以查看完整的To地址並處理適當。

此技術通常用於自動處理髮送到郵件列表的退回郵件 - 電子郵件將單獨發送給列表中的每個人,並將person_id作爲回覆地址的一部分包括在內。這樣郵件列表可以自動找出哪些地址被反彈。

+0

感謝拉里 將這個頭在回覆電子郵件發回給我一個答案? – 2010-06-21 16:25:00

+0

是的,你應該(「應該」,而不是「將」)得到你發回原始信息的標題。所以你的設計需要足夠靈活,以處理你的頭文件沒有被返回的情況。 – 2010-06-21 19:50:43

+0

嗨拉里,我試圖發送郵件的標題(),但不工作: - \t郵件(:到=> '[email protected]', :從=>電子郵件, :主題= >「來自網站的消息」, :headers ['X-SMTPAPI'] =>「{\」category \「:\」Drip Email \「}」 – Parthiv 2014-08-08 06:16:21

1

如RFC-2076「Common Internet Message Headers」中所列,已經有標準的標頭In-Reply-To:References:,它們可以做你想做的。既可以追溯到RFC-822

這些頭引用Message-ID報頭。

0

您可以使用消息ID。我剛開始使用這種格式

<[email protected]_name.com> 

它似乎是一貫返回。

EG:

Content-Type: multipart/alternative; boundary="------------070002000603000906000608" 
Date: Sat, 10 Nov 2012 17:23:48 +0100 [17:23:48 CET] 
Delivery-date: Sat, 10 Nov 2012 17:23:48 +0100 
Envelope-to: [email protected]_domain.co.uk 
From: ChrisB <[email protected]> 
In-Reply-To: <[email protected]_domain.co.uk> 
MIME-Version: 1.0 
Message-ID:  <[email protected]> 
Received: 
References:  <[email protected]_domain.co.uk> 
Return-path: <[email protected]> 
Subject: Re: BOOKING FORM 
To:  <[email protected]_domain.co.uk> 
User-Agent:  Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121026 
Thunderbird/16.0.2