CloudflareとMailgunを使用して無料のカスタムメールを作成する:ステップバイステップガイド
ソフトウェア エンジニアとして、「info@example.com」などの自分の Web サイトと一緒に専門的な電子メール アカウントを持つことを検討することもできます。 」。ただし、これには支払いたくない一定の金額がかかる場合があります。
しかし、無料でできることをご存知ですか?実際にはそれを行う方法があり、プロ用メール アカウントを無料で取得できることに加えて、日常業務の効率性、信頼性、安全性を高めるのに役立ちます。
この記事では、Cloudflare と Mailgun を使用して独自のメール アドレスを作成および設定し、Gmail でメールを管理する方法を学びます。これは、Gmail の受信トレイで直接メールを送受信できることを意味します。
私はこれを個人使用のためにすでに行っており、この記事で説明するプロセス全体のスクリーンショットを撮りました。そこで、独自のメールを設定するために必要な手順をすべて共有します。
始める前に何が必要か、何をするか、そしてそれがどのように機能するかを考えてみましょう。
始める前に準備する必要があるもの
すでにドメインをお持ちだと思います。それを「yourdomain.com」と名付けましょう。 」。具体的には、ドメインを Cloudflare に接続し、そこに DNS レコードを設定するためのアクセシビリティが必要です。その典型的な例は、ドメイン レジストラー (GoDaddy、Namecheap など) にドメインを持ち、Cloudflare が提供する DNS レコードをドメイン レジストラー アカウントに設定することで、ドメインを Cloudflare に追加することです。
Cloudflareにドメインを追加するには、Cloudflareのネームサーバーを指すようにドメインのDNSネームサーバーを更新する必要があります。ドメインが追加されると、Cloudflare はウェブトラフィックの仲介者として機能し、DDoS 保護、ファイアウォール、SSL 暗号化などのセキュリティ機能を提供するだけでなく、キャッシュやコンテンツの最適化によるパフォーマンスの強化も提供します。
まだ行っていない場合は、ドメインを Cloudflare に接続する方法に関する YouTube の公式ビデオをご覧ください。
さらに、Cloudflare はドメインの DNS レコードを管理するため、トラフィックのルーティング方法を制御し、電子メールなどのサービスの信頼性の高い配信を確保できます。
したがって、この記事での作業はまさにその点、つまり Cloudflare Email でドメインを設定する方法に焦点を当てます。
Cloudflare Email は 2021 年から Cloudflare のサービスの 1 つであり、(少なくとも現時点では)無料で使用できます。
2 番目の前提条件は、Gmail アカウントを持っており、その電子メール設定にアクセスできることです。簡単に言えば、通常の「youremail@gmail.com」がある場合です。 「電子メールは管理者の管理下にないので、心配する必要はありません。後で電子メール設定を調べて作業します。
これから行うこと
簡単に言うと、「something@yourdomain.com」のようなカスタム メールを作成します。 」を使用すると、Gmail のプラットフォームを使用してメールを送受信できます。したがって、「something@yourdomain.com」に送信されたメールを受信して読むことになります。 」 を Gmail に追加するだけでなく、Gmail を使用してそのカスタム メールからメールを送信することもできます。
電子メールのルーティングには Cloudflare Email を使用し、電子メールの送信には Mailgun の SMTP サーバーを使用します。
仕組み
Gmail から送信者を「something@yourdomain.com」に設定してメールを作成する場合 ", Gmail は、提供された資格情報を通じて Mailgun の SMTP サーバーを利用し、電子メールを送信します。次に、Mailgun はメッセージを処理して受信者の電子メール サーバーに転送します。これには、受信者のサーバーを見つけるための DNS ルックアップが含まれる可能性があります。
「something@yourdomain.com」に送信されたメール 」は、ドメインのDNS設定のMXレコードを介して設定されたCloudflareの電子メールサーバーによって受信されます。 Cloudflare は、受信したメールを関連付けられたアカウントに保存し、Gmail 経由でアクセスできます。Gmail は定期的に Cloudflare のサーバー (IMAP または POP3 プロトコルを使用) に接続して新しいメッセージを取得し、受信メールへのシームレスなアクセスを可能にします。
Cloudflare での電子メール ルーティング
Cloudflare Email Routingは、追加のメールボックスを監視する必要がなく、メールアドレスの作成と管理の方法を簡素化するように設計されています。電子メール ルーティングを使用すると、新しいサービスやニュースレターを購読する場合など、メインの電子メール アドレスを共有したくない場合に使用するカスタム電子メール アドレスをいくつでも作成できます。電子メールは、プライマリ電子メール アドレスを公開することなく、優先電子メールの受信トレイにルーティングされます。 (Cloudflare ドキュメント)
Cloudflare アカウントにサインインし、ダッシュボードに移動します。
目的の Web サイトを選択してクリックします。私にとって、それは「boolfalse.com」です。 「email@boolfalse.com のようなカスタム電子メールを作成したいので」 "。
Cloudflare:ウェブサイト
[メール ルーティング] に移動します。 選択した Web サイトの場合。
Cloudflare:メールルーティング
電子メール ルーティングが設定されていない場合は、上のスクリーンショットのようなものが表示される場合があります。 「始める」をクリックします。独自のアドレスを作成してメールを受信し、アクションを実行できる場合があります。
手動でアドレスを作成するので、独自のアドレスを作成せずにこれをスキップします。
Cloudflare:カスタムメール
デフォルトでは、電子メール ルーティングは無効になっているため、有効にする必要があります。リンクをクリックして [メール ルーティング] に移動します。 ページ。
Cloudflare:メールルーティング
「電子メール ルーティングを有効にする」をクリックして送信してください。
Cloudflare:電子メール ルーティングを有効にする
3 つの MX レコードと 1 つの TXT レコードが必要です。
- タイプ:MX ;名前:@ ;メールサーバー:route1.mx.cloudflare.net ; TTL:自動 ;優先度:69
- タイプ:MX ;名前:@ ;メールサーバー:route2.mx.cloudflare.net ; TTL:自動 ;優先度:99
- タイプ:MX ;名前:@ ;メールサーバー:route3.mx.cloudflare.net ; TTL:自動 ;優先度:40
- タイプ:TXT ;名前:@ ; TTL:自動 ;コンテンツ:_v=spf1 include:spf.mx.cloudflare.net ~all
これらはメール ルーティング の下部に表示されます。 ページ。
Cloudflare:電子メール ルーティング用の DNS レコード
したがって、すでに述べたように、左側のメニューで [DNS] -> [レコード] に移動し、そこに次のレコードを追加します。
Cloudflare:DNS レコードが追加されました
これらのレコードを作成したら、メール ルーティングに移動します。 もう一度ページを開きます。
ここで必要なのは、作成したばかりのレコードだけです。したがって、他に記録がある場合は、それらを削除してください。
たとえば、削除する必要がある不要なエントリがすでにそこにありました。
Cloudflare:電子メール ルーティングの既存のレコード
既存の不要なレコードを削除するために送信します。
Cloudflare:不要なレコードの削除
不要な DNS レコードを削除すると、必要な DNS レコードのみが表示されます。
[レコードを追加して有効にする] ボタンをクリックして、電子メール ルーティングを有効にできるようになります。
Cloudflare:電子メール ルーティングを有効にする
有効にすると、次のように表示されるはずです。
Cloudflare:電子メール DNS レコードが設定されました
次にルートに移動します。 タブをクリックし、[アドレスの作成] ボタンをクリックして電子メールを作成します。
Cloudflare:電子メール ルーティング (有効)
この例では、「email@boolfalse.com」を作成します。 「メールアドレス」に「メール」を追加します。 」をカスタム アドレスとして、また宛先メール アドレスとしてメールを受信できるようにします。
Cloudflare:メールルーティング
それに関する通知が表示されるはずです。
Cloudflare:カスタムメールの作成
このアクションを確認するための電子メールも受け取る必要があります。
宛先メールの確認
続いて電子メール アドレスを確認します。
メール アドレスを確認してください
電子メール アドレスを確認すると、次のページが表示されます。
Cloudflare:カスタムメールアドレスが確認されました
おそらく、Mailgun でドメインを検証したことを示す電子メールが届くでしょう。
カスタムメールアドレスの検証に関する通知
カスタムメールでメールを受信する方法
これで、メール アドレスが有効になり、ここで確認できます。
Cloudflare:カスタムメールアドレスがアクティブです
この時点で、設定したばかりのカスタム電子メールに電子メールを送信できるようになります。この場合、「email@boolfalse.com」です。 "。
以下は、別のメールから送信されたテストメールです。
メール受信のテスト
カスタム メール宛にテスト メールが届きます。
テストメールを受信しました
Mailgun:新しいドメインの追加
これでメールを正常に受信できるようになりましたが、そのカスタム メールからメールを送信することはまだできません。
そこで、メール サービス プロバイダーに切り替える時期が来ました。この場合、それは Mailgun になります。
これを行うには、カードを登録して Mailgun アカウントに添付するだけです。カードを添付してアカウントをアクティブ化した後、メールのドメインを設定できます。
Mailgun は数量限定で料金を請求しないため、カードについて心配する必要はありません。無料パッケージとしてはかなり妥当な金額だと思います。
料金パッケージの詳細については、こちらをご覧ください。
[送信] に移動します。 -> ドメイン ページに移動し、「新しいドメインを追加」ボタンをクリックします。
この場合、それは「mg.boolfalse.com」になります。 "、Mailgun はルート ドメイン、つまり "email@boolfalse.com" から電子メールを送信できるようにすることを推奨しています。 "。
以下の画像の右側にその推奨事項が表示されるはずです。
メールガン:新しいドメインを作成します
ドメイン リージョンと DCIM キーの長さを選択することもできますが、すべてをデフォルトのままにすることもできます。
DCIM キーの長さは 1024 のままにし、ドメイン領域は「US」のままにします。
ドメインの作成後、ドメインを確認する方法に関するヒントが表示される場合があります。
メールガン:新しいドメインの追加
Mailgun は、プロバイダーに追加する 2 つの TXT レコード、2 つの MX レコード、および 1 つの CNAME レコードを提供します。
- タイプ:TXT ;名前:_mailto._domainkey.mg.boolfalse.com _; TTL:自動 ;コンテンツ:
- タイプ:TXT ;名前:mg.boolfalse.com ; TTL:自動 ;コンテンツ:v=spf1 include:mailgun.org ~all
- タイプ:MX ;名前:mg.boolfalse.com ;メールサーバー:mxa.mailgun.org ; TTL:自動 ;優先度:10
- タイプ:MX ; mg.boolfalse.com という名前を付けます。 ;メールサーバー:mxb.mailgun.org ; TTL:自動 ;優先度:10
- タイプ:CNAME ;名前:メール ;ターゲット:mailgun.org ; TTL:自動 ;プロキシ ステータス:オン
私たちの場合は、それらを Cloudflare に追加します。
以下は最初の TXT レコードです:
メールガン:新しいドメインの最初の TXT レコード
以下は 2 番目の TXT レコードです。
メールガン:新しいドメインの 2 番目の TXT レコード
以下は最初の MX レコードです:
メールガン:新しいドメインの最初の MX レコード
以下は 2 番目の MX レコードです。
メールガン:新しいドメインの 2 番目の MX レコード
2 つの TXT レコードと 2 つの MX レコードを追加したら、[DNS レコードの検証] ボタンをクリックしてそれらを確認して確認できます。
メールガン:新しいドメインの TXT レコードと MX レコードをチェックする
最後に、CNAME レコードを追加します。
Mailgun:新しいドメインの CNAME レコードの追加
CNAME レコードの左側に警告アイコンが表示される場合があります。それについて心配する必要はありません。公式ドキュメントにはこれについて次のように記載されています。
最近ドメインを Cloudflare に追加した場合、つまりゾーンが保留状態にある場合は、多くの場合、この警告を無視できます。
ほとんどのドメインがアクティブになると 、Cloudflare はユニバーサル SSL 証明書を自動的に発行します。これにより、SSL/TLS がカバーされ、警告メッセージが削除されます。
CNAME レコードを追加した後、2 番目の [DNS レコードの検証] ボタンをクリックすると、再度チェックして検証できます。
Mailgun:新しいドメインの CNAME レコードを確認しています
Cloudflare に 5 つのレコードすべてを正常に追加した場合、確認ボタンをクリックした後、Mailgun は自動的に概要にリダイレクトします。 ページ。
メールガン:新しいドメインに 2 つの TXT、2 MX、1 つの CNAME レコードが追加されました
これは、Mailgun に送信 API キーを追加する準備ができたことを意味します。
メールガン:API キーと SMPT ユーザーの送信
[送信] に移動します。 -> ドメイン設定 ページ。 [API キーの送信] を選択します。 上部のタブ。おそらくそこには API キーが表示されないでしょう。新しい送信 API キーを作成するだけです。
右上隅にある [送信キーを追加] をクリックし、ポップアップで、これから作成するキーの名前を入力します。
メールガン:送信 API キーの作成
[送信キーの作成] を押すと、秘密の API キーを取得します。これをコピーして安全な場所に保存する必要があります。キーを保存したら、ポップアップを閉じるだけです。
作成されたキーがリストに表示されるはずです。
メールガン:API キーの送信が作成されました
Mailgun ダッシュボードで新しい SMTP ユーザーを作成する必要もあります。
[送信] に移動します。 -> ドメイン設定 ページ。 SMTP 認証情報を選択します。 上部のタブをクリックし、左上隅にある「新しい SMTP ユーザーを追加」ボタンをクリックします。ポップアップが開きます。
そこにユーザー認証情報を入力します。この例では、「email」という名前のユーザーを作成します。これは、Gmail でのメールのログインに似ています。
メールガン:SMTP ユーザーの作成
Mailgun で SMTP ユーザーを作成すると、そのユーザーがリストに表示され、そのユーザーのパスワードが自動的に生成されます。このパスワードを取得するには、右下隅のポップアップ通知の [コピー] ボタンをクリックしてパスワードをコピーします。
メールガン:SMTP ユーザーが作成されました
将来使用できるよう、これを安全な場所に保管してください。 Gmail で認証するには、このログイン名とパスワードが必要です。
これで、電子メール プロバイダーを使用して電子メール構成をセットアップする準備が整いました。この例では、これを Gmail で行います。
デスクトップ ブラウザで Gmail アカウントを開き、右上隅にある設定アイコンをクリックして [設定] に移動し、[すべての設定を表示] ボタンをクリックします。
メールガン:新しいドメインが検証されました
Mailgun SMTP サーバーによる Gmail 認証
Gmail の設定ページで、アカウントとインポートを選択します。 タブをクリックし、[メールの送信先] セクションの [別のメール アドレスを追加] をクリックします。
Gmail:設定
認証用のポップアップが開きます。 Mailgun で SMTP ユーザーを作成して取得したログイン名とパスワードを使用します。資格情報を正しく入力してください。
Gmail:Mailgun 上に作成された SMTP サーバーを使用して新しいユーザーを認証します
「アカウントを追加」ボタンをクリックしてフォームを送信してください。おそらく、ユーザー名とパスワードをブラウザに保存するように求められます。それはあなた次第です。
ここで最後の重要な点は、アカウントの追加を確認するよう求められることです。
Gmail:新規ユーザーの認証確認
確認のために、確認メールがメインのメールアドレスに送信されます。
Gmail:認証確認メール
ポップアップ ウィンドウで確認コードを使用して確認することも、確認メールに記載されているリンクをクリックすることもできます。
この場合、リンクをクリックするとページが開き、確認を求められます。 [確認] をクリックして、心配せずに前に開いたポップアップ ウィンドウを閉じてください。
Gmail:認証の確認
これで、作成したカスタム メールからメールを送受信する準備が整いました。
カスタム メールからメールを送信するには、そのメールを送信者のメールとして選択するだけです。
Gmail:メールの送信
以上です!
さらに便利なのは、作成したカスタム メール アドレスを、Gmail からメールを送信するためのデフォルト アドレスとして設定できることです。
これは、設定ページの「メールの送信先」セクションで設定できます。
Gmail:設定 (デフォルトの送信者)
このガイドがカスタムメールの設定に役立つことを願っています。
結論
この記事では、Cloudflare Email と Mailgun を使用して、Gmail でメールを管理するための独自のメールを設定する方法を学びました。
結論として、ツールの選択は必須ではなく、代わりに他のツールを使用することもできますが、基本的な考え方とロジックは同様であることに注意してください。
私のウェブサイトは次のとおりです:boolfalse.com
この記事をぜひシェアしてください。 😇
無料でコーディングを学びましょう。 freeCodeCamp のオープンソース カリキュラムは、40,000 人以上の人々が開発者としての職に就くのに役立ちました。始めましょう
-
ApplesMailStationeryでメールを美しくする
メールをプレーンテキストから個人用に変更します。 Appleのメールには、メッセージを目立たせるための見過ごされがちな魅力的なステーショナリーテンプレートが含まれています。 ステーショナリーは数年前からMailの機能ですが、Macを熱心に使用しているユーザーでない限り、ステーショナリーが存在することを知らないかもしれません。 iPhotoのグリーティングカードやフォトブックの機能と同様に、ステーショナリーを使用すると、プロがデザインしたテンプレートや個人的な写真を使用して、メールメッセージを飾り立ててパーソナライズできます。 幸い、ステーショナリーはOS X Yosemiteのリリース後も
-
SafariをGmailの生産性を高める5つの拡張機能
ほとんどすべてのブラウザの拡張機能は、生産性がすべてである必要があります。彼らはあなたをより効率的にするために何ができますか? Safariには優れたGmail拡張機能がいくつかあり、メールを校正したり、安全に送信したり、スケジュールを設定したり、顧客ごとに整理したりすることができます。 Gmail This –高速メールの場合 非常にシンプルで便利な拡張機能から始めて、GmailThisを使用します。 Gmailのこのブックマークレットについてはすでに簡単に説明しましたが、便利なSafari拡張機能があります。 アイコンを1回クリックするだけで、Gmailこの拡張機能は、アクセスし