Электронное письмо, посланное от веб-сервера с помощью PHP, не прибывает

нет.

существует не "fluxbox рабочий стол iDisk". они - отдельные программы (даже проекты).

таким образом, использование nautilus не обходное решение, это - способ достигнуть этого.

1
05.05.2012, 00:41
1 ответ

PHP, вероятно, пытается говорить с локальным сервером SMTP, то есть, одна работа той же машины как веб-сервер. Так, Вы настроили тот? Существуют многие для выбора из. Самым популярным является Sendmail, Exim, Постфикс и Qmail.

Попытайтесь послать электронное письмо с помощью примитива mailx клиент. Если это не может отправить почту вне машины, это, вероятно, по той же причине, PHP не может, таким образом, проблема поэтому заключалась бы вне PHP.

Попытайтесь послать электронное письмо вручную из командной строки telnetзвон к localhost на порте 25 и разговор SMTP вручную. Существуют многие руководства для этого онлайн. Вот тот. Куда Вы идете, оттуда зависит от того, что произошло:

  • Если Вы не получаете ответа на порте 25, нет никакого выполнения сервера SMTP.

  • Если это ответит, то возможно, это даст сообщение об ошибке что подсказки Вы в к проблеме.

  • Если это, кажется, принимает электронную почту, необходимо пойти об отладке локального сервера SMTP.

6
27.01.2020, 23:15
  • 1
    Спасибо за Вашу справку я попытался послать электронное письмо с помощью telnet и когда я отправляю сообщение, это отображает сообщение 250 2.0.0 Ok: queued as 6B32C28B7D делает это означает, что думает, что это работало или является сервером просто организация очередей и не на самом деле отправка. Если бы это - организация очередей, что заставило бы его не отправить. Спасибо за Ваш –  Boardy 05.05.2012, 00:29
  • 2
    справки необходимо проверить почтовую очередь, чтобы видеть, установило ли это на самом деле..., но выполнение, которое во многом зависит от почтового сервера. Также необходимо проверить почтовые журналы. –  xenoterracide 05.05.2012, 00:43
  • 3
    я теперь попытался переустановить сервер и я получаю то же сообщение, когда я отправляю почту через telnet. Я затем выполняю mailq для просмотра очереди, и это говорит, что почтовая очередь является пустым –  Boardy 05.05.2012, 01:03
  • 4
    @Boardy: Затем xenoterracide является правильным: необходимо проверить журналы почтового сервера. –  Warren Young 05.05.2012, 01:05
  • 5
    Есть ли какие-то конкретные журналы, извините я довольно плохо знаком с linux –  Boardy 05.05.2012, 01:06

Теги

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