Я занимаюсь разработкой сайта социальной сети. Он имеет такие функции, как регистрация пользователей, обмен сообщениями и отправка уведомлений по электронной почте о действиях людей (и многое другое).
В настоящее время я использую функцию PHP mail
для отправки писем, и она работает нормально. Я уже настроил VPS и разместил приложение.
Мой вопрос может быть глупым. Используют ли Facebook и другие сайты социальных сетей SMTP-серверы для отправки уведомлений или только какую-либо функцию PHP mail
?
Я где-то читал, что при использовании PHP mail
есть вероятность, что почта попадет в папку СПАМ. Они посоветовали использовать сертифицированный SMTP-сервер.
Итак, если мне нужно использовать SMTP-сервер:
1) Нужно ли отдельно покупать сертифицированный SMTP-сервер? Или это может быть размещено на том же VPS, что у меня есть. Если да, какое серверное программное обеспечение подойдет для этого?
2) Есть ли настройки, которые я должен сделать на SMTP-серверах, например отправлять неограниченное количество сообщений, потому что мы не знаем, сколько людей обмениваются электронными сообщениями в минуту, и это совершенно случайно.