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

Как настроить Postfix SMTP для отправки почты на другой сервер от внешнего клиента?

У меня есть сервер с установленными Dovecot и Postfix. Я настроил squirrelmail, который работает. Я хочу иметь возможность отправлять почту с почтового клиента на компьютере, отличном от сервера (внешнего), на gmail / hotmail и т. Д. Мне отказано в разрешении, и в журналах ничего не говорится о проблеме Relay SMTP.

Какая конфигурация необходима для этого?

Например, как я могу отправлять почту с почтового сервера с моим доменом example.com на gmail, если я делаю это из squirrelmail, но не если я использую example.com с внешним почтовым клиентом?

ОБНОВИТЬ:

Я добавил это в main.cf:

smtpd_sasl_type = голубятня smtpd_sasl_path = private / auth smtpd_sasl_auth_enable = да broken_sasl_auth_clients = да smtpd_sasl_security_options = noанонимный smtpd_sender_login_maps_security_options = noanonymous smtpd_sender_login_maps_sential_security_service_service_expert_sign_pact_pact_pact_pact_pact_pact_pact_pact_pact_services_pact_sender_sender_pact_pact_sender_sender_pact_pact_service_http_share_service_http:

Теперь я получаю сообщение «Временный сбой поиска» при отправке с внешнего клиента. Хотя это было связано с smtpd_sender_login_maps, поэтому я закомментировал это, но затем я получаю «адрес отправителя отклонен: не принадлежит пользователю ..»

Либо :

  • добавить IP-адрес (диапазон) этого компьютера в список доверенных IP-адресов (обычно mynetworks установка)
  • или сначала настройте сервер Postfix для поддержки SMTP аутентификация а затем настройте почтовый клиент на компьютере для аутентификации с использованием имени пользователя и пароля.