В Linux я хочу остановить аутентификацию для конкретного сервера Windows, который будет использовать его для отправки почты с помощью Sendmail

У меня есть сервер Windows 2016, которому нужен доступ к sendmail с нашего сервера Linux. Когда я обновляю папку php.ini, чтобы использовать почтовый сервер Linux, я получаю следующую ошибку:

PHP Warning:  mail(): SMTP server response: 530 5.7.0 Authentication required

Файл php.ini выглядит следующим образом:

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = admin.site.com
; http://php.net/smtp-port
smtp_port = 587
auth_username = name
auth_password = password

Вместо аутентификации я просто отключаю его для этого конкретного сервера. Любая помощь по этому вопросу будет принята с благодарностью

0

Решение

Вы можете использовать access таблица, в которой sendmail разрешает ретрансляцию на основе IP-адреса хоста отправки.

connect:192.168.0.5         RELAY

https://www.sendmail.org/~ca/email/doc8.12/cf/m4/anti_spam.html#access_db

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]