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

конфигурация sendmail

привет, я сделал следующее:

1. установить sendmail и настроить /etc/mail/sendmail.mc: добавить комментарий к строке

DAEMON_OPTIONS (‘Family = inet, Name = MTA-v4, Port = smtp, Addr = 127.0.0.1 ′) dnl`

2. настроить почтовый сервер joomla сидя = sendmail

3.php.ini:

sendmail_path = / usr / sbin / sendmail –i –t

почтовый сервер работает только в том случае, если я отправляю электронную почту с локального сервера, но когда я пытаюсь отправить электронную почту с веб-сайта через Интернет, которая не работает !!!
ЛЮБАЯ ПОМОЩЬ
Информация :
-У меня есть публичный IP и доменное имя.
-сайт и почтовый сервер (sendmail) на одном сервере с ОС ubuntu

На самом деле, мой первоначальный ответ неверен, поскольку вы заявили, что веб-сервер и почтовый сервер существуют на одном компьютере. Проблема, скорее всего, в почтовом ретрансляторе. Sendmail, скорее всего, не настроен на ретрансляцию почты, поступающей с веб-сервера.

Проверьте /var/log/mail.log, /var/log/mail.err и /var/log/mail.warn и публиковать сообщения об ошибках, когда Joomla пытается отправить письмо.


Похоже, sendmail слушает только адаптер обратной связи.

DAEMON_OPTIONS(‘Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1′)dnl`

Пытаться.

DAEMON_OPTIONS(‘Family=inet, Name=MTA-v4, Port=smtp, Addr=0.0.0.0′)dnl`

Тем не менее, имейте в виду, что если вы открыто ретранслируете почту, то вскоре ваш почтовый сервер попадет в черный список. Пожалуйста, прочтите некоторую документацию по передовым методам работы с SMTP-серверами.

Вы запускали sendmailconfig, чтобы восстановить sendmail.cf из sendmail.mc и перезапустить sendmail? (sendmailconfig делает и то, и другое)