📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 207行目: | 207行目: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br> | <br> | ||
==== | ==== 推奨されるアプローチ ==== | ||
===== Google Gmail API | 新規システムを設計する場合は、以下に示す順序で検討することが推奨される。<br> | ||
# クラウドメールサービスのAPIを使用 | |||
#* Gmail API | |||
#* Microsoft Graph API | |||
#* その他のモダンなメールサービスAPI | |||
#: <br> | |||
# メールサービスプロバイダのAPIが使用できない場合 | |||
#* SMTP/IMAPの代わりにRESTful APIを提供する中間サービス | |||
#*: 例: Mailgun、SendGrid、Amazon SES等 | |||
#: <br> | |||
# IMAPを使わざるを得ない場合 | |||
#* php-imap/php-imapを使用 | |||
#*: より現代的なライブラリとして保守されているため | |||
<br> | |||
上記の理由から、可能であれば、よりモダンなAPIベースのソリューションを検討することが推奨される。<br> | |||
<br><br> | |||
== APIベースのソリューション == | |||
==== Google Gmail API ==== | |||
Composerで必要なライブラリをインストールする。<br> | Composerで必要なライブラリをインストールする。<br> | ||
composer require google/apiclient | composer require google/apiclient | ||
| 277行目: | 295行目: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br> | <br> | ||
==== Microsoft Graph API ==== | |||
Composerで必要なライブラリをインストールする。<br> | Composerで必要なライブラリをインストールする。<br> | ||
composer require microsoft/microsoft-graph | composer require microsoft/microsoft-graph | ||
| 329行目: | 347行目: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br><br> | <br><br> | ||