Я рассматриваю этот вопрос для нескольких сайтов / приложений, которые планирую реализовать в ближайшее время. Что касается моих приложений, я склоняюсь к тому, чтобы не поддерживать электронную почту, но решения во многом зависят от вашей целевой аудитории.
Для трех случаев использования вы упоминаете:
- Вам не нужно запускать собственный почтовый сервер для этого. Вы можете использовать переадресацию почты вашего регистратора, чтобы отправить почту в свою учетную запись gmail (или аналогичную) или настроить DNS домена, чтобы вы могли использовать gmail напрямую через систему «google for your domain», например, так .
- Моя целевая аудитория не является широкой публикой в целом, поэтому я использую подходы «используйте что-то вроде keepass, и вы не забудете свой пароль» и «вы забыли запомнить свои учетные данные, ну разве вы не глупы» - но если вы ориентируетесь на широкую аудиторию, особенно если вы планируете (сейчас или позже) получить некоторый доход от сайтов, это не сработает.
Вам не нужно запускать полный почтовый сервер для уведомлений учетной записи - только исходящий сервер. Убедитесь, что он не настроен как открытый ретранслятор (необходимо, чтобы стандартная настройка почтовых рассылок была правильной в этом отношении, но всегда проверяйте себя на всякий случай), и если у вас установлены SPF или аналогичные DNS-подсказки для защиты от спама, установленные для Ваш домен (ы) убедитесь, что новый сервер указан как законный отправитель.
- Такого рода информация может быть представлена в виде информационной панели на основе веб-страницы, если только не появятся срочные сообщения, которые ваш пользователь захочет / должен будет увидеть без входа в ваше приложение. Как и в случае с действиями с учетной записью, вам не нужно настраивать для этого полный почтовый сервер - просто MTA для отправки.
Даже если вы отправляете только с вашего VPS и сохраняете свою основную почтовую службу в другом месте, у вас все еще есть проблема, связанная с тем, что ваш VPS неправильно идентифицируется как нежелательный, что является одной из причин, по которой я хочу отказаться от всех приложений, отправляющих почту. вместе - если я не отправляю почту, мне не придется иметь дело с разгневанными пользователями почтовых служб с помощью сверхчувствительных фильтров нежелательной почты или с возможностью случайной пометки людей сообщениями как нежелательные (то есть они могут не получить ваши будущие сообщения).
К сожалению, единственный способ ответить «могу ли я действительно жить без отправления почты моим сайтом» - это рассмотреть вашу целевую аудиторию и то, как они захотят использовать ваши услуги. Вы можете обойтись без почты, если ваши пользователи не пропустят эту функцию (и) или вы можете оправдать их отсутствие, если ваши пользователи спросят.