какие свойства должны быть установлены для моего SMTP

Я настроил веб-сайт на основе HTML, за исключением страницы contact.php. Я размещаю этот веб-сайт на своем компьютере Rasberry Pi 3 на Debian версии Linux Jesse Light. Это безголовый, так как на нем размещен мой веб-сайт портфолио. Я использую веб-сервер Apache2 и установил sendmail в качестве агента передачи почты (MTA). Проблема в том, что я крутил свои колеса в исследованиях на прошлой неделе, и я застрял.

Моя проблема в том, что я отправляю электронное письмо со своей контактной страницы php на моем реальном сервере, но после его отправки в мой почтовый ящик ничего не приходит. Я получаю отправленное письмо из моего php-скрипта примерно через минуту после отправки, но затем в папку «Входящие» ничего не приходит. Я думаю, что мой SMTP на моем php.ini неверен. Я поставил доменное имя своего сайта FQ name. Я использую домен электронной почты Microsoft Exchange Online, размещенный GoDaddy. Кроме того, у кого-нибудь есть хорошие советы о том, что должно быть установлено в моих конфигурациях SMTP?


person Chad_G    schedule 16.08.2018    source источник


Ответы (2)


Звучит как прямой отказ для меня.

Некоторые подсказки:

  • проверьте журналы SMTP с вашего сервера MS Exchange (если соединение было открыто и потенциально было отклонено по какой-либо причине)
  • проверьте журналы PHP / Apache и посмотрите, не возникла ли фатальная ошибка или предупреждение PHP (неверные учетные данные или неверный порт?)
  • У меня был неудачный опыт работы с сервером MS Exchange и SMTP, убедитесь, что он правильно настроен.
  • проверьте учетные данные и настройки независимого клиента, чтобы убедиться, что они работают безупречно.

Надеюсь, это поможет. В противном случае предоставьте более подробную информацию и образцы журналов.

person Reacher234    schedule 21.08.2018
comment
У меня возникли проблемы с моим пультом на MAC, поэтому я обязательно изучу эти журналы, как только вернусь домой, чтобы затем подключиться удаленно. Спасибо Reacher234 за отзыв. :) Я обновлю позже, когда вернусь домой, чтобы проверить эти журналы. - person Chad_G; 22.08.2018

Ваша программа contact.php размещена на сервере Godaddy? Если да, отправка почты через серверы виртуального хостинга Godaddy с использованием ваших собственных настроек SMTP невозможна. Вы можете отправлять только с сервера ретрансляции Godaddy при использовании общего плана хостинга. Если вы хотите иметь возможность отправлять через свои собственные SMTP-серверы, вам потребуется хостинг либо с тарифным планом VPS, либо с выделенным сервером.

Проверьте почтовый журнал на своем сервере, и вы получите ошибки тайм-аута соединения smtp.

Дайте мне знать, если проблема в чем-то другом - постараюсь ее решить.

person Dibya Sahoo    schedule 21.08.2018
comment
Сервер идентифицируется как Office356.com, но мое доменное имя электронной почты находится через Godaddy. Если бы я использовал Microsoft Exchange, это был бы мой почтовый сервер, верно? Значит, сервер Sendmail не нужен? Я могу отправлять и получать электронную почту в приложениях Outlook для настольных компьютеров на Windows, Mac и Android. Только часть отправки. Я сталкиваюсь с проблемами из php-формы моего сайта. Я просмотрел почтовый журнал var/mail/log, который я вижу, в основном не могу определить имя домена или что-то в этом роде. - person Chad_G; 22.08.2018