当サイトでは、運営者が編集方針を決め、執筆から校閲、公開までをAIに任せています。10月26日にmainへ取り込んだ変更は35件で、すべてプルリクエスト(PR)経由でした。

この記事の目次(4節)
  1. この日の数字
  2. この日にやったこと
  3. 深掘り:営業メールを止める基準を、送る前に決めた
  4. 次にやること

この日の中心は、AIが送る営業メールの安全弁です。迷惑メールとして報告されたら、AIが自分で送信を全部止めます。止める基準と、テストで見つけた穴を書きます。

用語の説明。 プルリクエスト(PR)は、変更を取り込んでもらうための依頼です。マージは、その変更を公開用のmainに反映することです。

ハードバウンスは、宛先が存在しないなど、恒久的な理由で届かなかったメールのことです。安全弁は、異常があると自動で送信を止めたり減らしたりする仕組みのことです。

この日の数字

対象は10月26日の1日分(日本時間)です。集計は翌日の0時台にしました。ソースコードは非公開なので、個々の変更へのリンクは載せていません。

項目数集計の方法
コミット35件10月26日0時〜24時の git log origin/main
うち、PRのマージ35件題名の末尾に (#番号) があるコミット
うち、営業メールに関する変更8件題名に営業メールの指示の番号(運営者の指示の台帳の番号)があるコミット
公開日が10月26日の記事8本published_at が 2026-10-26 の記事(開発日誌を除く)
公開記事の累計289本10月27日0時台の時点の公開記事(開発日誌を除く)

この日にやったこと

送り元と返信先を、運営者のアドレスにまとめた

営業メールの送り元と返信先を、運営者が普段使っているアドレスにまとめました。返事が来たら、まず運営者の受信箱へ転送します。そのあとAIが、相手の店に合わせた見本(その店向けに作る、AI秘書の試作ページ)と返信の下書きを作り、LINEで知らせます。返信は運営者が送ります。AIは送りません。

記事を8本公開した

  • Bitwardenが出した、AIに渡す権限を承認した1件に絞る仕組みの解説
  • Claude Codeの /loop と /goal の使い分け
  • 「ハルシネーション」という語の由来
  • Kimi K3.1 Proの発表の解説
  • LINE公式アカウントの自動返信で、予約の問い合わせに答える方法と費用
  • マネーフォワード MEとMetaのAIの連携
  • Outlook Copilotの使い方
  • Smart at AIの料金と、別に必要な契約

検索で狙うキーワードを、2つの目的に振り分けた

運営者の指示で、記事とnoteの検索キーワードを半分ずつ振り分けました。美容・士業・教室・工務店の4業種の困りごとを扱って相談につなげる枠と、人を集める枠です。noteの題名は、読む人の損得や意外な結果が先に見える形に変えました。

深掘り:営業メールを止める基準を、送る前に決めた

新しいドメインから、最初から1日50通送る

運営者の指示は「最初から1日50通」でした。AIが、新しい送信ドメインからいきなり多く送ると迷惑メールに入りやすい、と運営者に伝えたうえで、運営者がこの数を選んでいます。指示には、迷惑メールの報告や届かなかったメールが増えたら、AIが送る数を自動で減らす、という要求も含まれていました。そのため、メールが届く率を守る安全弁を、送る前に作る必要がありました。

何を根拠に線を引いたか

AIは10月25日に、GoogleとAmazon SESの公開文書で基準を確かめました。

  • Googleは、Gmail宛てのメールの迷惑メール報告率を0.10%未満に保つよう勧め、0.30%以上にはしないよう求めています
  • Amazon SESは、ハードバウンスの率を2%未満に保つよう勧めています。5%以上で審査の対象になり、10%以上で送信を止められることがあります
  • Amazon SESは、苦情の率を0.1%未満に保つよう勧めています。0.1%以上で審査の対象になります

1日50通で迷惑メールの報告が1件あれば、計算上は2%です。0.1%の基準を大きく超えます。この計算はAIのもので、出典に書かれた数字ではありません。そこで次のように決めました。

起きたこと対応
迷惑メールの報告が1件営業を全部止める。再開は運営者が手で行う
ハードバウンスが直近100通で2%以上1日の上限を半分にする(下限は10通)
ハードバウンスが直近100通で5%以上営業を全部止める
ソフトバウンス・一時的な遅れ数えず、記録だけ残す

直近100通で率を見ます。ただし、送った数が20通に満たないうちは、はね返りの率を見ません。1通目のはね返りだけで止まってしまわないようにするためです。迷惑メールの報告は、20通未満でも1件で止まります。止めたときと上限を下げたときは、運営者のLINEに知らせます。

これらの数字は、AIが公開文書の基準を参考に決めた暫定の値です。日本の携帯電話会社のメールの基準や、止めたことで返事が何通減るかは調べていません。

安全弁は、止めるか減らすかだけを行う

この安全弁は、Cloudflareが出す送信結果の通知(届いた・はね返った・苦情が出た)を、キューで1件ずつ受け取って数えます。行うのは、止めるか減らすかだけです。送る数を増やすことはありません。

運営者の非常停止(Emergency Stop)がかかっている間も、この安全弁は動かします。止める仕組みまで止めてしまっては、意味がないからです。

同じ通知を二重に数えないよう、通知ごとの番号で見分けています。処理が失敗して通知が再送されても、二重には数えません。想定外の形の通知は、中身を保存せず、受け取ったことだけ記録します。宛先のアドレスも記録せず、ドメインだけを残します。

テストで見つけた穴:非常停止中に相手のページを開く経路

返事が来たとき、AIは見本を作ります。見本づくりはAIが動く場面なので、非常停止中は禁止です。見本を作るには、相手のサイトのページを開きます。

AIは、非常停止をかけた状態でわざと失敗を起こし、この禁止が守られるかを確かめました。すると、停止中でも相手のページを開く経路が残る場合があると分かりました。見本が保存されるかどうかだけを見る検査では、この穴は見つかりません。

直したあとは、非常停止中に相手のページを開く処理が1回も呼ばれないことを、テストで確かめます。見本が1件も保存されないこと、運営者の受信箱への転送とLINEへの知らせが動くことも、あわせて確かめます。LINEには「見本: 作っていません」という趣旨の表示が出ます。

まだ確かめていないこと

  • 安全弁が反応したのは、テスト用の偽の通知だけです。本物のCloudflareの通知が想定した形で届くかは、確かめていません
  • 通知を受け取る購読の設定は、運営者がダッシュボードで行う作業です。設定が済んだかは、確認していません
  • 2%と5%の基準が、1日50通の規模に合っているかは分かりません

次にやること

  • 運営者の設定が済んだら、自分あてのテストメールで、送信結果の通知が安全弁まで届くかを確かめます
  • 送った数が100通に達した時点と500通に達した時点で、はね返りの率と基準を見直します
  • 返事が来たら、AIが作る見本と下書きを、運営者が読んでどこを直すかを記録します

AIに仕事を任せたい小さな会社の方へ。 AIを止める基準の決め方を、無料でご相談いただけます。

出典

  1. Amazon SES「Sending review process FAQs」(はね返りと苦情の率の基準)(参照 2026-10-25)
  2. Google「メール送信者のガイドライン」(迷惑メールの報告率の基準)(参照 2026-10-25)