Пошлите электронное письмо от localserver, использующего PHP

Я пытаюсь послать электронное письмо своему тандерберду или учетной записи Google с помощью PHP от локального сервера в Ubuntu. Я использовал почту () функция в PHP.

Я провел некоторое исследование, и по-видимому Вы не можете послать электронное письмо от локального сервера, если Вы не устанавливаете почтовую систему. Таким образом, я пошел с постфиксом и установил его:

sudo apt-get install postfix

Для конфигурации я выбрал Satellite. Я не знаю, как продолжить двигаться отсюда.

Что я должен ввести для Системного почтового имени, localhost корректен?

Я оставил хост реле SMTP и адресата администратора почты и Корень: пробел.

Я очень смущен и не мог найти пошаговое учебное руководство. Я ценил бы любую справку и некоторое разъяснение по поводу того, как закончить шаги в постфиксной конфигурации.

Править: Я посмотрел на этот https://help.ubuntu.com/community/Postfix

Но почему Системное почтовое имя: example.com и почему мы выбираем тип General почтовой конфигурации: сайт?

2
задан 17 September 2015 в 19:14

1 ответ

Короче говоря: выберите Internet Site в качестве конфигурации и используйте fqdn для Почтового Имени системы (при использовании localhost, это будет классифицировано как спам, скорее всего).

проблема, для некоторых почтовых серверов в наше время это не будет достаточно (например, Gmail имеет тенденцию классифицировать такую конфигурацию как спам).

, Что еще будет Вы нуждаться:

  • Максвелл запись DNS (запись DNS, которая укажет на соответствующий IP как Почтовая цель для данного домена - можно проверить его с host -t MX domain)
  • postconf -e "myhostname = [hosts fqdn]"
  • postconf -e "myorigin = \$myhostname"
0
ответ дан 3 December 2019 в 00:00

Другие вопросы по тегам:

Похожие вопросы: