Сначала добавьте @ServletComponentScan
в свой класс SpringBootApplication.
@ServletComponentScan
public class Application {
Во-вторых, создайте файл фильтра, расширяющий фильтр или сторонний класс фильтра, и добавьте @WebFilter
в этот файл следующим образом:
@Order(1) //optional
@WebFilter(filterName = "XXXFilter", urlPatterns = "/*",
dispatcherTypes = {DispatcherType.REQUEST, DispatcherType.FORWARD},
initParams = {@WebInitParam(name = "confPath", value = "classpath:/xxx.xml")})
public class XXXFilter extends Filter{
В основном для предотвращения механизма спама, классифицирующего сообщения как спам, Вы должны:
, Но в общем и целом основной:
последняя точка означает, что ВЫ не МОЖЕТЕ ИСПОЛЬЗОВАТЬ СОВМЕСТНО ИСПОЛЬЗОВАННЫЙ ХОСТИНГ. Почти все общие поставщики услуг хостинга позволяют отправку писем, которые не соответствуют ни одному вышеупомянутому. Реле общих поставщиков услуг хостинга находятся почти всегда на большом количестве черных списков.
только требуется одно уязвимое веб-приложение на Вашем общем хостинге для него для превращений в шлюз спама - что-то, что Вы не можете позволить себе.
РЕДАКТИРОВАНИЕ: Ах да - если Вы не устанавливаете отправителя конверта, Ваш поставщик услуг хостинга может иметь его, набор к чему-то глупому - гарантирует, чтобы Вы действительно установили его на то же как От: - это удостоверяется, что Ваши сообщения не замечены, как имитируется
Это - типичная проблема многие компании, которые отсылают автоматизированную почтовую поверхность сегодня, фанатичные спам-фильтры. Я видел, что моя брокерская деятельность и банк просто начинаются каждая электронная почта с, "Добавьте 'yourstatement@bank.com' к своему безопасному списку отправителей". Следует иметь в виду, что эта брокерская деятельность и банк, вероятно, имеют армию разработчиков и все еще обращаются к напоминанию получателю - человеку:) Большинство спам-фильтров базируется Байесовских алгоритмов, и они никогда не будут получать его 100%-е право.
Вы могли также смотреть на тесты, выполненные SpamAssassin. Конечно, это не то, что использует Gmail (или кто знает?), но Вы получите чувство для вида вещей, которые могли бы квалифицировать Вас как спам.
В конце дня, Вы все еще терпите поражение - нет никакого определенного способа выйти из поля спама (спаммеры любили бы это, heh), так как финансовые данные одного человека могли бы быть другим спамом. Действительно удостоверьтесь, что бросили предупреждение своим пользователям и позволили их беспокойство об их почтовых вещах маркировки решения как спам, так как они - единственные, кто может действительно делать с этим что-то.
Редактирование: Хорошо, у меня создалось впечатление, что SPF на самом деле поможет в этой ситуации, но это, кажется, не имеет место. Используйте SPF, но он не поможет Вам мимо спам-фильтра.
Почему бы не что-то на регистрации формируется вроде.
Некоторые почтовые поставщики могут автоматически отметить электронные письма как спам. Все автоматизированные электронные письма будут посланы с dailyupdate@mysite.com, добавьте это к своему безопасному списку
Независимо от того, что Вы делаете это - likly, что Ваши электронные письма будут отмечены как somethings спама так или иначе, у меня были электронные письма от большого corperations, идут прямо в поле спама, когда они отвечали на сделанный идентификатор запросов поддержки. Так лучше для проверки пользователи подготовлены к той возможности.