2

CFMAIL を使用して電子メールを送信し、受信者の電子メール クライアントで「差出人」フィールドを単なる電子メール アドレスではなく氏名 (つまり、John Doe または Jane Smith Consulting) として表示することはできますか?

CFMAIL の From パラメータの CF11 ドキュメントには、

この属性は、有効なインターネット アドレスである必要はありません。空白を含まない任意のテキスト文字列にすることができます。

スペースを入れてみたところ、少なくとも Outlook と iPhone では、From フィールドに最初の単語しか表示されませんでした。

アドバイスをありがとうございました。

4

3 に答える 3

6

このようにしてみてください。'Jame Smith Consulting' の部分だけが受信者に表示されます。

<CFMAIL 
FROM="Jane Smith Consulting <info@jsconsulting.com>"
TO="???"
>
于 2016-12-14T05:23:14.300 に答える
0

名前を二重引用符で囲みます。そのようです:

<cfmail to='"John Doe Consulting" <johnconsulting@xxxxxxxxx.com>'
   from='"Jane Doe Consulting" <janeconsulting@xxxxxxxxx.com>'
   subject="Subject">
于 2016-12-15T01:47:46.673 に答える
0

はい。メールアドレスと一緒に送信者/受信者の名前を追加することができます。

すなわち; from 属性の場合、最初の値「John Doe」は表示する名前として使用され、「<」と「>」の間の値がユーザーの電子メール アドレスとして使用されます。

<cfmail to="John Doe Consulting<johnconsulting@xxxxxxxxx.com>" 
        from="John Doe<john@xxxxxxxxx.com>"
        subject="Subject">
   Body
</cfmail>

しかし、名前と電子メールの両方ではなく、名前のみ (属性から) を使用して以下のコードを試すと、

<cfmail to="John Doe Consulting<johnconsulting@xxxxxxxxx.com>"
        from="John Doe"
        subject="Subject">
   Body
</cfmail>

このケースではメールが空なので、以下のように表示されます。

John Doe <>

詳細については、 bennadel の投稿を確認してください。

于 2016-12-14T06:34:21.333 に答える