こんにちは、管理人の@Salesforce.Zです。
Apex クラスを使用して受信メールを処理する自動化されたプロセスであり、
メールを受信して、さらに、メールの内容、ヘッダー、および添付ファイルの処理を行い、この処理を自動化にさせるには
メールサービスを使う。
今回、試したメールサービスを簡単に紹介したいと思います。
目次
メールサービス
設定
メールサービスを使用するには、[設定] から、[クイック検索] ボックスに「メールサービス」と入力し、[メールサービス] を選択します。
・新しいメールサービスを定義するには、[新規メールサービス] をクリックします。
・既存のメールサービスを選択して、その設定の表示、有効化または無効化、およびそのメールサービス用のアドレスの表示または指定を行います。
・既存のメールサービスを変更するには、[編集] をクリックします。
・メールサービスを削除するには、[削除] をクリックします。
実装例
このメールサービスでメッセージの処理に使用する Apex クラスを選択します。選択する Apex クラスは、Messaging.InboundEmailHandler インターフェースを実装している必要があります。次に例を示します。
メールサービス設定で自動生成したメールアドレスに送信すれば、実装したApexが発火し、書いたコード通りに動作する仕組みです。
global class myHandler implements Messaging.InboundEmailHandler { global Messaging.InboundEmailResult handleInboundEmail(Messaging.InboundEmail email, Messaging.InboundEnvelope envelope) { Messaging.InboundEmailResult result = new Messaging.InboundEmailresult(); return result; } }