Anatol:

>> /etc/exim4/passwd.client

An> В какой строоке это нужно указывать и в каком формате? Пароль нужно
An> взять в кавычки? И нужно ли в этом файле еще прописывать логин ?

Если верить инструкции по адресу

http://www.wlug.org.nz/EximSmtpAuth

то строчка из passwd.client должна выглядеть так:

сервер:имя_пользователя:пароль

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

Если smtp-сервер вашего провайдера не поддерживает работу по шифрованному
каналу, то вам может ещё понадобиться добавить где-нибудь в начале файла
exim4.conf.template строчки:

# allow plain text smtp login
AUTH_CLIENT_ALLOW_NOTLS_PASSWORDS=1

и выполнить от root'а команду update-exim4.conf.

Но вообще-то, как я уже писал раньше, можно и не заморачиваться с настройкой
авторизации в exim4, а вместо этого настроить отправку писем из Gnus через
msmtp. Я повторю своё старое письмо, в котором объяснял, как это сделать.

                                   * * *

Для отправки почты не обязательно настраивать у себя на машине сервер smtp.
Некоторое время назад я стал отправлять почту с помощью программы msmtp, а
локальный сервер smtp использую только для локальной почты. msmtp
настраивается через простой файл конфигурации ~/.msmtprc, поддерживает smtp
с авторизацией по sasl и шифрованием. Правда, после одного из апгрейдов
перестало работать шифрование с сервером моего провайдера, и пришлось
пересобирать msmtp с openssl (пакет из Debian собран с gnutls).

В Emacs я настроил такие переменные:

sendmail-program                "/usr/bin/msmtp"
message-sendmail-envelope-from  header
message-sendmail-f-is-evil      nil

А вот пример настроек из моего файла ~/.msmtprc (пароли, естественно,
заменены):

defaults
   syslog

account k66
   host k66.ru
   from [email protected]
   user [email protected]
   password Vmve8G3mqzhQTwlh
   auth cram-md5
   tls
   tls_certcheck off

account gmail
   host smtp.gmail.com
   port 587
   from [email protected]
   user [email protected]
   password 46SwijD1OkJjBo2V
   auth on
   tls
   tls_trust_file /etc/ssl/certs/ca-certificates.crt

account mail
   host smtp.mail.ru
   port 587
   from [email protected]
   user [email protected]
   password xlEqbWoijvw2S4Ov
   auth plain

-- 
Дмитрий Падучих
-- 
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Ответить