テキスト形式メールで送ったメールを受信して見たら、メール本文中のURLがハイパーリンク(自動的にクリック状態)になっていないのですが、どうしてでしょうか?

MyASPからテキスト形式で送った場合、メール内に記載されているURLがハイパーリンク(自動的にクリックできる状態)になるか、ならないかは、メール受信側のメールソフトの仕様に依存します。

この場合は、HTML形式でメールを作成しURLをリンクタグ(<a>)で括っていただくことで、受信者側のメールソフトの影響を受けずにURLをハイパーリンク化することができるようになります。

HTMLメールの作成方法や詳細は下記マニュアルをご覧くださいませ。

参考:HTMLメールを作成するときのガイドライン
参考:画面説明:HTMLエディタ

設定方法

コードエディタの場合

メール本文に記載したいURLを

<a href="(遷移先URL)">表示したい文字列</a>

のようにリンクタグで括って記載することで、URLをハイパーリンクにすることができます。

【記載例】
・外部サイトのURLを記載する場合
<a href="https://docs.myasp.jp/?p=153">https://docs.myasp.jp/?p=153</a>
<a href="https://docs.myasp.jp/?p=153">マニュアルはこちら</a>

・配信解除リンクを記載する場合
<a href="%cancelurl%">%cancelurl%</a>
<a href="%cancelurl%">配信解除はこちら</a>

ビジュアルエディタの場合

ツールバーにある「リンク」ツールを利用することで、コードエディタに切替えた際に自動でURLがリンクタグ(<a>)に括られた状態に設定することができます。

任意の箇所にURLを挿入する方法

リンクを挿入したい箇所にカーソルを合わせ、本文上部のツールバーにある「insert_link(リンク(CTRL+K))」をクリックします。

「リンク文字列」欄には本文で表示したい文字列を、「URLを入力してください」欄には遷移先URLを入力します。
配信解除リンクをハイパーリンク化したい場合は、URL入力欄に配信解除リンクの置き換え文字(例:%cancelurl%)を入力してください。

「リンク挿入」をクリックします。

メール本文にリンクが挿入されていることを確認します。

本文に記載したテキストをハイパーリンク化する方法

本文に記載したテキストやURL、配信解除リンク等の置き換え文字を選択します。

本文上部のツールバーにある「insert_link(リンク(CTRL+K))」をクリックします。

「リンク文字列」欄に選択したテキストの内容が自動挿入されます。
「URLを入力してください」欄に遷移先のURLや配信解除リンク等の置き換え文字を入力します。

「リンク挿入」をクリックします。

メール本文に記載したテキストがハイパーリンク化されていることを確認します。

注意事項

現在ほとんどのメールソフトでHTMLメールに対応していますが、ガラケーや一部のメールソフトではHTMLメールの受信を拒否している場合があり、メールが届かないことがあります。

また、メールソフトによっては、HTMLメールをデフォルトで表示しない(テキスト形式メールでしか表示しない)ような設定になっているものもあります。
その場合、上記方法で設定を行ってもURLがハイパーリンク化されないことがあります。

その他、HTMLメール作成時の注意事項については下記マニュアルをご覧ください。
参考:HTMLメールを作成するときのガイドライン

この記事は役に立ちましたか?

役に立った
役に立たなかった
ご回答いただきありがとうございます!