Назад | Перейти на главную страницу

Ubuntu Sendmail не отправляет электронные письма

Это второй мучительный день попыток заставить работать PHP-функцию mail (), вчера вечером она работала, но sendmail автоматически отправлял все в спам, говоря, что оно было отправлено через localhost.localdomain - поэтому я стер sendmail и попробовал несколько другим клиентам не повезло.

Переустановил sendmail, и мы снова здесь - ничего не отправляется, но PHP не выдает ошибок.

Вот немного моего журнала ошибок из /var/log/mail.err

Jul 27 09:06:04 server1 sm-mta[10620]: NOQUEUE: SYSERR(root): opendaemonsocket: daemon MTA-v4: cannot bind: Address already in$ Jul 27 09:06:04 server1 sm-mta[10620]: daemon MTA-v4: problem creating SMTP socket

Другая ошибка

Jul 27 09:05:39 server1 sm-mta[10654]: u6R95d9B010654: SYSERR(root): collect: Cannot write ./dfu6R95d9B010654 (bfcommit, uid=0$

«server1» - это не имя хоста, это было мое имя хоста прошлой ночью, но с тех пор оно было изменено на «cruisetouch» - запуск команды hostname показывает, что имя хоста - «cruisetouch», так что почему отображается «server1», также остается загадкой.

Любая помощь в исправлении этих ошибок или рекомендация более простой альтернативы (просто хочу отправить ИСХОДЯЩУЮ ПОЧТУ для таких вещей, как сброс пароля, я использую "Zoho" в данный момент и синхронизирую его с доменом, то есть info@cruisetouch.com, а не info@zoho.com ).

У меня больше не установлен postfix, и порт 22 кажется ясным, но я не уверен на 100%, как в этом убедиться.

Пожалуйста помоги.