コンテンツへスキップ
TubePress — 無料・セルフホスト & 積極的メンテナンス
ユーザーと管理

メールと Telegram の通知

SMTP を設定し、トランザクションメールをカスタマイズして、Telegram で通知を受け取れます。

サイトからユーザーへの連絡が欠かせません。パスワードのリセットや問い合わせへの返信はメールで送信され、新しいレポートやメッセージが届いた瞬間に把握したいこともあるでしょう。TubePress はその両方に対応しています。お好みのプロバイダーを通じたトランザクションメールと、Telegram によるインスタント通知です。

このページでは、送信メールと SMTP の設定、トランザクションテンプレートのカスタマイズ、Telegram アラートの設定、そしてメールをスパムフォルダに入れないための DNS レコードについて説明します。最初の3つは 設定 → 詳細設定 にあります。

トランザクションメールと SMTP

設定 → 詳細設定 → メール を開いて配信設定を行います。まず連絡先メールアドレスを設定します。これは問い合わせフォームの送信、レポートアラート、テストメールを受信し、空欄の場合は管理者アカウントのアドレスにフォールバックします。次にメールプロバイダーを選択します:

PHP mail()
サーバーのデフォルト設定です。ほとんどのホスティング環境で動作しますが、到達率にばらつきがあります。
SMTP
あらゆるプロバイダーで使用できます。ホスト、ポート、暗号化(なし、TLS、SSL)、ユーザー名、パスワードを設定します。
トランザクション API
Resend、Mailgun、Brevo、Postmark、SendGrid — プロバイダーの API キー(および必要に応じてドメインやリージョン)を貼り付けます。

すべてのメッセージに差出人メールアドレス差出人名を設定し、テストメールを送信をクリックして本番利用前に設定を端から端まで確認します。先に変更を保存してください。テストでは保存済みの設定を使用し、連絡先メールアドレスに送信されます。

SMTP 経由の Gmail。 smtp.gmail.com、ポート 587、TLS を使用し、通常のパスワードではなく Google アカウントでアプリパスワードを生成してください。

メールテンプレート

すべての自動メッセージはカスタマイズ可能なトランザクションテンプレートです。メールタイプ画面で管理します。テンプレートは3種類あります:

テンプレート送信先デフォルト
パスワードリセット訪問者有効
問い合わせフォーム通知管理者有効
コンテンツレポート通知管理者無効

各テンプレートはオンまたはオフに切り替えたり、展開して件名と HTML 本文を上書きしたりできます。サンプルデータとブランディングを使用してデスクトップとモバイルの両幅でメールをレンダリングするライブ受信トレイプレビュー付きです。フィールドを空欄にすると組み込みのデフォルトが維持されます。{name}{site_name}{reset_url} などのプレースホルダーは自動的に置き換えられます。プレースホルダーチップをクリックするとコピーできます。

パスワードリセットを無効にするとアカウント回復ができなくなります。 パスワードリセットメールはメンバーがアカウントへのアクセスを回復するための手段です。意図的に別の方法で回復を処理する場合にのみ無効にしてください。

Telegram 通知

インスタントアラートを受け取るには、設定 → 詳細設定 → Telegram で Telegram ボットを接続します。2つの値が必要です:

  1. Telegram で @BotFather にメッセージを送り、/newbot を送信してボットトークンを取得します。
  2. 新しいボットとチャットを開始し(またはグループに追加し)、メッセージを送信します。
  3. https://api.telegram.org/bot<token>/getUpdates を開き、レスポンスからチャット ID をコピーします。
  4. 両方を貼り付けて保存し、テストメッセージを送信をクリックします。

個人のチャット ID は正の数です。グループまたはチャンネルの ID は -100 から始まります。テストメッセージはフォームに現在入力されている内容を使用するため、先に保存する必要はありません。次に通知を受けるイベントを選択します:

新しい問い合わせメッセージ
有効 — 訪問者が問い合わせフォームを送信したとき。
新しいコンテンツレポート
有効 — 訪問者が動画を報告したとき。
新規登録
無効 — 訪問者がアカウントを作成したとき。
新しいコメント
無効 — 訪問者がコメントを投稿したとき。

Telegram は通常、受信トレイを常に監視することなくレポートやメッセージを把握するための最も簡単な方法です。

メール到達率

メールの送信は簡単ですが、受信トレイに届けるには少しの DNS 設定が必要です。どのプロバイダーを使用する場合でも、送信ドメインにこれらのレコードを公開してください:

  • SPF — プロバイダーのサーバーがお客様のドメインとしてメールを送信することを認可します。
  • DKIM — プロバイダーがメールに暗号署名できるようにします(公開する鍵はプロバイダーが提供します)。
  • DMARC — チェックに失敗したメールをどのように処理するかを受信者に伝え、レポートを受け取ります。

いくつかの実践的なルールが大きな効果をもたらします。管理しているドメインの実在するアドレスから送信し、差出人メールアドレスを認証済みドメインと一致させ、到達が必要なメールには PHP mail() ではなく SMTP またはトランザクション API を優先してください。ほとんどのプロバイダーは、差出人ドメインがダッシュボードで確認されるまでメールを配信しません。

テストしてから信頼してください。 DNS やプロバイダーの設定を変更した後は、テストメールを送信を使用し、実際のメンバーへのパスワードリセットを頼りにする前に、受信トレイ(スパムではなく)に届くことを確認してください。

次のステップ

まだお困りですか?

ダッシュボードからチケットを送信してください。サポートチームがお手伝いします。

ライブデモを試す → TubePress をダウンロード →