Я отправляю электронную почту с помощью функции mail () с моего сервера CentOS. Я могу отправить, используя чье-либо имя без какой-либо аутентификации. Например, я могу отправить электронное письмо, используя свой адрес электронной почты (abc@gmail.com - скажем), адрес электронной почты моего друга (xyz@gmail.com - скажем) или любой другой адрес электронной почты (billgates@microsoft.com - - сказать).
Когда кто-то получает мое письмо из кода PHP, оно выглядит точно так же, как оно было отправлено с адреса электронной почты, с которого я хотел отправить. Я использую этот класс PHP для отправки электронных писем.
Мой вопрос: Как предотвратить автоматическую пометку электронной почты провайдером электронной почты получателя (Gmail, Hotmail, MSN, Yahoo и т. Д.) Как спам??
На данный момент у меня есть только опция для отправки электронной почты с использованием только функции mail (). Мой код аутентификации не работает.
Примечание: Я не собираюсь рассылать спам. Мое веб-приложение собирается отправлять электронные письма пользователям, которые создают новые учетные записи на моем сайте. И, следовательно, я не хочу, чтобы электронная почта от моего сервера автоматически помечалась как СПАМ их поставщиком услуг электронной почты (Gmail, MSN, Hotmail, Yahoo и т. Д.). Я не хочу, чтобы моя электронная почта отправлялась прямо в папку СПАМ вместо папки «Входящие».