Я успешно настроил решение "пересылка imap" с помощью imapsync для переноса моей почты с одного сервера imap на электронную почту приложений Google моей компании.
Все работает отлично, за исключением того, что новое письмо не "получено", поэтому Gmail не запускает на нем свои фильтры. Это довольно уникальная ситуация с gmail, но есть ли способ передачи уровня imap и все же gmail запускать его фильтры? Даже кнопки «фильтровать всю электронную почту сейчас» (которая, конечно, работала со всеми фильтрами) было бы достаточно.
Примечания: - Пересылка почты исключена по сложным причинам. - Мне известно о imapfilter, но я бы предпочел использовать фильтрацию Google, если это возможно.
Я не думаю, что вы найдете способ сделать так, чтобы фильтры Google запускались автоматически в электронной почте, отправляемой через IMAP, но есть возможность при создании или редактировании фильтров применить фильтр ко всей соответствующей почте, находящейся в настоящее время на сервере. Я думаю, что это соответствует вашему примеру «фильтровать всю электронную почту сейчас».
Кроме того, вы можете изменить способ вставки. Я предполагаю, что должна быть какая-то причина, по которой вы не можете получить gmail из учетной записи POP или IMAP, что приведет к срабатыванию фильтров. А как насчет использования учетной записи-посредника? Вы можете нажать на посредника с помощью imapsync, а затем извлечь из своей основной учетной записи gmail, что приведет к правильной фильтрации импортированной почты.
Если у вас есть Gmail для получения вашей почты с помощью POP или IMAP, а не проталкивания ее с помощью imapsync, сообщения будут проходить через ваши фильтры.