2021/05/24

Salesforce sendMailのセキュリティとサーバーについて

 
  

Salesforce sendMail概要

Salesforce でメールの送受信について説明します。Salesforce sendMailの際にセキュリティ面やSalesforceでメールでの問い合わせシステム開発や有効なソフトLINEの連携を説明します。 セキュリティ面で気をつける際は、メールの盗聴を気を付ける必要があります。メールの送受信の際に第三者から盗聴され、メールの改竄やメールの重要事項を盗まれる恐れがあります。

メール送受信のセキュリティ対策

メールの送受信の際に盗聴されると企業の重要な情報を盗まれたり改竄される可能性があります。そのような事にならない為にもセキュリティ対策が必要になります。 特にSalesforceで作られている企業のシステムで問い合わせシステムやメールシステムでのメールは、重要事項を含んでいる場合が多々あります。その為には、セキュリティ対策が必要になり、セキュリティ対策をしていないと企業の信用問題にも繋がります。 具体的にどのような対策をすれば、メールの盗聴や改竄のリスクを軽減できるのか説明していきます。様々な方法がありますが、オーソドックスな方法を、紹介します。 通信経路の暗号化を行うとメールの送受信の際に、途中で改竄や盗聴をしにくくなります。暗号化されたメールは、改竄や盗聴が出来ないようになります。その際には、メールサーバーでの設定が必要になります。

メールサーバーのセキュリティ

メールサーバーでの設定の種類は、POP over SSLとSMTP over SSLになります。両方ともメールを暗号化する設定になります。 意味はそのままの意味で、POPを SSL化するSMTPをSSL化するという意味になります。POPは受信者メールサーバーから受信者メーラーにメールを送る事、SMTPは送信者メーラーから送信者メールサーバにメールを送る事を意味します。

メールの暗号化

通信経路を暗号化する事で、セキュリティの向上ができました。通信経路のセキュリティが出来ましたが、メール自体の暗号化も良いセキュリティ対策をしようとすると必要になります。 本文と添付ファイルを暗号化することにより、メール自体の暗号化ができます。通信経路の暗号化が破られた場合にメールを盗聴や暗号化されます。メール自体を暗号化する事により権限がなければ、第三者が見ると理解できない文字列が並んでます。

sendMailの設定

SalesforceでsendMailする際に、必要な事は上記のような設定になります。その際の設定を行う事は企業にとって大切になります。セキュリティ対策をしていないシステム自体信用性が欠けるので、企業の信用問題に繋がります。 sendMailする際の送受信の設定は、使用しているメールサーバーによって設定方法は異なりますが、そこまで難しいものではありません。設定しておくとセキュリティの保証になります。

LINEでの送受信

Salesforce sendMailでは、LINE連携を行う際にLINEの APIを使用する場合が多いです。LINEのAPIは、LINEのホームページでダウンロードする事ができます。 Salesforce sendMailで、企業の問い合わせシステムやメールシステムでLINEの送受信の設定ができ、問い合わせシステムで問い合わせを送った場合にLINEにて通知するといったことが可能になります。

Messaging APIについて

MessagingAPIは、LINEとのメッセージ連携する際に有効になるAPIになります。Messaging APIを使用すると問い合わせフォームから送信された内容を特定のLINEに送信することができます。 LINE上にボットを作成することで、LINEでの連携が可能になりフォーマットも自分で設定できます。フォーマットでどのような情報が送られできてもリアルタイムで知ることができます。

LINE連携について

WordPressで問い合わせフォームを作成し、送る情報によりLINEのフォーマットを変化させると言った処理が出来ます。LINEで特定アカウントから手軽に送られてきた情報を確認することができるので、Salesforceの社内システムやコーポレートサイト等幅広く利用できます。 WordPress等のCMS以外にもrubyonrailsで作成されたwebサービスでもLINE連携が可能です。

使用用途で異なる処理

rubyonrailsで作成されたECサイトで、注文があれば特定アカウントにメッセージを受信するが可能になります。その際には、フォーマットは固定されているので確認しやすいフォーマットをテンプレートにする必要があります。 Messaging APIは、上記で説明した通りの汎用性があり紹介出来ていない使い方もあります。使用用途によって処理が異なり、その都度公式サイトのドキュメントの確認が必要になります。

sendMailでメール送受信の注意点

SalesforcesendMailでのメールの送受信を行う際のセキュリティやセキュリティの際の設定方法やLINEでの送受信も説明しました。セキュリティ面は特に注意が必要になるので、設定方法をよく確認することが大事になります。]]>

ITエンジニアへのキャリアチェンジならキャリアチェンジアカデミー

この記事の監修者・著者

株式会社オープンアップITエンジニア
株式会社オープンアップITエンジニア
未経験からITエンジニアへのキャリアチェンジを支援するサイト「キャリアチェンジアカデミー」を運営。これまで4500人以上のITエンジニアを未経験から育成・排出してきました。
・AWS、salesforce、LPICの合計認定資格取得件数:2100以上(2023年6月時点)
・AWS Japan Certification Award 2020 ライジングスター of the Year 受賞

おすすめの動画

  • 【未経験からIT業界へ転職するなら】相談窓口とスキルの獲得はここで解決!IT転職が一気に有利に!【キャリアチェンジアカデミー】

  • 【費用一切不要】未経験からIT業界へ転職するならまずはここへ相談!【キャリアチェンジアカデミー】

  • 【何のエンジニアになれるのか?】未経験からITエンジニアを目指すとこんな道がある【キャリアチェンジアカデミー】