朝起きてスマホを開いたら、Gmailに赤い警告バーが出ていた。そんな経験、ありませんか?「保存容量が残りわずかです」という通知をしばらく放置していたら、ある日突然、大切な取引先からのメールが届かなくなっていた…。これは決して他人ごとではありません。
実は、Gmailが容量不足になると、新しいメールをまったく受信できなくなります。しかも送ってくれた相手には「配信不能エラー」が返ってしまうため、あなたが気づかないうちに重要な連絡がどこかに消えている可能性があるのです。仕事でGmailを使っている方にとって、これは営業停止に等しいリスクです。
この記事を読めば、次のことがすべてわかります。
- なぜGmailが容量不足になるのか、その本当の原因と仕組み
- 今すぐギガ単位の空き容量を確保できる具体的な手順
- 2026年最新の料金プランとコスパ最強の解決策
- Gmailが容量不足で使えなくなるとき、実際に何が起きているのか?
- 今すぐできる!Gmailの容量を一気に増やす4つの手順
- 手動整理だけでは限界がある。根本解決のための料金プラン比較
- 削除したメールは戻ってくる?知らないと怖い容量整理の注意点
- Gmailは「フォルダで整理するツール」じゃない。この設計思想を理解するだけで管理が劇的に変わる理由
- OutlookとGmailの設計思想の違いと移行時の「罠」を完全解説
- ラベル設計とフィルタ設計の実務原則。「作りすぎて管理不能」にならないための考え方
- 誤送信を防ぐGmail固有の設定と、フィッシングメールを確実に見分ける5つのチェックポイント
- Gmailの検索演算子を使いこなせば、フォルダ整理は一切不要になる
- GASでGmailを自動化する実務コード集。送信上限とMailApp/GmailAppの使い分けを理解してから使う
- Google WorkspaceプランごとのGmail機能差異と送信制限の完全比較
- 現場の「あるある困った」解決集。これを知らずに対処すると状況が悪化します
- ぶっちゃけこうした方がいい!
- Gmailの容量不足に関する疑問解決
- 今すぐパソコンやスマホの悩みを解決したい!どうしたらいい?
- まとめ
Gmailが容量不足で使えなくなるとき、実際に何が起きているのか?
まず大前提として、GmailはGoogleアカウント全体のストレージを共有しています。つまり「Gmailだけ15GB使える」という話ではなく、GmailとGoogleドライブとGoogleフォトの3つのサービスが、合計15GBという枠をひとつのお財布から使っている仕組みです。
このことを知らずに「メールはほとんど使っていないのになぜ容量不足になるの?」と首をかしげる方が非常に多いのですが、原因はたいていGoogleフォトにあります。スマホで撮った写真や動画が毎日自動バックアップされていれば、気づかないうちに数GBが消えていくのは当然のことです。特に2021年6月以降はGoogleフォトの高画質バックアップも容量カウントの対象になったため、以前は「写真は無制限」という感覚で使っていた方が一気に容量オーバーになるケースが急増しました。
では、15GBがいっぱいになるとどうなるのか。段階的に説明すると、まず画面下に「●GBのうち●%を使用しています」という表示が赤くなり始めます。100%に達するとすぐにメールが止まるわけではありませんが、一定期間を超えると新着メールがすべてバウンス(送信エラーで返送)されます。送った側には「メールボックスがいっぱいです」というエラーが届き、あなたには何も通知されません。さらに恐ろしいのは、容量オーバーの状態を2年以上放置すると、Gmail・Googleフォト・Googleドライブのデータがすべて強制削除される可能性があるという点です。
なぜ15GBはあっという間に埋まるのか
テキストだけのメールは1通あたりわずか数KB程度です。これを1,000通削除しても、空けられる容量は数MB程度にしかなりません。一方で、10MBのPDFやExcelファイルが添付されたメールなら、たった1通削除するだけで同じ効果が得られます。つまり、容量不足の真犯人は「添付ファイル付きのメール」と「Googleフォトに蓄積した動画」の2つがほとんどです。数年分の会議資料、高解像度の写真、長尺の動画——これらが積み重なって、気づいたら15GBを超えていたというのが多くの人のリアルな体験談です。
今すぐできる!Gmailの容量を一気に増やす4つの手順
容量不足を解消するには、「どこに何GBが眠っているか」を正確に把握することが最初のステップです。むやみにメールを1通ずつ削除していくのは最も効率が悪いやり方で、何時間かけても焼け石に水になることがほとんどです。以下の順番で作業を進めれば、短時間でギガ単位の容量を取り戻せます。
ステップ1まず今の使用状況を可視化する
Googleアカウントにログインした状態で、ブラウザから
one.google.com/storage
にアクセスしてください。すると、Gmail・Googleドライブ・Googleフォトそれぞれが何GB使っているかが一目でわかります。スマートフォンの場合は、GoogleドライブアプリやGoogle Oneアプリからも同様の確認ができます。
この画面を見た瞬間に「あ、Googleフォトが8GBも使っている!」という発見をする人がとても多いです。原因がどこにあるかを知ることで、次のステップで効率よく動けます。
ステップ2サイズの大きいメールを一網打尽に削除する
Gmailの検索窓に
has:attachment larger:10M
と入力して検索してください。これで10MB以上の添付ファイルがあるメールだけを絞り込んで表示できます。「10M」の部分を「5M」に変えれば5MB以上に拡大できます。
表示された一覧から、もう必要のないメールを選択して削除しましょう。過去のプロジェクトの資料、数年前に送られてきたカタログデータ、退職した同僚とのやりとり——こういったものを一気に片付けるだけで、数百MBから数GB単位で容量が回収できます。
同様に、プロモーションタブやソーシャルタブには数万通単位の不要メールが眠っていることがあります。パソコンのブラウザ版Gmailからタブを開き、一番上のチェックボックスをクリックして「全件選択」→「削除」という手順を踏めば、一括で処理できます。なお、この一括選択操作はスマートフォンアプリでは行えないため、必ずパソコンのブラウザから操作してください。
ステップ3削除したらゴミ箱を必ず空にする
ここが多くの人がつまずく落とし穴です。メールや写真を「削除」しても、それらはゴミ箱に移動しただけで、まだストレージを消費し続けています。Googleは30日後に自動削除しますが、今すぐ容量を回収したい場合はゴミ箱を手動で空にする必要があります。
GmailではGmailのゴミ箱を、GoogleフォトではGoogleフォトのゴミ箱を、Googleドライブではドライブのゴミ箱をそれぞれ個別に空にしなければなりません。3つとも完了して初めて、容量の使用量が減り、警告バーが消えます。
また、「アーカイブ」したメールも同様に容量を使います。アーカイブとは受信トレイから非表示にするだけの操作であり、削除ではありません。容量を本当に減らしたいなら、アーカイブではなく完全削除が必要です。
ステップ4Googleフォトの動画を見直す
前述の通り、容量の大半を食い尽くしているのは動画であることがほとんどです。Googleフォト(
photos.google.com
)を開き、左メニューの「ストレージ」や「動画」のフィルターを使って長い動画を確認してみましょう。もう見ることのない子供の運動会の動画、旅行の長尺記録、不要なスクリーンレコーディングなどを削除するだけで、あっという間に数GBが空くことがよくあります。
パソコンからGoogleドライブのトップページにアクセスし、左下の「保存容量」をクリックすると、ファイルサイズの大きい順に一覧表示されます。この機能を使えば何が容量を食っているかが視覚的にわかり、効率よく整理できるのでおすすめです。
手動整理だけでは限界がある。根本解決のための料金プラン比較
ここまでの手順で一時的に容量は回復しますが、正直に言うと、これは応急処置です。毎日メールをやりとりして写真を撮り続ければ、数カ月後にはまた同じ警告が出ます。その都度30分〜1時間の整理作業を繰り返すのは、時間の無駄だと感じませんか?
特にビジネスでGmailを使っている場合、「容量が惜しいから古いメールを消す」という行為自体がリスクです。過去のメールは契約の証拠であり、トラブルが起きたときに遡れる唯一の手がかりになることがあります。容量のために消すべきでない情報を消してしまう可能性は、常に存在します。
根本的に解決する方法は2つあります。個人利用ならGoogle Oneへのアップグレード、ビジネス利用ならGoogle Workspaceへの移行です。
個人向けGoogle Oneの2026年最新料金
Google Oneは2025年に2度の値上げが行われました(3月と10月)。2026年4月現在の最新料金は以下の通りです。
| プラン名 | 容量 | 月額(税込) |
|---|---|---|
| ベーシック | 100GB | 290円 |
| スタンダード | 200GB | 440円 |
| プレミアム | 2TB | 1,450円 |
年払いにすると月額換算で約16%割安になります。また、家族5人までストレージを共有できるため、2TBプランを家族でシェアすれば一人あたり月290円以下の計算になります。ドコモユーザーはdポイント還元(10〜20%)を受けられるプランもあるので、携帯キャリアの契約内容と合わせて確認するとさらにお得です。
2026年現在、Google AI Plusという新プランも登場しています。月額1,200円で200GBのストレージに加え、GeminiなどのAI機能の利用枠が拡張されます。ストレージだけでなくAIも活用したい方には魅力的な選択肢です。
重要な注意点として、Google Oneを解約した場合、15GBを超えている状態が続くと2年後にはすべてのデータが削除されます。解約前に必ずデータをバックアップしておきましょう。
ビジネス向けGoogle Workspaceで容量問題を根絶する
仕事でGmailを使っているなら、Google Workspaceへの移行を強くおすすめします。理由は容量だけではありません。
Google WorkspaceのBusiness Startプランでは1ユーザーあたり30GB、Business Standard以上では2TB以上の容量が利用できます。しかもGoogle Workspaceには「ストレージプール方式」が採用されており、組織全体で容量を共有します。10人で契約した場合、1人あたり2TBではなく組織全体で20TBのプールを自由に使えるため、使用量に偏りがある組織でも無駄が出ません。
さらに、Google Workspaceには容量以外にも多くのメリットがあります。会社名入りの独自ドメインメールが使えるようになること、管理者コンソールから全ユーザーのデータを管理できること、退職者のアカウントを削除してもファイルやメールが消えないこと——これらはすべて、無料版では実現できないビジネスに不可欠な機能です。
無料版の個人アカウントで業務データを管理していると、退職者のアカウント削除とともに重要なファイルが消えるリスクや、個人が誤ってコンプライアンス上保持すべきメールを削除してしまうリスクが常に存在します。Google Workspaceはこれらのリスクを組織レベルで排除できます。
削除したメールは戻ってくる?知らないと怖い容量整理の注意点
容量を解放しようと急いで大量のメールを削除したあとで「あ、あのメール消さなければよかった!」と後悔した経験のある方もいるかもしれません。Gmailの削除に関するルールを正しく理解しておくことが重要です。
無料版のGmailでは、完全削除したメールを復元することはできません。ただし、ゴミ箱に移動してから30日以内であれば受信トレイに戻すことができます。「完全削除」とは、ゴミ箱の中でさらに削除した状態を指します。この状態になったメールは誰にも復元できません。
一方、Google Workspaceを使っている場合は、管理者コンソールから完全削除後25日以内であればメールを復元できます。これはビジネス利用における大きなセーフティネットになります。
また、メールの削除作業中によくある間違いとして「アーカイブ」があります。Gmailでは、メールをスワイプしたときにアーカイブされる設定になっていることがあり、受信トレイから消えたように見えてもデータはそのまま残っています。容量を減らしたいなら、必ず「削除」を選ぶようにしてください。
Gmailは「フォルダで整理するツール」じゃない。この設計思想を理解するだけで管理が劇的に変わる理由
このセクションを読むと、「なぜGmailで同じようにメール管理しようとすると破綻するのか」が構造レベルで理解できます。Outlookから移行してきた方が必ず感じる「なんか使いにくい」の正体が、ここにあります。
ぶっちゃけ、OutlookからGmailに移行してきた人が最初につまずく理由のほぼ100%は「フォルダで管理しようとしているから」です。何十人も移行支援をしてきた経験から断言できます。
Outlookにはフォルダという概念があります。「プロジェクトA」フォルダを作って、そこにメールを移動する。メールは1つのフォルダにしか存在できません。整理された気がするし、パッと見てわかりやすい。
一方Gmailの「ラベル」は、フォルダとは根本的に違います。1通のメールに複数のラベルを同時に付けられます。「プロジェクトA」ラベルと「要返信」ラベルと「田中さん」ラベルを、同じ1通のメールに同時に貼れるんです。これはフォルダという概念ではなく、タグ付けの概念です。
さらに重要なのが「アーカイブ」の役割です。Gmailの設計思想は「削除せずアーカイブして、必要なときに検索で引っ張り出す」というものです。受信トレイから消えたからといってメールがなくなったわけではなく、「すべてのメール」に残っています。Outlookの「既読管理でフォルダに振り分ける」という操作に相当するのが、Gmailでは「アーカイブして検索に任せる」なんです。
この設計思想を理解したとき、Outlookから移行してきた方々が一様に「え、そういうことか!」と言います。Gmailはフォルダで整理するツールではなく、検索・ラベル・アーカイブという3軸で動くまったく別物のメールツールなのです。
OutlookとGmailの設計思想の違いと移行時の「罠」を完全解説
「移行したのにメール管理が混乱した」という声は毎回必ず聞きます。移行前にこの比較表を見ておけば、9割の混乱は防げます。
| 機能・概念 | Outlook | Gmail | 移行時の罠 | Gmailでのベストプラクティス |
|---|---|---|---|---|
| メールの整理単位 | フォルダ(1通は1か所のみ) | ラベル(1通に複数付与可能) | フォルダと同じ感覚でラベルを大量に作ると管理不能になる | ラベルは最大10個程度に絞る。整理より検索に頼る設計にする |
| 未処理の目印 | フラグ(旗マーク) | スター・スヌーズ・ToDoリスト | 「フラグが使えない」と思って何も使わずに未処理メールが埋もれる | 返信が必要なメールはスヌーズ機能で翌朝に再通知。ToDoリストに追加する習慣をつける |
| 自動振り分け | 仕分けルール(条件→アクションを順番に処理) | フィルタ(条件に一致する全フィルタが並列で全適用) | Outlookと同じ感覚で「後のフィルタが優先される」と思って設計すると全く意図通りに動かない | フィルタは「並列全適用」という仕様を前提に設計する(詳細は後述) |
| データファイル | .pst/.ostファイルにローカル保存 | クラウドのみ(ローカルに相当するものがない) | 「バックアップどこに保存されてるの?」という混乱。.pstをインポートしようとして詰まる | Google Takeout(
takeout.google.com
)でメールをmbox形式でエクスポート可能。Outlookの.pstはGoogle Workspace Migration Toolで移行する |
| 既読管理の思想 | 既読にして整理済みを示す | アーカイブして受信トレイから消す | 「未読が溜まっていることへの罪悪感」でGmailを使うのが嫌になる人が続出 | 未読数は気にしない。受信トレイに残っているものだけを「今日やること」と定義するInbox Zero思想に切り替える |
| 送信元アドレス | 複数アカウントを自由に切り替えて送信可能 | 「別のアドレスとして送信」設定が必要。エイリアス機能あり | 「Gmailから別のアドレスで送れない」と思い込む。設定すれば可能だが設定を知らない人が多い |
設定 > アカウントとインポート > 他のメールアドレスを追加
から送信元アドレスを追加する。会社のSMTPサーバーを経由させることも可能 |
特にフィルタの動作の違いは多くの人が見落とします。Outlookの仕分けルールは「上から順に処理され、条件に一致したら次のルールはスキップ(設定による)」という動きをします。一方Gmailのフィルタは「全てのフィルタが並列で適用される」という仕様です。「このメールには絶対このフィルタだけ効かせたい」というOneフィルタ独占設計はGmailには存在しません。これを知らずに移行すると「なんで設定したのと違う動きをするんだ?」となります。
ラベル設計とフィルタ設計の実務原則。「作りすぎて管理不能」にならないための考え方
このセクションでは「Gmailのフィルタとラベルをどう設計すれば長期間使えるか」という実務の核心を話します。情シスとして何十人ものGmail管理を見てきた経験から言うと、ラベルを多く作りすぎた人ほど後でGmailを諦めます。
ラベル設計の原則「10個以内・命名規則統一・階層は2段まで」
おすすめのラベル構成はシンプルにこれだけです。
- アクション系ラベル「要返信」「要確認」「要対応」(処理状態を示す)
- プロジェクト系ラベル「PJ_案件名」のように接頭辞で統一(最大5個程度)
- 保持系ラベル「領収書」「契約書」「重要参考」(長期保管が必要なもの)
「取引先名ごとにラベルを作りたい」という気持ちはわかります。でも取引先が50社あれば50個のラベルが生まれ、半年後には誰もラベルを信用しなくなります。取引先や人物はラベルではなく検索演算子(
from:
)で引っ張り出す設計にした方が、長期的に圧倒的に楽です。
フィルタ設計の3原則と「競合」問題の解決
Gmailのフィルタは並列で全て適用されるため、複数のフィルタが同一メールに当たると全て実行されます。例えば「ニュースレターは受信トレイをスキップ」というフィルタと「件名に”重要”が含まれれば重要マークを付ける」というフィルタが同じメールに両方当たった場合、両方のアクションが実行されます。
これを理解した上での設計原則は次の3つです。
- 「受信トレイをスキップ」と「削除」は慎重にこの2つは一度設定するとメールが見えなくなるため、十分にテストしてから本番適用する
- フィルタはシンプルな条件で作る複雑な条件を1つのフィルタに詰め込むより、シンプルなフィルタを複数作った方が後でデバッグしやすい
- フィルタは必ずエクスポートしてバックアップする
設定 > フィルタとブロック中のアドレス > すべてのフィルタを選択 > エクスポートでXMLファイルとして保存できます。これを知らない人が本当に多い。新しいGoogleアカウントへのフィルタ移行もこれで一発です
受信トレイゼロ(Inbox Zero)を実現するGmailの設計
「受信トレイゼロ」とは受信トレイのメール数をゼロにすることが目的ではありません。「受信トレイにあるメールは全て今日処理すべきもの」という状態を作ることが目的です。
実践的な運用フローはこうです。メールが届いたら「今すぐ返信できるか・後でやるか・不要か」の3択で判断します。今すぐ返信できるなら返信してアーカイブ。後でやるならスヌーズをかけて受信トレイから消す。不要ならアーカイブか削除。この習慣が身につくと、受信トレイは常にクリーンに保たれます。
さらに便利な設定として「複数の受信トレイ」機能があります。
設定 > 受信トレイ > 受信トレイの種類 > 複数の受信トレイ
から設定でき、「スター付き」「要返信ラベル」などを別ペインで表示できます。これにより未処理メールと処理済みメールを視覚的に分離できます。
誤送信を防ぐGmail固有の設定と、フィッシングメールを確実に見分ける5つのチェックポイント
このセクションはGmailのセキュリティ設定で最初にやるべきことをまとめています。情シスとして組織のセキュリティインシデント対応を何度も経験してきた立場から、「後で後悔しないために今すぐやってほしい設定」を伝えます。
送信取り消し設定は今すぐ30秒に変更してください
Gmailには送信を取り消せる「送信取り消し機能」があります。デフォルトは5秒ですが、これを今すぐ30秒に変更してください。手順は
設定(歯車アイコン)> すべての設定を表示 > 全般 > 送信取り消し > 30秒
です。
なぜ30秒かというと、「送信ボタンを押した直後に宛先ミスに気づく」という体験は人間の認知の特性上、「送ってしまった直後」に集中するからです。5秒では気づいたときには消えています。
⚠️ 宛先ミスで最もやばい事故BCCをCCで送った場合
BCCで送るべきメールをCCで送ってしまうと、全員のメールアドレスが全員に見えてしまいます。個人情報保護の観点から、これは取り返しのつかない情報漏洩です。Gmailには「BCC忘れ防止」の自動警告機能はないため、複数の外部宛先に一斉送信するときは送信前に必ずBCC/CC欄を確認する習慣をつけることが唯一の対策です。
また、Gmailはメールアドレスの入力補完(サジェスト)機能で、過去に送ったことがある人のアドレスを候補として出してきます。「@が抜けた状態の入力中に意図しない宛先がサジェストされて送信してしまった」という事故を防ぐには、送信前に宛先欄を必ず目視確認することと、
設定 > 連絡先の提案を表示する
のオプションを理解した上で運用することが重要です。
フィッシングメールを確実に見分ける5つのチェックポイント
「Googleからのメール」を装ったフィッシングの対応を何件もやってきた経験から言うと、フィッシングメールの多くは「焦らせること」を最大の武器にしています。焦らずに以下の5点を確認するクセをつけてください。
- 送信元メールアドレスのドメインを確認する表示名が「Google」でも、実際の送信元アドレスが
no-reply@google-support-notice.comのような不審なドメインであればフィッシングです。Gmail上でメール差出人名をクリックすると実際のメールアドレスが表示されます。
- リンク先URLをクリック前にホバーで確認する(PC)リンクテキストには「accounts.google.com」と書かれていても、実際のリンク先が全く別のURLになっているケースが頻出します。PCでリンクの上にマウスを置き(クリックせず)、ブラウザ左下や画面下部に表示されるURLを確認してください。
- 「緊急」「24時間以内」「アカウント停止」という文言への警戒Googleを含む正規サービスは、ユーザーを焦らせてすぐにクリックさせようとするメールを送りません。こういう文言があったら疑ってください。
- 添付ファイルの拡張子を確認する
.exe.scr.vbs.jsなどの実行可能ファイルが添付されていれば開かないでください。
.docm(マクロ付きWord)や
.xlsm(マクロ付きExcel)も要注意です。
- メールヘッダーの「Authentication-Results」を確認するGmailでメールを開いた状態で
…(その他メニュー)> メッセージのソースを表示からヘッダー情報を確認できます。
dkim=passspf=passdmarc=passがそろっていれば正規送信元の可能性が高いです。どれかが
failになっていたら疑うべきです。
フィッシングと判断したメールはGmail上で「フィッシングを報告」してください。
…(その他メニュー)> フィッシングを報告
でGoogleへの報告と同時に迷惑メール処理ができます。組織内で展開する場合は、この5点をA4一枚のチェックリストにして配布するのが最も定着します。
アカウントセキュリティの必須設定チェックリスト
以下は今すぐ設定してほしい項目です。
myaccount.google.com
から全て確認できます。
①2段階認証の設定
myaccount.google.com > セキュリティ > Googleへのログイン > 2段階認証プロセス
から設定します。SMSよりも認証アプリ(Google AuthenticatorやAuthy)を推奨します。SMSはSIMスワッピング攻撃(電話番号の乗っ取り)で突破される可能性があるためです。
⚠️ 2段階認証を設定したら必ずバックアップコードを保存してください
「スマホをなくして2段階認証できなくなった」「新しいスマホに変えたらアプリのコードが消えた」という緊急対応を何度も経験しています。myaccount.google.com > セキュリティ > 2段階認証プロセス > バックアップコードから8桁のコードが10個発行されます。これを印刷して物理的な金庫か、スマホとは別のデバイスに保存してください。このコードがないと、2段階認証のデバイスを紛失した場合にアカウントへの復旧が著しく困難になります。
②最近のログインアクティビティの確認Gmailの画面右下「最終アカウント アクティビティ」をクリックすると、最近ログインしたデバイスと場所が確認できます。見知らぬ国や地域からのアクセスがあれば、即座にGoogleアカウントのパスワードを変更し、
myaccount.google.com > セキュリティ > 最近のセキュリティ イベント
を確認してください。
③セキュリティ診断の定期実行
myaccount.google.com > セキュリティ診断
を月1回実行する習慣をつけてください。連携しているサードパーティアプリの棚卸し(使っていないアプリへのアクセス権を削除)と、デバイスの確認を行います。
Gmailの検索演算子を使いこなせば、フォルダ整理は一切不要になる
このセクションを読むと「検索演算子を組み合わせるだけでGmailの管理が完結する」という体験ができます。ラベルを作りすぎた人が辿り着く「結局検索が最強」という境地への最短ルートです。
知られていない実務向け検索演算子の組み合わせパターン
基本の演算子を組み合わせると強力な絞り込みが可能です。以下は実務でよく使う組み合わせ例です。
| やりたいこと | 検索式 |
|---|---|
| 3年以上前の添付ファイル付きメールを一括確認 |
has:attachment older_than:3y
|
| 特定の人から来た未読メールのみ表示 |
from:tanaka@example.com is:unread
|
| 20MB以上の添付があるメール(容量大掃除) |
has:attachment larger:20M
|
| 件名に「請求書」が含まれるPDF添付メール |
subject:請求書 has:attachment filename:pdf
|
| 自分が送信したが返信が来ていないメール |
from:me -in:sent is:unread
(目安として) |
| 特定期間のメール(例2023年1月の全メール) |
after:2023/1/1 before:2023/2/1
|
| ラベル未分類の受信トレイのみ表示 |
in:inbox -has:userlabels
|
さらに便利な使い方は、よく使う検索式をフィルタとして保存・再利用することです。検索を実行した後に表示される検索バー右端の「▼」から「この検索条件でフィルタを作成」を選ぶと、同じ条件を毎回入力せずに再利用できます。例えば「has:attachment larger:10M」のフィルタに「古い添付大容量」というラベルを自動付与させておけば、定期的な大掃除が楽になります。
GASでGmailを自動化する実務コード集。送信上限とMailApp/GmailAppの使い分けを理解してから使う
このセクションでは「コピペしてそのまま動くGASコード」と、それ以上に重要な「やってはいけない危険地帯の回避方法」をセットで説明します。GASのメール送信上限を知らないまま本番で使い始めて業務が止まった、という緊急対応を何件も経験しているので、先に危険地帯を把握してください。
MailAppとGmailAppどちらを使うべきか、その判断基準
| 比較項目 | MailApp | GmailApp |
|---|---|---|
| 使用できるサービス | Gmailに限らずどのGoogleアカウントでも使用可 | Gmailのみ |
| 送信元アドレスの指定 | 不可(スクリプトの実行者のアドレスのみ) | 可(エイリアスとして設定済みのアドレスのみ) |
| 送信上限(無料) | 100通/日 | 500通/日 |
| 送信上限(Workspace) | 1,500通/日 | 2,000通/日 |
| スレッド操作・ラベル操作 | 不可 | 可(メールの検索・ラベル付け・アーカイブ等) |
| 使い分けの基準 | シンプルな通知メール・返信メール送信 | 既存スレッドへの返信・ラベル操作を伴う処理 |
⚠️ GASの4つの危険地帯知らずに本番で踏むと本当に焦ります
①ループで大量送信→アカウント一時停止の危険MailApp.sendEmail()をfor文の中で無制限に回すと、送信上限を超えた時点でGoogleがアカウントを一時的にメール送信不可にします。必ず送信件数のカウントと上限チェックを実装してください。
②GmailAppのfromパラメータに未設定アドレスを指定→エラーまたは迷惑メール判定GmailAppで送信元アドレスを指定する場合、Gmailの「別のアドレスとして送信」に設定済みのアドレスのみ有効です。未設定のアドレスを指定するとエラーになるか、送信できても相手側で迷惑メール扱いされます。
③GmailApp.search()を大量メールに無制限実行→タイムアウト・スクリプト停止検索結果が数百件以上になるクエリをmaxResultsパラメータなしで実行すると、GASの実行時間制限(無料6分・Workspace30分)を超えてスクリプトが強制停止されます。必ずmaxResultsで上限を設定し、バッチ処理に分割してください。
④個人情報を含むログの記録禁止氏名・住所・マイナンバー等をLogger.log()やスプレッドシートに記録する場合は、スクリプトのアクセス権限管理とログ保持ポリシーを事前に確認してください。個人情報保護法の観点から、ログへの不用意な記録は法的リスクを伴います。
コード①スプレッドシートの宛先リストから個別カスタマイズメールを送信
/**
- 関数名sendCustomEmailsFromSheet
- 用途スプレッドシートの宛先リストから一括カスタマイズメール送信
- 動作確認Google Apps Script V8ランタイム
- 使用サービスGmailApp
- MailApp vs GmailApp の使い分け理由
- 送信件数が多く(無料500通/日)、将来的にラベル操作も
- 追加する可能性があるためGmailAppを採用
- 送信上限GmailApp 無料500通/日・Workspace 2,000通/日
- 実行方法スクリプトエディタから手動実行、またはトリガーで定期実行
- 必要な権限スコープ
- https://www.googleapis.com/auth/gmail.send
- https://www.googleapis.com/auth/spreadsheets.readonly
- Google Workspaceプラン要件無料・有料プラン両方対応(上限が異なる)
- 注意事項
- - スプレッドシートのA列:メールアドレス、B列:宛先名、C列:送信済みフラグ
- - 送信上限に達した場合は翌日に残りを処理する設計
- - fromパラメータを使う場合はGmailの「別のアドレスとして送信」設定が必要
*/
function sendCustomEmailsFromSheet() {
// 送信元設定(Gmailの「別のアドレスとして送信」で設定済みのアドレスのみ指定可能)
var SENDER_NAME = '送信者名'; // 送信者として表示される名前
var SUBJECT = '【ご連絡】月次レポートのご送付';
// スプレッドシートからデータ取得
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var lastRow = sheet.getLastRow();
var data = sheet.getRange(2, 1, lastRow - 1, 3).getValues(); // 2行目以降(1行目はヘッダー)
// 1日の送信可能数を管理する(無料:500通、Workspace:2000通が上限)
var MAX_SEND_PER_DAY = 480; // 余裕を持って上限より少し低めに設定
var sentCount = 0;
try {
for (var i = 0; i < data.length; i++) {
var email = data; // A列:メールアドレス
var name = data; // B列:宛先名
var isSent = data; // C列:送信済みフラグ("済"で送信スキップ)
// 送信済みのもの・空のアドレスはスキップ
if (isSent === '済' || !email) continue;
// 1日の送信上限チェック(上限に達したら処理を中断して翌日に回す)
if (sentCount >= MAX_SEND_PER_DAY) {
Logger.log('送信上限に達しました。残りは翌日のトリガーで処理されます。送信済み件数: ' + sentCount);
break;
}
// メール本文をカスタマイズ(名前を差し込む)
var body = name + ' 様\n\n'
+ 'お世話になっております。\n'
+ '今月のレポートをお送りします。\n\n'
+ '何かご不明な点がございましたら、お気軽にご連絡ください。\n\n'
+ '-\n'
+ SENDER_NAME;
// メール送信
GmailApp.sendEmail(email, SUBJECT, body, {
name: SENDER_NAME
// fromを指定する場合from: 'another@example.com'(要事前設定)
});
// 送信済みフラグをスプレッドシートに記録
sheet.getRange(i + 2, 3).setValue('済');
sentCount++;
// 連続送信による負荷軽減のため少し待機(大量送信時のレート制限対策)
if (sentCount % 50 === 0) {
Utilities.sleep(2000); // 50通ごとに2秒待機
}
}
Logger.log('送信完了。本日の送信件数: ' + sentCount);
} catch (e) {
// エラー発生時はログに記録して処理を止める(データを守るため)
Logger.log('エラーが発生しました: ' + e.toString());
// 必要に応じて管理者にエラー通知メールを送る
MailApp.sendEmail(
Session.getActiveUser().getEmail(),
' メール送信スクリプトでエラー発生',
'エラー内容: ' + e.toString() + '\n送信済み件数: ' + sentCount
);
}
}
コード②特定条件のメールを自動ラベル付け・アーカイブする処理
/**
- 関数名autoLabelAndArchive
- 用途特定条件(件名・送信元)のメールに自動ラベルを付けてアーカイブ
- 動作確認Google Apps Script V8ランタイム
- 使用サービスGmailApp
- MailApp vs GmailApp の使い分け理由
- メールの検索・ラベル操作・アーカイブにはGmailAppが必須
- MailAppにはメール受信・操作機能がない
- 送信上限このコードは送信を行わないため上限の影響なし
- 実行方法時間ベースのトリガーで1時間ごとに自動実行を推奨
- 必要な権限スコープ
- https://mail.google.com/ (Gmail全権限)
- Google Workspaceプラン要件無料・有料プラン両方対応
- 注意事項
- - GmailApp.search()のmaxResultsは必ず指定すること(タイムアウト防止)
- - ラベルが存在しない場合は自動作成される
*/
function autoLabelAndArchive() {
// 処理対象の検索条件(ここをカスタマイズする)
var SEARCH_QUERY = 'subject:【自動通知】 is:inbox newer_than:1d';
var LABEL_NAME = '自動通知';
var MAX_RESULTS = 50; // 一度に処理する最大件数(タイムアウト防止のため上限を設定)
try {
// 対象ラベルを取得または作成
var label = GmailApp.getUserLabelByName(LABEL_NAME);
if (!label) {
label = GmailApp.createLabel(LABEL_NAME);
Logger.log('ラベルを新規作成: ' + LABEL_NAME);
}
// 条件に合うスレッドを検索(maxResultsで件数制限タイムアウト防止に必須)
var threads = GmailApp.search(SEARCH_QUERY, 0, MAX_RESULTS);
Logger.log('対象スレッド数: ' + threads.length);
if (threads.length === 0) {
Logger.log('処理対象のメールはありませんでした。');
return;
}
// ラベル付けとアーカイブをまとめて処理(バッチ処理でAPI呼び出しを削減)
label.addToThreads(threads); // ラベルを一括付与
GmailApp.moveThreadsToArchive(threads); // 受信トレイからアーカイブに移動
Logger.log(threads.length + '件を処理しました(ラベル付け・アーカイブ完了)');
} catch (e) {
Logger.log('エラー発生: ' + e.toString());
}
}
コード③添付ファイル付き未読メールの情報をスプレッドシートに自動転記
/**
- 関数名exportAttachmentEmailsToSheet
- 用途添付ファイル付き未読メールの情報をスプレッドシートに転記して管理
- 動作確認Google Apps Script V8ランタイム
- 使用サービスGmailApp
- MailApp vs GmailApp の使い分け理由
- メール検索・添付ファイル情報取得にはGmailAppが必須
- 送信上限このコードは送信を行わないため上限の影響なし
- 実行方法スクリプトエディタから手動実行、または週次トリガーで実行
- 必要な権限スコープ
- https://mail.google.com/
- https://www.googleapis.com/auth/spreadsheets
- Google Workspaceプラン要件無料・有料プラン両方対応
- 注意事項
- - 個人情報(氏名・住所等)が含まれるメールを転記する場合は
- スプレッドシートのアクセス権限を適切に設定すること
- - maxResultsは必ず指定(大量メール対象時のタイムアウト防止)
*/
function exportAttachmentEmailsToSheet() {
var SEARCH_QUERY = 'has:attachment is:unread newer_than:7d'; // 直近7日の添付付き未読
var MAX_RESULTS = 100; // 一度に処理する最大件数
try {
// 出力先スプレッドシートを準備
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheetName = '添付メールログ_' + Utilities.formatDate(new Date(), 'Asia/Tokyo', 'yyyyMMdd');
var sheet = ss.getSheetByName(sheetName) || ss.insertSheet(sheetName);
// ヘッダー行を設定(初回のみ)
if (sheet.getLastRow() === 0) {
sheet.appendRow);
}
// 条件に合うスレッドを検索
var threads = GmailApp.search(SEARCH_QUERY, 0, MAX_RESULTS);
var rowsToAdd = ;
for (var i = 0; i < threads.length; i++) {
var messages = threads.getMessages();
for (var j = 0; j < messages.length; j++) {
var msg = messages;
var attachments = msg.getAttachments();
// 添付ファイルが実際にある場合のみ処理
if (attachments.length > 0) {
for (var k = 0; k < attachments.length; k++) {
var att = attachments;
// 各添付ファイルの情報を1行として蓄積
rowsToAdd.push[
Utilities.formatDate(msg.getDate(), 'Asia/Tokyo', 'yyyy/MM/dd HH:mm'),
msg.getFrom(),
msg.getSubject(),
att.getName(),
Math.round(att.getSize() / 1024), // バイト→KB変換
threads.getId()
]);
}
}
}
// 処理済みメールを既読にする(必要に応じてコメントアウト)
// threads.markRead();
}
// スプレッドシートにまとめて書き込み(1行ずつより高速)
if (rowsToAdd.length > 0) {
sheet.getRange(sheet.getLastRow() + 1, 1, rowsToAdd.length, 6).setValues(rowsToAdd);
}
Logger.log('転記完了。処理件数: ' + rowsToAdd.length + '行');
} catch (e) {
Logger.log('エラー発生: ' + e.toString());
}
}
コード④フォームの回答があったら担当者に自動返信メールを送信
/**
- 関数名sendAutoReplyOnFormSubmit
- 用途Googleフォームの回答送信時に回答者と担当者に自動返信
- 動作確認Google Apps Script V8ランタイム
- 使用サービスMailApp
- MailApp vs GmailApp の使い分け理由
- シンプルな通知・返信メールのため権限スコープが少ないMailAppを採用
- GmailAppは権限スコープが広いため、シンプルな送信用途には過剰
- 送信上限MailApp 無料100通/日・Workspace 1,500通/日
- ※フォーム回答が多い場合はGmailApp(無料500通/日)への変更を検討
- 実行方法Googleフォームのスクリプトエディタで
- フォーム送信時のトリガー(onFormSubmit)として設定
- 必要な権限スコープ
- https://www.googleapis.com/auth/script.send_mail
- Google Workspaceプラン要件無料・有料プラン両方対応(上限が異なる)
- 注意事項
- - フォームの質問の順番が変わるとcolumnの番号がずれるため要注意
- - 個人情報をメール本文に含める場合は受信者の権限管理を確認
*/
function sendAutoReplyOnFormSubmit(e) {
// フォームの回答データを取得
var responses = e.values; // 0番目はタイムスタンプ
// フォームの各質問に対応するインデックスを設定(フォームの質問順に合わせて変更)
var APPLICANT_EMAIL_INDEX = 1; // メールアドレスの質問が2番目の場合
var APPLICANT_NAME_INDEX = 2; // 氏名の質問が3番目の場合
var ADMIN_EMAIL = 'admin@example.com'; // 担当者メールアドレス(要変更)
try {
var applicantEmail = responses;
var applicantName = responses;
// 入力値の検証(メールアドレスが空の場合はスキップ)
if (!applicantEmail || applicantEmail.indexOf('@') === -1) {
Logger.log('有効なメールアドレスがありません: ' + applicantEmail);
return;
}
// 回答者への自動返信メール
var replySubject = '【受付完了】お問い合わせを受け付けました';
var replyBody = applicantName + ' 様\n\n'
+ 'この度はお問い合わせいただきありがとうございます。\n'
+ '内容を確認の上、担当者よりご連絡いたします。\n\n'
+ '【受付内容の確認】\n'
+ responses.slice(1).join('\n') // 全回答内容を本文に含める
+ '\n\n'
+ '※このメールは自動送信されています。このメールへの返信は受け付けておりません。';
MailApp.sendEmail(applicantEmail, replySubject, replyBody);
// 担当者への通知メール
var adminSubject = ' 新しい回答が届きました';
var adminBody = '新しいフォーム回答がありました。\n\n'
+ '送信者: ' + applicantName + '(' + applicantEmail + ')\n'
+ '送信日時: ' + responses + '\n\n'
+ '【回答内容】\n'
+ responses.slice(1).join('\n');
MailApp.sendEmail(ADMIN_EMAIL, adminSubject, adminBody);
Logger.log('自動返信送信完了: ' + applicantEmail);
} catch (e) {
Logger.log('エラー発生: ' + e.toString());
// エラー発生時は管理者に通知(自分自身のアドレスに送る)
MailApp.sendEmail(
Session.getActiveUser().getEmail(),
' フォーム自動返信でエラー',
'エラー内容: ' + e.toString()
);
}
}
Google WorkspaceプランごとのGmail機能差異と送信制限の完全比較
「無料アカウントとWorkspaceで何が違うの?」という質問は情シスとして何百回も受けてきました。送信制限については特に誤解が多いので、正確な数字を含めてまとめます。
| 機能名 | 無料Googleアカウント | Business Starter | Business Standard以上 | 注意事項 |
|---|---|---|---|---|
| ストレージ | 15GB(Gmail/Drive/Photos共有) | 30GB/ユーザー | 2TB以上/ユーザー(プール方式) | Businessプランはプール方式で組織全体で共有可能 |
| GAS MailApp送信上限 | 100通/日 | 1,500通/日 | 1,500通/日 | MailAppの「Workspace500通」という古い情報が流通しているが現在は1,500通 |
| GAS GmailApp送信上限 | 500通/日 | 2,000通/日 | 2,000通/日 | GmailApp経由の送信はMailAppより上限が高い |
| 独自ドメインメール | 不可(@gmail.com固定) | 可(@会社名.com等) | 可 | 無料版でも独自ドメインを使う方法はあるが管理機能がない |
| 管理者コンソール | なし | あり(基本的な組織管理) | あり(詳細なポリシー設定) | フィルタ・署名の一括配布はWorkspaceの管理コンソールから可能 |
| 機密モード | 利用可(限定的) | 利用可 | 利用可+組織ポリシーで制御可 | 機密モードは受信側がGmailでない場合に制限がかかる場合あり |
| メール保持ポリシー | なし(個人の任意) | 管理者設定で保持ルール設定可 | 詳細な保持・削除ポリシー設定可 | コンプライアンス対応にはWorkspace必須 |
| 削除済みメールの復元 | 30日以内(ゴミ箱から) | 管理者コンソールから25日以内に復元可 | 同左 | Workspace管理者は完全削除後でも25日以内なら復元できる |
特に重要なのはGASの送信上限です。無料アカウントでMailAppを使うと1日100通しか送れません。社員向けの一斉通知メールを100通以上送ろうとすると上限に引っかかります。これを知らずに本番環境で一斉送信スクリプトを動かし、途中でメールが止まって大騒ぎになった案件を何件も見てきました。送信件数が多い業務自動化には必ずWorkspaceプランが必要です。
現場の「あるある困った」解決集。これを知らずに対処すると状況が悪化します
困った①重要なメールがずっとスパムフォルダに入っていた
【困った状況】
「取引先から返事がないと思っていたら、先方は何度もメールを送ってくれていた。全部スパムに入っていた。」
【なぜこれが起きるのか】
Gmailのスパム判定は送信元ドメインの評判・メール本文の特徴・過去のユーザー行動(過去にその送信元のメールをスパム報告したか等)を複合的に判断します。特に「一度でもその送信元をスパム報告した場合」と「新規取引先のように過去にやりとりがない送信元からのメール」はスパム判定されやすい傾向があります。
【その場でできる応急処置】
- スパムフォルダを開いて当該メールを選択する
- 「スパムでないことを報告」ボタンをクリックして受信トレイに移動する
- 同一送信元の他のメールも同様に処理する
【根本解決の手順】
その送信元メールアドレスをフィルタに登録して「スパムにしない」「受信トレイに入れる」設定をします。
設定 > フィルタとブロック中のアドレス > フィルタを作成
から、
from:相手のアドレス
を条件にして「スパムにしない」にチェックを入れてください。Workspaceの場合は管理者コンソールからドメイン単位でスパム許可リストに登録できます。
⚠️ やってはいけないNG対処「スパム報告」は正規メールにも使わないでください。一度スパム報告すると、Googleのシステムがその送信元を「スパムを送る人」として学習します。正規の取引先のメールを誤ってスパム報告すると、その後そのアドレスからのメールが全てスパムに入り続ける原因になります。
【情シス視点のひとこと】
現場ではまず「最後に受信トレイにメールが届いたのはいつか」と「スパムフォルダに同じ送信元のメールが何通あるか」を確認します。スパムが大量に溜まっているなら長期間見ていなかった証拠です。Workspaceの管理コンソールには送受信ログ(メールログ検索)があり、「届いているはずのメールがどこに行ったか」を追跡できます。無料アカウントにはこの機能がないため、原因調査が困難です。
困った②GASのメール自動送信が突然止まった(上限超過)
【困った状況】
「毎朝自動でレポートメールを送るスクリプトが、ある日突然止まった。エラーログを見たら『上限に達しました』と出ていた。」
【なぜこれが起きるのか】
GASには1日あたりのメール送信上限があります(無料:MailApp100通/GmailApp500通、Workspace:MailApp1,500通/GmailApp2,000通)。送信件数が徐々に増えて上限に引っかかるケースと、複数のトリガーが同じスクリプトを呼び出してしまい一気に上限を超えるケースがあります。
【その場でできる応急処置】
- GASのスクリプトの実行ログを確認して何通目で止まったか把握する
- スプレッドシートに送信済みフラグ列がある場合は、翌日にトリガーを再実行すれば続きから送信される
- 当日中に全件送信が必要な場合は、Workspaceプランへのアップグレードを検討する
【根本解決の手順】
本記事のコード①のように送信件数のカウントと上限チェックを実装し、上限に達したら翌日に続きを処理するバッチ設計にします。また、スクリプトが上限超過でエラーになった際に管理者へ自動でエラー通知メールを送る仕組みも入れておくと問題を早期発見できます。
⚠️ やってはいけないNG対処上限超過を回避しようとして「複数のGoogleアカウントに分散させる」方法は利用規約違反になる可能性があります。送信件数が増えてきたら素直にWorkspaceプランに移行するのが正解です。
【情シス視点のひとこと】
GASの送信上限は「Googleサービスのクォータ」として管理されており、プランごとに異なります。本番運用前に必ず送信件数の最大値を見積もり、余裕を持って上限設計してください。無料アカウントで100通/日の上限は業務自動化にはほぼ使えないレベルです。
困った③2段階認証を設定したら別のデバイスでログインできなくなった
【困った状況】
「2段階認証を有効にしたら、会社のパソコンからGmailにログインできなくなった。しかも認証アプリを入れていたスマホをなくしてしまっていた。」
【なぜこれが起きるのか】
2段階認証を設定した後、バックアップコードを保存していない状態で認証デバイスを紛失すると、アカウントへのアクセス手段がなくなります。Googleのアカウント復旧プロセスはあるものの、本人確認に数日かかることがあり業務に支障が出ます。
【その場でできる応急処置】
- Googleのアカウント復旧ページ(
accounts.google.com/signin/recovery)にアクセスする
- 登録済みの別のメールアドレスや電話番号で本人確認を試みる
- 「過去にこのアカウントでログインしたデバイス」での確認を試みる
- 上記で復旧できない場合はGoogleサポート(Workspaceの場合は管理者コンソール)に問い合わせる
【根本解決の手順】
今すぐ
myaccount.google.com > セキュリティ > 2段階認証プロセス > バックアップコード
でバックアップコードを確認・印刷して、スマホとは別の安全な場所に保管してください。Workspaceの場合は管理者がユーザーの2段階認証をリセットできます(
管理コンソール > ユーザー > 対象ユーザー > セキュリティ > 2段階認証プロセスをリセット
)。
⚠️ やってはいけないNG対処「面倒だから2段階認証を無効にする」という判断は絶対にやめてください。2段階認証はアカウント乗っ取りを防ぐ最も効果的な対策です。不便さよりもセキュリティリスクの方が圧倒的に高いです。
【情シス視点のひとこと】
Workspaceの管理者なら、ユーザーがロックアウトされた場合でも管理コンソールから2段階認証をリセットできます。これが無料アカウントとの大きな違いのひとつです。組織で2段階認証を強制している場合は、バックアップコードの管理方法と緊急時の連絡先を事前に周知しておくことが不可欠です。
困った④「フィッシングメールを踏んでしまったかもしれない」と言われた
【困った状況】
「社員から『Googleからのメールに記載されたリンクをクリックしてしまった。パスワードを入力してしまったかもしれない』という連絡が来た。」
【なぜこれが起きるのか】
フィッシングメールは送信元アドレスや見た目をGoogleの公式メールに酷似させて作られます。特に「アカウントが不正利用されています」「今すぐ確認してください」という緊急性を演出した文言でクリックを誘導するパターンが多いです。
【その場でできる応急処置】
- 即座にGoogleアカウントのパスワードを変更する(
myaccount.google.com > セキュリティ)
-
myaccount.google.com > セキュリティ > 最近のセキュリティ イベントで不審なログインがないか確認する
- 連携しているサードパーティアプリを確認して見覚えのないアプリのアクセス権を即座に削除する
- 他のサービスで同じパスワードを使っていた場合は全て変更する
【根本解決の手順】
2段階認証を設定することで、パスワードが漏洩しても不正ログインを防げます。Workspaceの管理コンソールでは組織全員に2段階認証を強制設定できます。また、定期的にセキュリティ診断(
myaccount.google.com > セキュリティ診断
)を全員に実施させる組織習慣をつくることが再発防止になります。
⚠️ やってはいけないNG対処「パスワードを変えたから大丈夫」と思って連携アプリの確認を怠ることはNGです。フィッシングサイトでOAuth認証を承認させる手口では、パスワードが変わっても不正アプリがアカウントへのアクセス権を持ち続けます。
【GASで解決できる場合不審なログインを定期チェックするスクリプト】
Workspaceの場合は Admin SDK ReportsサービスをGASから利用することで、組織のログインアクティビティを定期的にスプレッドシートに出力し、異常ログインを早期発見する仕組みを作ることができます(Admin SDK Reports APIの有効化とWorkspace管理者権限が必要)。
【情シス視点のひとこと】
現場での初動は「パスワード変更」と「連携アプリの棚卸し」の2つを同時にやってもらうことです。どちらかだけでは不十分です。また、社員への教育で最も効果があったのは「フィッシングメールの実物を見せて5つのチェックポイントを確認させる体験型のトレーニング」でした。説明を聞くだけより、実物を見た方が圧倒的に記憶に残ります。
困った⑤OutlookからGmailに移行したらメール管理が完全に混乱した
【困った状況】
「会社のメールがGmailに移行された。Outlookと同じようにフォルダを作って管理しようとしたが、どんどんラベルが増えてどこに何があるかわからなくなった。」
【なぜこれが起きるのか】
Outlookの「フォルダで整理」という管理方法をそのままGmailに持ち込もうとするためです。Gmailのラベルは1通に複数付けられる「タグ」の概念であり、フォルダとは根本的に異なります。Outlookと同じ感覚で管理しようとすると、ラベルが増殖し、どのラベルに何があるかわからなくなります。
【その場でできる応急処置】
- まず使っていないラベルを全て削除して整理する(メールは消えない・ラベルだけが消える)
- ラベルは「アクション系(要返信/要確認)」「保存系(契約書/領収書)」の2カテゴリのみに絞る
- 「整理しなければ」という強迫観念を捨て、アーカイブして検索に任せる使い方に切り替える
【根本解決の手順】
Gmailの正しい設計思想は「検索・ラベル・アーカイブ」の3軸です。Outlookの「フォルダに振り分けて既読管理する」から「受信トレイに残っているものだけが今日のタスク。処理したらアーカイブ」という思想に切り替えることが唯一の解決策です。
⚠️ やってはいけないNG対処「フィルタで全てのメールを自動でラベルに振り分け、受信トレイをスキップさせる」という設定は一見きれいに見えますが、急ぎの重要メールも自動でスキップされてしまいます。最初は受信トレイに全てのメールを集め、手動でアーカイブする習慣をつけることを推奨します。
【情シス視点のひとこと】
Outlook移行者が一番困るのは「フラグがない」ではなく「管理の思想が全く違う」ことを受け入れられないことです。移行直後の1〜2週間は必ず「Outlookの方が使いやすかった」と言われます。でも3カ月後には「検索一発でメールが出てくる方が楽」と言う人がほとんどです。移行支援では「最初の2週間さえ乗り越えれば変わる」と伝えるようにしています。
ぶっちゃけこうした方がいい!
15年以上Google WorkspaceとGmailの法人運用をやってきて、Outlookからの移行を何十人もサポートして、GASの送信上限でシステムが止まる緊急対応を何件もやって、フィッシング被害の初動対応もやってきた立場から本音を言います。
Gmailを「Outlookの代替」として使おうとするのは、今日やめてください。
これが最初の結論です。OutlookとGmailは設計思想がまったく違う別物のツールです。Outlookは「フォルダで整理して既読で管理する」ツール。GmailはGoogleが「検索・ラベル・アーカイブ」という3軸で設計した「整理しなくても検索で引き出せる」ツールです。Outlookと同じようにフォルダ管理しようとするから破綻します。アーカイブと検索に振り切った瞬間に、Gmailは急に使いやすくなります。
次に、これだけは最初に設定してほしいという3つをお伝えします。
ひとつ目は送信取り消し時間を30秒に変更すること。誤送信は必ず起きます。5秒では間に合いません。今すぐ変えてください。ふたつ目は2段階認証を有効にしてバックアップコードを保存すること。アカウントが乗っ取られてからでは遅いです。バックアップコードを保存していないまま認証デバイスをなくすと、その日から業務が止まります。みっつ目はラベルを10個以内に絞ること。ラベルを作りすぎた人が後でGmailを諦めるパターンを何十人も見てきました。整理はラベルではなく検索に任せる、これがGmail流です。
GASのメール自動化については、本番で使う前に必ずMailAppとGmailAppの送信上限の差を把握してください。無料アカウントのMailApp100通/日という制限は、業務自動化には事実上使えない数字です。社内の一斉送信や自動通知を自動化したいなら、Workspaceプランへの移行がほぼ必須です。送信上限で業務が止まってから対応するより、設計段階で判断する方が圧倒的にコストが低い。
セキュリティについては「怖い話」として煽りたいわけではなくて、「設定さえすれば防げる問題がほとんど」という話をしたいんです。2段階認証、バックアップコード保存、定期的なセキュリティ診断、この3つを組織全員が実施するだけで、フィッシングとアカウント乗っ取りのリスクは劇的に下がります。これを全員に展開するには、Workspaceの管理コンソールから2段階認証を強制できる環境が一番楽です。
ぶっちゃけ、「ラベル設計・フィルタ設計・セキュリティ設定の3つを最初に整えるだけで、Gmailは最強のメール環境になります。この3つを後回しにして「なんとなく使っている」状態が、容量不足・スパム迷子・フィッシング被害・GAS障害のほぼ全ての根本原因です。
OutlookからGmailへの移行を支援した人に「今どっちが好きですか?」と3カ月後に聞くと、ほぼ全員がGmailと答えます。最初の2週間の混乱さえ乗り越えれば、検索一発でメールが出てくる世界の快適さは一度味わったら戻れません。まずはアーカイブを使い始めてください。それだけで変わります。
Gmailの容量不足に関する疑問解決
容量が不足すると、届かなかったメールはあとから受け取れますか?
原則として、容量不足の状態で相手が送ったメールはバウンス(エラー返送)されるため、容量を回復させても自動的に再送はされません。相手の元にエラーメッセージが届いている場合は、相手に再送をお願いする必要があります。大切な連絡を待っていた場合は、相手に直接確認を取ることをおすすめします。なお、送った側がエラーを受け取らないケースもあり、その場合は相手も気づいていないことがあります。
削除作業をしたのに容量が減りません。なぜですか?
最もよくある理由は「ゴミ箱を空にしていない」ことです。Gmail・Googleフォト・Googleドライブそれぞれのゴミ箱を個別に空にしなければ、容量は減りません。3つすべてを確認してください。それでも変化がない場合は、容量の大半がGoogleドライブにある大容量ファイルに使われている可能性があります。
drive.google.com/settings/storage
にアクセスし、大きいファイル順に一覧表示して確認してみましょう。
Google Oneを契約するタイミングはいつがいいですか?
容量の警告が出てから慌てて契約するのではなく、残り20〜30%になった段階で検討し始めるのが理想的です。特に仕事でGmailを使っている場合は、容量がいっぱいになってからでは手遅れになることがあります。月290円(100GBプラン)という費用は、もし重要なメールを1通でも受け取り損なった場合のビジネス損失と比べれば、無視できるほど小さなコストです。
Gmailの添付ファイルは最大何MBまで送れますか?
1通のメールに添付できるファイルの上限は25MBまでです。複数ファイルを添付する場合も合計25MB以内である必要があります。25MBを超えるファイルを添付しようとすると、GmailはそのファイルをGoogleドライブに自動保存し、本文にリンクを挿入する仕組みになっています。なお、送信先のメールサービス側にも受信容量の上限があるため、相手が使っているメールサービスによっては受け取れないこともあります。
iPhoneのGmailアプリから容量を確認できますか?
GmailアプリからGoogleアカウント全体の詳細な容量内訳を確認することはできませんが、GoogleドライブアプリまたはGoogle Oneアプリから確認できます。GoogleドライブアプリのメニューやGoogle Oneアプリの「保存容量」セクションを開くと、Gmail・Googleフォト・Googleドライブそれぞれの使用量が確認できます。ファイルの削除もパソコンのブラウザから行う方が一括操作しやすく、スマートフォンでは細かい操作がしにくい部分もあるためパソコン作業を推奨します。
今すぐパソコンやスマホの悩みを解決したい!どうしたらいい?
いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」
あなたはこんな経験はありませんか?
✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦
平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。
LINEでメッセージを送れば即時解決!
すでに多くの方が私の公式LINEからお悩みを解決しています。
最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。
誰でも無料で使えますので、安心して使えます。
問題は先のばしにするほど深刻化します。
小さなエラーがデータ消失や重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。
あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。
ぜひ、あなたの悩みを私に解決させてください。
まとめ
Gmailが容量不足になると、新しいメールが受信できなくなります。しかも相手にはエラーが返るため、あなたが知らない間に重要な連絡を失っている可能性があります。この問題を放置し続けると、最悪の場合は2年後にすべてのデータが消えるリスクまであります。
今すぐできる対処法は4ステップです。まず
one.google.com/storage
で現状を把握し、次にGmail内の大容量添付ファイル付きメールを
has:attachment larger:10M
で一括検索して削除する。続いてGoogleフォトの不要な動画を消す。最後にGmail・Googleフォト・Googleドライブそれぞれのゴミ箱を空にする——この4ステップだけで多くのケースは解決します。
ただし、繰り返しになる応急処置に時間を費やすのではなく、根本的な解決策として Google One(個人)または Google Workspace(ビジネス)へのアップグレードを検討してください。月290円から始められるGoogle Oneのベーシックプランは、コーヒー1杯より安い値段で容量の悩みから解放されます。仕事でGmailを使っているなら、Google Workspaceが提供する独自ドメイン・組織管理・セキュリティの恩恵は、そのコスト以上の価値があります。
容量不足の警告が出たとき、それはGmailがあなたにくれたサインです。「今がちょうどいい見直しのタイミング」と受け止めて、自分に合った解決策を選んでみてください。






コメント