Наше веб-приложение представляет собой приложение для управления персоналом, в котором пользователь (обычно менеджер по персоналу) может вставить некоторые учетные данные SMTP и отправлять почту через наше приложение (наше приложение использует javamail для обработки отправки сообщений) на личные адреса электронной почты своих сотрудников.
Итак, разные пользователи вводят разные учетные данные SMTP, но некоторые из них используют SMTP-серверы, которые не предназначены для отправки большого количества писем (мы говорим о небольшом количестве, о сотнях) за короткий промежуток времени, поэтому обычно у нас есть журналы который SMTP отклоняет сообщения с различными ошибками нарушения политики.
Я думал, что использование стороннего сервиса, такого как Amazon SES, который предлагает smtp, который не будет отклонять наши сообщения может быть решением нашей проблемы.
Итак, представив, что у нашего приложения два пользователя
- user 1
- user 1
и у каждого из этих пользователей есть 10 рабочих с соответствующими адресами электронной почты (или различными доменами, такими как gmail, yahoo и т. д.).
Мы будем использовать Amazon SES SMTP для ретрансляции этих писем, используя в качестве адреса отправителя [email protected] или [email protected] на все рабочие адреса.
Но я боюсь, что серверы gmail, yahoo и т. Д., Вероятно, будут проверять, авторизован ли smtp, отправивший сообщение (в данном случае amazonses), на отправку почты из домена отправителя (userdomain.com или другого домена пользователя. com).
Я думаю, что такая проверка называется проверкой SPF, чтобы избежать подделки электронной почты.
Есть ли способ избежать этого, учитывая, что я не могу получить доступ к настройкам домена userdomain.com и anotheruserdomain.com?
Спасибо :)