MY コードは、メールの本文にテキストを含むメールを作成し<h1>google.com</h1>
ます。送信されたメールを見るとgoogle.com
、リンクとして表示されています。リンクではなく、HTML経由のテキストとしてタグ付けする方法はありますか?
ありがとう!
ほとんどの場合、これはクライアントによって行われ、何がテストされ、何がテストされないかをクライアントがどのように決定するかに依存します。同様の問題は、メール アドレスとして解析される「jessica@accounting と相談してください」などのテキストを含むメールでも発生します。
典型的な解決策は、クライアントによって解析されるべきではないテキストに html エンティティを使用することです。あなたの例を使用して:
<h1>google.com</h1>
ただし、何かが実際に URL である場合、それがハイパーリンクであることを意図しているかどうかに関係なく、ユーザーがこの機能に慣れていて、任意の URL をクリックするのが好きな場合があるため、クライアントにその動作を任せるという考えを検討します。で開きます。
本当に問題がある場合は、いつでも画像にすることができます。つまり、文字列「google.com」で gif/jpeg を作成します。