管理者宛メールの設定方法
FormNestでは、フォーム送信時に管理者に通知メールを送信できます。この記事では、管理者宛メールの設定方法を詳しく解説します。
管理者宛メールとは
管理者宛メールは、フォーム送信時に管理者や担当者に自動的に送信される通知メールです。フォーム送信があったことを即座に知らせ、迅速な対応を可能にします。
主な特徴:
- フォーム送信時に自動的に送信される
- 複数の管理者に送信可能(CC、BCC対応)
- 件名、本文、送信者情報をカスタマイズ可能
- フォームフィールドの値を本文に挿入可能
- ファイル添付機能に対応(ファイルアップロードフィールドがある場合)
- HTML形式でのメール送信に対応
💡 ヒント: 管理者宛メールを有効にすると、フォーム送信があったことを即座に知らせることができ、迅速な対応が可能になります。
基本的な設定手順
ステップ1: メール設定画面を開く
- フォーム管理画面で、設定したいフォームの「編集」をクリック
- フォーム編集画面で「メール設定」タブをクリック
- 「管理者宛メール設定」セクションが表示されます
ステップ2: 管理者宛メールを有効にする
- 「管理者宛メールを有効にする」にチェックを入れる
- チェックを入れると、管理者宛メールの設定項目が表示されます
ステップ3: 各設定項目を入力
以下の設定項目を入力します:
- 送信先(E-mailアドレス):メールの送信先
- CC(E-mailアドレス):CC送信先(オプション)
- BCC(E-mailアドレス):BCC送信先(オプション)
- 件名:メールの件名
- 送信者名:送信者として表示される名前
- 送信元(E-mailアドレス):送信元のメールアドレス
- Reply-to(メールアドレス):返信先のメールアドレス(オプション)
- Return-Path(メールアドレス):Return-Pathのメールアドレス(オプション)
- 本文:メールの本文
ステップ4: フォームを保存
- すべての設定を入力したら、「フォームを保存」ボタンをクリック
- 設定が保存されます
各設定項目の詳細
送信先(E-mailアドレス)
管理者宛メールの送信先メールアドレスを設定します。
設定方法:
- 「送信先(E-mailアドレス)」フィールドにメールアドレスを入力
- 空欄の場合は、WordPressの管理者メールアドレスが使用されます
使用例:
- 単一のメールアドレス:
admin@example.com - お問い合わせ専用:
contact@example.com - WordPress管理者メール:空欄(WordPressの設定から自動取得)
⚠️ 重要: 送信先メールアドレスは、正しいメールアドレス形式である必要があります。間違った形式を入力すると、メールが送信されません。
CC(E-mailアドレス)
管理者宛メールのCC(カーボンコピー)送信先を設定します。CCに設定されたメールアドレスにも、同じメールが送信されます。
設定方法:
- 「CC(E-mailアドレス)」フィールドにメールアドレスを入力
- 複数のメールアドレスを設定する場合は、カンマ(
,)で区切る - 空欄の場合は、CC送信は行われません
使用例:
- 単一のメールアドレス:
manager@example.com - 複数のメールアドレス:
manager@example.com, sales@example.com - 複数のメールアドレス(スペースあり):
manager@example.com, sales@example.com, support@example.com
💡 ヒント: CCは、送信先とCC送信先の両方にメールアドレスが表示されます。他の送信先を非表示にしたい場合は、BCCを使用してください。
BCC(E-mailアドレス)
管理者宛メールのBCC(ブラインドカーボンコピー)送信先を設定します。BCCに設定されたメールアドレスにも、同じメールが送信されますが、他の送信先にはBCCのメールアドレスは表示されません。
設定方法:
- 「BCC(E-mailアドレス)」フィールドにメールアドレスを入力
- 複数のメールアドレスを設定する場合は、カンマ(
,)で区切る - 空欄の場合は、BCC送信は行われません
使用例:
- 単一のメールアドレス:
archive@example.com - 複数のメールアドレス:
archive@example.com, backup@example.com - ログ用メールアドレス:
log@example.com
💡 ヒント: BCCは、他の送信先にメールアドレスが表示されないため、プライバシーを保護したい場合や、アーカイブ用のメールアドレスに送信したい場合に便利です。
件名
管理者宛メールの件名を設定します。
設定方法:
- 「件名」フィールドにメールの件名を入力
- メールタグを使用して、動的な内容を挿入可能
使用例:
- シンプルな件名:「新しいお問い合わせがあります」
- サイト名を含む:「{サイト名}から新しいお問い合わせがあります」
- 送信日時を含む:「お問い合わせがありました({送信日時})」
- 送信者名を含む:「{name}様からお問い合わせがありました」
💡 ヒント: 件名に送信者名や送信日時を含めると、メールボックスで内容を把握しやすくなります。
送信者名
管理者宛メールの送信者として表示される名前を設定します。
設定方法:
- 「送信者名」フィールドに名前を入力
- 空欄の場合は、WordPressのサイト名が使用されます
使用例:
- サイト名:「{サイト名}」
- 会社名:「株式会社○○」
- フォーム名を含む:「{サイト名} お問い合わせフォーム」
送信元(E-mailアドレス)
管理者宛メールの送信元メールアドレスを設定します。
設定方法:
- 「送信元(E-mailアドレス)」フィールドにメールアドレスを入力
- 空欄の場合は、WordPressの管理者メールアドレスが使用されます
⚠️ 重要:
- 送信元メールアドレスは、実際に存在するメールアドレスを設定してください
- 存在しないメールアドレスを設定すると、メールが正常に送信されない場合があります
- 送信元メールアドレスは、サーバーの設定によって制限される場合があります
使用例:
- 一般的なメールアドレス:
info@example.com - お問い合わせ専用:
contact@example.com - noreplyアドレス:
noreply@example.com(返信不要の場合)
Reply-to(メールアドレス)
管理者宛メールの返信先メールアドレスを設定します。管理者がメールに返信する際の送信先を指定できます。
設定方法:
- 「Reply-to(メールアドレス)」フィールドにメールアドレスを入力
- 空欄の場合は、送信元メールアドレスが使用されます
- フォーム送信者のメールアドレスを設定する場合は、メールタグを使用:
{email}
💡 ヒント: Reply-toにフォーム送信者のメールアドレス({email})を設定すると、管理者がメールに返信する際に、直接フォーム送信者に返信できます。
使用例:
- 送信者に返信:
{email}(フォーム送信者のメールアドレス) - 専用の返信先:
reply@example.com - 送信元と同じ:空欄(送信元メールアドレスが使用される)
Return-Path(メールアドレス)
管理者宛メールのReturn-Pathメールアドレスを設定します。Return-Pathは、メールの送信エラー通知を受け取るメールアドレスです。
設定方法:
- 「Return-Path(メールアドレス)」フィールドにメールアドレスを入力
- 空欄の場合は、送信元メールアドレスが使用されます
💡 ヒント: Return-Pathは、メール送信エラーを監視したい場合に設定します。通常は空欄のままで問題ありません。
使用例:
- エラー通知用:
errors@example.com - 送信元と同じ:空欄(送信元メールアドレスが使用される)
本文
管理者宛メールの本文を設定します。メールタグを使用して、フォームフィールドの値や動的な情報を挿入できます。
設定方法:
- 「本文」フィールドにメール本文を入力
- メールタグを使用して、フォームフィールドの値を挿入
- 改行は、そのまま改行として反映されます
- HTMLタグも使用可能(
<br>、<strong>など)
便利な機能:
- フィールド名を本文に反映ボタン:現在のフォーム項目を本文に自動反映します(既存の内容は上書きされます)
- このボタンをクリックすると、フォームに追加されているすべてのフィールドが本文に自動的に追加されます
メールタグの使用方法
メール本文や件名では、メールタグを使用して動的な情報を挿入できます。
フィールド名タグ
フォームフィールドの値を挿入するには、{フィールド名}の形式でタグを記述します。
使用方法:
- フィールド名が
nameの場合:{name} - フィールド名が
emailの場合:{email} - フィールド名が
messageの場合:{message}
例:
新しいお問い合わせがありました。
お名前:{name}
メールアドレス:{email}
お問い合わせ内容:{message}
送信日時:{送信日時}
送信ID:{送信ID}
システムタグ
システムが提供するタグを使用できます。
| タグ(英語) | タグ(日本語) | 説明 |
|---|---|---|
{submission_id} | {送信ID} | フォーム送信ID |
{submission_date} | {送信日時} | フォーム送信日時(YYYY-MM-DD HH:MM:SS形式) |
{site_name} | {サイト名} | WordPressサイト名 |
{site_url} | {サイトURL} | サイトのURL |
{admin_email} | {管理者メール} | WordPress管理者メールアドレス |
{current_date} | {現在の日付} | 現在の日付(YYYY-MM-DD形式) |
{current_time} | {現在の時刻} | 現在の時刻(HH:MM:SS形式) |
{user_ip} | {送信者IP} | 送信者のIPアドレス |
💡 ヒント: タグは英語版と日本語版の両方が使用できます。どちらを使用しても同じ結果が得られます。
すべてのフィールドを表示するタグ
{all_fields}タグを使用すると、フォームのすべてのフィールドが表形式で表示されます。
使用方法:
新しいお問い合わせがありました。
以下の内容でお問い合わせを受け付けました。
{all_fields}
送信日時:{送信日時}
送信ID:{送信ID}
表示例:
{all_fields}タグは、以下のような表形式で表示されます:
| フィールド名 | 値 |
|---|---|
| お名前 | 山田太郎 |
| メールアドレス | yamada@example.com |
| お問い合わせ内容 | 商品についてお問い合わせがあります。 |
💡 ヒント: {all_fields}タグを使用すると、フォームにフィールドを追加しても、自動的にメールに含まれるため便利です。
ファイル添付機能
フォームにファイルアップロードフィールドがある場合、管理者宛メールにファイルが添付されます。
動作:
- フォーム送信時にファイルがアップロードされている場合、自動的にメールに添付されます
- 複数のファイルがアップロードされている場合、すべてのファイルが添付されます
- ファイルサイズやファイルタイプの制限は、フォーム設定で指定した値が適用されます
⚠️ 注意:
- ファイルサイズが大きい場合、メール送信に時間がかかる場合があります
- サーバーのメール送信制限によっては、大きなファイルが送信できない場合があります
- ファイル添付機能を使用する場合は、サーバーのメール送信制限を確認してください
メール本文の作成例
例1: シンプルな管理者宛メール
件名:新しいお問い合わせがあります
本文:
新しいお問い合わせがありました。
お名前:{name}
メールアドレス:{email}
お問い合わせ内容:{message}
送信日時:{送信日時}
送信ID:{送信ID}
例2: 詳細な管理者宛メール
件名:{サイト名}から新しいお問い合わせがあります
本文:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【新しいお問い合わせ】
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
{all_fields}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
送信日時:{送信日時}
送信ID:{送信ID}
送信者IP:{送信者IP}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
管理画面で確認する:
{サイトURL}/wp-admin/admin.php?page=wpaf-submissions&form_id={form_id}&submission_id={送信ID}
例3: HTML形式の管理者宛メール
件名:新しいお問い合わせがあります
本文:
<p><strong>新しいお問い合わせがありました。</strong></p>
<table border="1" cellpadding="10" style="border-collapse: collapse;">
<tr><th>お名前</th><td>{name}</td></tr>
<tr><th>メールアドレス</th><td>{email}</td></tr>
<tr><th>お問い合わせ内容</th><td>{message}</td></tr>
</table>
<p>送信日時:{送信日時}<br>
送信ID:{送信ID}</p>
管理者宛メールの送信条件
管理者宛メールが送信される条件は以下の通りです:
- 管理者宛メールが有効になっている:フォーム設定で「管理者宛メールを有効にする」にチェックが入っている
- 送信先メールアドレスが設定されている:送信先メールアドレスが正しい形式で設定されている
- フォーム送信が成功している:フォーム送信が正常に完了している
⚠️ 注意:
- 送信先メールアドレスが空欄の場合、WordPressの管理者メールアドレスが使用されます
- 送信先メールアドレスが正しい形式でない場合、メールは送信されません
- フォーム送信に失敗した場合、管理者宛メールは送信されません
メールテスト機能
設定した管理者宛メールが正常に送信されるかテストできます。
テスト送信の手順
- メール設定画面の「メールテスト」セクションを開く
- 「テスト送信先」フィールドにテスト用のメールアドレスを入力
- 「管理者宛テスト」ボタンをクリック
- テストメールが送信されます
- メールが届いたら、内容を確認
💡 ヒント: テスト送信では、実際のフォーム送信データではなく、サンプルデータが使用されます。メールタグが正しく置換されているか確認してください。
よくある設定例
例1: 基本的な管理者宛メール
設定:
- 送信先:
admin@example.com - 件名:「新しいお問い合わせがあります」
- 送信者名:「{サイト名} お問い合わせフォーム」
- 送信元メールアドレス:
info@example.com - Reply-to:
{email}(フォーム送信者のメールアドレス) - 本文:シンプルなメッセージ
本文例:
新しいお問い合わせがありました。
お名前:{name}
メールアドレス:{email}
お問い合わせ内容:{message}
送信日時:{送信日時}
送信ID:{送信ID}
例2: 複数の管理者に送信する設定
設定:
- 送信先:
admin@example.com - CC:
manager@example.com, sales@example.com - BCC:
archive@example.com - 件名:「{サイト名}から新しいお問い合わせがあります」
- 送信者名:「{サイト名}」
- 送信元メールアドレス:
info@example.com - Reply-to:
{email} - 本文:詳細なメッセージ
メリット:
- 複数の担当者に同時に通知できる
- BCCでアーカイブ用のメールアドレスにも送信できる
- Reply-toに送信者のメールアドレスを設定することで、直接返信できる
例3: 詳細な情報を含む管理者宛メール
設定:
- 送信先:
contact@example.com - 件名:「{サイト名}から新しいお問い合わせがあります(送信ID:{送信ID})」
- 送信者名:「{サイト名} お問い合わせフォーム」
- 送信元メールアドレス:
noreply@example.com - Reply-to:
{email} - 本文:詳細な情報と管理画面へのリンク
本文例:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【新しいお問い合わせ】
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
{all_fields}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
送信日時:{送信日時}
送信ID:{送信ID}
送信者IP:{送信者IP}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
管理画面で詳細を確認する:
{サイトURL}/wp-admin/admin.php?page=wpaf-submissions&form_id={form_id}&submission_id={送信ID}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
このメールに返信すると、フォーム送信者({email})に直接返信できます。
トラブルシューティング
問題1: 管理者宛メールが送信されない
原因と解決方法:
- 管理者宛メールが有効になっていない
- フォーム設定で「管理者宛メールを有効にする」にチェックが入っているか確認
- フォーム全体を「保存」する必要がある
- 送信先メールアドレスが正しくない
- 送信先メールアドレスが正しい形式か確認
- 空欄の場合は、WordPressの管理者メールアドレスが使用されます
- サーバーのメール送信設定
- WordPressのメール送信機能が正常に動作しているか確認
- メールプラグイン(SMTPプラグインなど)の設定を確認
問題2: CCやBCCにメールが送信されない
原因と解決方法:
- メールアドレスの形式が間違っている
- CCやBCCのメールアドレスが正しい形式か確認
- 複数のメールアドレスは、カンマ(
,)で区切る必要があります
- サーバーの制限
- サーバーによっては、CCやBCCの送信が制限される場合があります
- サーバーのメール送信設定を確認
問題3: ファイルが添付されない
原因と解決方法:
- ファイルアップロードフィールドがない
- フォームにファイルアップロードフィールドが追加されているか確認
- ファイルがアップロードされていない
- フォーム送信時にファイルが選択されているか確認
- ファイルサイズやファイルタイプの制限を確認
- サーバーの制限
- サーバーのメール送信制限によっては、大きなファイルが送信できない場合があります
- ファイルサイズの制限を確認
問題4: メールタグが置換されない
原因と解決方法:
- フィールド名が間違っている
- メールタグのフィールド名が、実際のフィールド名と一致しているか確認
- フィールド名は大文字小文字を区別します
- フィールドが削除されている
- メールタグで使用しているフィールドが、フォームに存在するか確認
- フィールドが削除されている場合、タグは置換されません
- タグの記述が間違っている
- タグは
{フィールド名}の形式で記述する必要があります - スペースや特殊文字が含まれていないか確認
- タグは
問題5: メールが迷惑メールフォルダに入る
原因と解決方法:
- 送信元メールアドレスが正しく設定されていない
- 送信元メールアドレスが、実際に存在するメールアドレスか確認
- ドメインが正しく設定されているか確認
- SPFレコードやDKIMの設定
- サーバーのSPFレコードやDKIMの設定を確認
- メールサーバーの設定を確認
- メール内容の問題
- スパムと判断されやすい単語が含まれていないか確認
- メール本文が適切か確認
ベストプラクティス
1. 送信先メールアドレスの設定
- 専用のメールアドレスを使用:お問い合わせ専用のメールアドレスを設定することを推奨
- 複数の管理者に通知:CCやBCCを使用して、複数の担当者に通知
- アーカイブ用のBCC:BCCでアーカイブ用のメールアドレスにも送信
2. Reply-toの設定
- 送信者に返信できるように設定:Reply-toに
{email}を設定することで、直接返信可能 - 専用の返信先を設定:返信を管理したい場合は、専用のメールアドレスを設定
3. メール本文の作成
- 分かりやすい件名:送信者名や送信IDを含めて、内容を把握しやすく
- 詳細な情報を含める:
{all_fields}タグを使用して、すべての情報を表示 - 管理画面へのリンク:送信IDを含めて、管理画面で詳細を確認できるリンクを追加
- HTML形式の使用:見やすいメールを作成(必要に応じて)
4. ファイル添付機能の使用
- ファイルサイズの制限:サーバーの制限を考慮して、適切なファイルサイズ制限を設定
- ファイルタイプの制限:セキュリティのため、許可するファイルタイプを制限
- テスト送信の実施:ファイル添付機能を使用する場合は、必ずテスト送信を実施
5. テスト送信の実施
- 設定後に必ずテスト送信:メールが正常に送信されるか確認
- 複数のメールアドレスでテスト:異なるメールプロバイダーで確認
- メールタグの確認:タグが正しく置換されているか確認
- ファイル添付の確認:ファイルが正しく添付されているか確認
よくある質問
Q: 管理者宛メールを無効にできますか?
A: はい、可能です。フォーム設定で「管理者宛メールを有効にする」のチェックを外すと、管理者宛メールは送信されません。
Q: 複数の管理者にメールを送信できますか?
A: はい、可能です。CCやBCCを使用して、複数のメールアドレスに送信できます。複数のメールアドレスは、カンマ(,)で区切って入力してください。
Q: CCとBCCの違いは何ですか?
A: CCは、送信先とCC送信先の両方にメールアドレスが表示されます。BCCは、他の送信先にメールアドレスが表示されません。プライバシーを保護したい場合や、アーカイブ用のメールアドレスに送信したい場合は、BCCを使用してください。
Q: フォーム送信者に直接返信できますか?
A: はい、可能です。Reply-toに{email}を設定すると、管理者がメールに返信する際に、フォーム送信者のメールアドレスに直接返信できます。
Q: ファイルが添付されない場合、どうすればよいですか?
A: まず、フォームにファイルアップロードフィールドが追加されているか確認してください。また、フォーム送信時にファイルが選択されているか、ファイルサイズやファイルタイプの制限を確認してください。
Q: メール本文にHTMLタグは使えますか?
A: はい、使用できます。HTMLタグを使用すると、見やすいメールを作成できます。ただし、すべてのメールクライアントで正しく表示されるとは限りません。
Q: メールが送信されない場合、どうすればよいですか?
A: まず、メールテスト機能を使用して、メールが正常に送信されるか確認してください。問題が解決しない場合は、サーバーのメール送信設定やメールプラグインの設定を確認してください。
まとめ
管理者宛メールの設定により、フォーム送信があったことを即座に知らせることができ、迅速な対応が可能になります。
設定のポイント:
- 管理者宛メールを有効にする
- 送信先メールアドレスを適切に設定
- CCやBCCを使用して、複数の管理者に通知
- Reply-toに送信者のメールアドレスを設定して、直接返信可能に
- メール本文にメールタグを使用して、動的な情報を挿入
- 設定後にテスト送信を実施して、正常に動作するか確認
詳細な設定方法については、「基本的なフォームの作成方法」や「自動返信メールの設定方法」の記事を参照してください。問題が解決しない場合は、ヘルプページの「よくある問題と解決方法」セクションを確認するか、サポートにお問い合わせください。

