1

i want to add a enquiry id number to my emails so that when a user replies i i can automatically attach the email to an enquiry.

I am going to put a message with please do not remove this enquiry number when replying but it would be good if i can put a custom header with the enquiry number so the user doesnt see it.

Is this possible and is there any spam isssues addingh a custom header ?

best regards rick

4

3 に答える 3

2

ActionMailerサブクラスの headers メソッドを使用するだけで簡単に実行できます

電子メールの仕様に従って、非標準ヘッダーを X- で始めます

例: X-enquiry-num、enquiry-num ではありません

また、メール転送/配送/返信プロセスのある時点でヘッダーが取り除かれないとは考えないでください。彼らは通常通り抜けますが、常にではありません。

別の方法として、差出人アドレスと返信先アドレスに照会番号を追加します。アドレスの主要部分が有効になるように + 記号を使用します。例: 返信先: cust_svc+123@mycompany.com

-- foo@woof.com の有効な電子メール アドレスに + を追加しても、メールは同じメールボックスに配信されます。たとえば、同じメールボックスが foo@woof.com、foo+123@woof.com、foo+123_456@woof.com に使用されます。

受信メールを自動的に読み取って処理するソフトウェアは、完全な宛先アドレスを表示して適切に処理できます。

この手法は、メーリング リストに送信されるバウンス メッセージを自動的に処理するためによく使用されます。電子メールは、返信先アドレスと返信先アドレスの一部として含まれる person_id を使用して、リストの全員に個別に送信されます。そうすれば、メーリング リスト sw は、どのアドレスがバウンスしたかを自動的に把握できます。

于 2010-06-21T16:14:53.523 に答える
1

すでに標準のヘッダーがありIn-Reply-To:References:RFC-2076「CommonInternetMessageHeaders」にリストされているようにあなたが望むことをするかもしれません。どちらもRFC-822にさかのぼります

これらのヘッダーはヘッダーを参照しMessage-IDます。

于 2010-06-21T17:21:17.940 に答える
0

メッセージIDを使用できます。これをフォーマットで使い始めたばかりです

<large_random_number+enquiry_id@domain_name.com>

そしてそれは一貫して返されるようです。

例えば:

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:    admin@some_domain.co.uk
From:   ChrisB <chrisb@example.com>
In-Reply-To:    <edIJcHTHHJUqC0LgtFkLBc8yNY6wypOkJgCoIXLSUuQ+12-0152@some_domain.co.uk>
MIME-Version:   1.0
Message-ID:     <509E7F94.4050304@example.com>
Received:   
References:     <edIJcHTHHJUqC0LgtFkLBc8yNY6wypOkJgCoIXLSUuQ+12-0152@some_domain.co.uk>
Return-path:    <chrisb@example.com>
Subject:    Re: BOOKING FORM
To:     <admin@some_domain.co.uk>
User-Agent:     Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20121026 
Thunderbird/16.0.2
于 2012-11-10T16:30:32.003 に答える