Apex Email Service

DEX455 - Apex 电子邮件服务、Visualforce、AJAX 与事务限制完全指南

📄 第 264 页 🎬 视频课程

课程章节介绍

同学们,咱们来看这张幻灯片,讲的是Salesforce里的“电子邮件服务”。简单来说,你可以用它来处理系统收到的每一封邮件,包括邮件正文、标题,还有附件。打个比方,你可以设置一个服务,让它一收到客户邮件,就自动根据邮件里的联系信息,在系统里帮你建一条联系人记录,这样就不用手动输入了。 Salesforce收到邮件后,会把每封入站邮件都变成一个叫做 ,InboundMail, 的对象(它在实际API里叫InboundEmail,不过概念一样)。这个对象就像一个小包裹,里面装着邮件的所有信息。 那怎么让系统处理这个小包裹呢?你需要写一个Apex类,并且让这个类去实现一个接口。Slide上写的是 ,Message.InboundMailDeliverable, ,你开发的时候可能会看到它最常见的叫法是 ,Messaging.InboundEmailHandler,,意思是一样的,都是规定好要去处理入站邮件。 这个接口里会有一个处理方法,方法一执行,系统就会把那个InboundMail对象传给你。拿到这个对象,你就能在代码里轻松取到邮件的具体内容、标题,还有附件啦。这样一来,所有入站邮件你都可以按自己的想法去自动化处理了。

关键词

Apex Salesforce Developer Guide