Я буду использовать G Suite (формально Google Apps) для размещения электронной почты сайта, работающего на отдельном хосте.
Однако на сайте есть контактная форма, я еще не смотрел ее, но предполагаю, что она будет использовать стандартную функцию mail()
.
Насколько я понимаю, mail()
по-прежнему будет использовать почтовый сервер сервера для отправки почты, это может быть глупый вопрос, но я предполагаю, что это не вызовет проблем с обнаружением спама из-за этого? Например, я знаю, что некоторые серверы не будут принимать почту, если заголовки From и / или Sender не соответствуют серверу, с которого она приходит (или в некоторых случаях, если электронная почта, которую вы указали в этих заголовках, не существует).
Таким образом, если почта размещается в G Suite, и адрес электронной почты, указанный в заголовках From / Sender, существует в G Suite, это не вызовет никаких проблем. ?
Наконец, я знаю, что, вероятно, лучше использовать SMTP для отправки почты через Google, но у меня может не быть этого выбора, поэтому я хотел на всякий случай узнать ответ на вышеизложенное.
Изменить. Согласно ответу Нимы, этого можно избежать, или только с помощью Googles SMTP-сервер для отправки?
sendmail
или используйте SMTP. Посколькуsendmail
просто используется как приложение-менеджер перед SMTP, они являются вашими единственными вариантами в PHP, если вы не хотите создать свой собственныйsendmail
совместимый исполняемый файл для вашего сервера. - person Barkermn01   schedule 09.08.2017