Я хотел, чтобы мой сайт Joomla отправлял электронные письма, поэтому я установил sendmail
. Я проверил его, используя putty sendmail emailadress@domain.com content of email
, чтобы проверить, работает ли он.
Я сделал несколько попыток, используя эту команду, и только один раз она доставила письмо на мой адрес, к моему удивлению.
Затем я проверил на сайте.
Сайт Joomla, который использует сервис sendmail, на самом деле работает и отправляет электронные письма; но нам понадобилось много времени, чтобы отправить электронное письмо.
Например, размещение сообщений на форуме: каждый раз, когда кто-либо публикует сообщения на форуме, он отправляет подписчикам уведомление по электронной почте. Он запускает службу sendmail
, и веб-сайту требуется 2-3 минуты, чтобы опубликовать сообщение и отправить электронные письма.
После этого Joomla выдает сообщение об ошибке
Could not execute: /usr/sbin/sendmail
Однако электронное письмо на самом деле отправлено.
Используя "htop", я могу видеть только через 2 минуты после публикации, что сервис sendmail запущен.
Сайт, о котором идет речь, это www.gruenherzjaeger.de
Спасибо за ваше внимание.
После нескольких попыток и покопаться в гугле. Установил sendmail + postfix несколько раз безуспешно, пробовал другие альтернативы и тоже ничего. Затем я нашел этот учебник
Установил apt-get install exim4-daemon-light mailutils
Настроил его. И бум все начало работать правильно.
Пока я играл с postfix, я заметил, что он не запускается и не запускается, и когда я приказал ему запустить
postfix start
Он выводил fatal error: postfix failled to start
. Я думаю, именно поэтому это не сработало. В любом случае спасибо за ваше внимание =)