Дмитрий Авдеев:

ДА> Установил пакет msmtp, создал  файл ~/.msmtprc и прописал тудаданные
ДА> из писма Дмитрия Падучих со своими логином и паролем.

Для rambler? Не помню, приводил ли я пример для rambler. На всякий
случай приведу его здесь:

account rambler
   from [email protected]
   host mail.rambler.ru
   #port 587
   user username
   password secret
   auth on
   tls
   tls_trust_file /etc/ssl/certs/ca-certificates.crt

Чтобы работать по tls нужно ещё установить пакет ca-certificates и
активировать в нём сертификаты. Думаю, можно включить сертификаты от
Mozilla. Но можно и обойтись без tls. Для этого нужно закомментировать
последние две строчки знаком #. Тогда и auth on лучше заменить
на auth cram-md5.

Кроме того, в Emacs нужно изменить переменную sendmail-program, чтобы
в ней был путь к /usr/bin/msmtp, и выключить переменную
message-sendmail-f-is-evil. Это можно сделать в ~/.emacs, например:

(setq sendmail-program "/usr/bin/msmtp")
(setq message-sendmail-f-is-evil nil)

ДА> Создаю письмо в буфере *mail* пытаюсь его отправить по c-c c-c , но
ДА> письмо не отправляется. Посылаю сообщение буфера *mail*.

В нём нет информации о причине проблемы. Это только текст Вашего письма.
Если что и показывать, так это содержимое файла .msmtprc (с заменой
пароля, естественно) и вывод msmtp из /var/log/syslog, если Вы настроили
msmtp выводить туда сообщения. Чтобы msmtp писал в syslog, добавьте в
начале ~/.msmtprc:

defaults
   syslog

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

Ответить