Предисловие. Я не уверен, является ли stackoverflow подходящим сайтом, но ни ошибка сервера, ни веб-приложения оказались подходящими. Если вы чувствуете, что другой сайт лучше, пожалуйста, не стесняйтесь двигаться.Отправка электронной почты от PHP
Я пытаюсь получить электронное письмо, отправленное с PHP, и бороться с конфигурацией sendmail. Отправка его через PHP не приводит к каким-либо выводам (mail()
ведь возвращает только логическое значение), и попытка отправить его из командной строки приводит к ошибке «отказался от соединения», которая, как я полагаю, исходит из того факта, что я остановил sendmail оказание услуг. Поскольку мне не нужно получать какие-либо письма, мне не нужна услуга.
Так как же нужно настроить sendmail для работы без его фоновой службы и просто отправить данные/электронную почту, которые он получает через командную строку?
В качестве альтернативы, если кто-то знал легкую альтернативу sendmail (не обязательно постфикс :)), который берет только электронную почту из командной строки и ничего больше, я был бы тоже признателен.
обычно там очень мало нуждаясь конфигурации с Sendmail. настройки из коробки в большинстве дистрибутивов, поставляемых с sendmail, будут работать так же, как есть ... но нет, вы не можете действительно иметь sendmail без демона sendmail. sendmail проверяет демона как исходящей, так и входящей почты. –
@MarcB Спасибо, Марк, но это именно то, чего я хочу избежать. Я не забочусь о входящей электронной почте и хочу только отправить. Есть ли какие-либо аргументы/настройки, которые могли бы достичь этого? Или вы знаете какой-либо альтернативный MTA, который не требует такой загрузки сервисов и конфигурации? :) – user2425954
НУЖНО запустить службу sendmail. Раньше у меня был этот вопрос. – ramonovski