我正在尝试制作一个筛子电子邮件过滤器来将我的电子邮件过滤到多个文件夹中。对于它,我决定尝试用代码编写它,而不是使用 GUI 来制作过滤器。我仔细地遵循示例并阅读了文档,但是当我进入我的电子邮件客户端使用过滤器时,我在代码的第 8 行收到以下错误:“在 if 附近需要分号的标识符”。我应该如何解决语法错误?
# Sort example.com emails into multiple folters ie. catchall, me, and gaming
#
require "fileinto"
#puts me@example.com emails into the "me" folder
#
if address :is ["From" "To"] "me@example.com" {
fileinto "Me"
#puts gaming@example.com emails into "Gaming" folder
#
elsif address :is ["From" "To"] "gaming@example.com" {
fileinto "Gaming"
#puts other emails into catchall folder
#
elseif address :domain ["From" "To"] "example.com" {
fileinto "catchall"
}