#syntax-error #sieve-language
Вопрос:
Я пытаюсь сделать фильтр электронной почты сито, чтобы отфильтровать мои электронные письма в несколько папок. Черт возьми, я решил попробовать написать это в коде, а не использовать графический интерфейс для создания фильтра. Я внимательно следил за примерами и читал документацию, но когда я зашел в свой почтовый клиент, чтобы использовать фильтр, я получил следующую ошибку в строке 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" }