tolyangin:

>> Кроме того, нужно ещё выключить опцию message-sendmail-f-is-evil. То
>> есть, выбрать для неё значение off в customize или добавить в .emacs
>> строчку
>> (setq message-sendmail-f-is-evil nil)

To> Спасибо за подсказку, сделал. И имено после добавления этой строки поле
To> from в заголовке писма стало отображатса как следует.

Нет, эта переменная на значение поля From не влияет. Возможно, у вас просто
не сразу стала действовать переменная user-mail-address. Если вы что-то
меняете в .emacs, то оно будет действовать только после перезагрузки Emacs,
или если вы явно вычислите новое выражение, которое добавили в .emacs. То же
самое и с файлом .gnus.

To> Скажите может такое быть что эти Мейнтейнеры еще внесли какие изменения
To> в emacs убунту, препядствующие работе с почтой в gnus?

Вроде бы больше ничего такого нет.

To> А также может такое бытьчто имено за включеной функции
To> message-sendmail-f-is-evil у меня не выходила в прошлом отправка почты
To> через exim4 и msmtp?

Да, может быть. Если она у вас была включена, то вы не смогли бы
пользоваться msmtp из gnus. Exim при отправке через smtp.mail.ru, скорее
всего, выдавал бы ту же самую ошибку, которая у вас сейчас с Postfix. Но я,
кстати, писал в инструкции по настройке msmtp, что эту опцию нужно
выключить. Точнее, я говорил о настройке трёх переменных, может быть, не
очень понятно. Чтобы их настроить как следует, нужно поместить в .emacs
строчки

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

и перезагрузить Emacs. Можно, конечно, и через customize эти переменные
изменить.

>> Не исключено ещё, что smtp.mail.ru потребует у вас авторизацию.
>>   

To> Возможно это и случилось, вот отклик на этот раз :

Ошибка та же. Возможно, когда вы отправили это письмо, изменение значения
переменной message-sendmail-f-is-evil ещё не вступило в силу. Если вы меняли
значение через customize, то оно должно было измениться сразу, как только вы
нажали RET на кнопке State и выбрали Save for Future Sessions. Если же вы
добавили строчку в файл .emacs, то она не подействует, пока вы не
перезагрузите Emacs или не вычислите выражение явно. Чтобы вычислить
выражение в скобках, надо поставить курсор после закрывающей скобки и нажать
C-x C-e.

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

Ответить