Re: mail for home

2005-09-28 Пенетрантность Timur V. Elzhov
On Mon, Sep 26, 2005 at 09:00:54PM +0400, Brilliantov Kirill wrote:

 Вставляю в .muttrc следующие строки:
  send-hook  inbox.mail.ru  my_hdr From: [EMAIL PROTECTED]
   send-hook  yahoo.com  my_hdr From: [EMAIL PROTECTED]
 Но я не понимаю как я могу управлять тем какой обратный адрес
 подставиться или на основе чего программа его выберет.

На основе поля send (то есть To:). Он же и так называется:
send-hook. Этот хук смотрит поле To: (кому ты шлешь письмо), и, если
домен совпадает, переписывает поле From:.


-- 
Best regards,
Timur Elzhov


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: mail for home

2005-09-27 Пенетрантность Pavel Ammosov
On Mon, Sep 26, 2005 at 09:00:54PM +0400, Brilliantov Kirill wrote:
  Покажи вывод:
  exim4 -brw [EMAIL PROTECTED]
  exim4 -bP qualify_domain
  sender: [EMAIL PROTECTED]
 from: [EMAIL PROTECTED]
   to: [EMAIL PROTECTED]
   cc: [EMAIL PROTECTED]
  bcc: [EMAIL PROTECTED]
 reply-to: [EMAIL PROTECTED]
 env-from: [EMAIL PROTECTED]
   env-to: [EMAIL PROTECTED]
 qualify_domain = MY.KOMP

Если писать строчными буквами my.comp, то всё работает.
Исправь в после begin rewrite и будет нормально.

Вообще, unix и linux придумали уж сильно позже того как стало можно
использовать в компьютерах строчные (маленькие) буквы и потому в unix
обычно используют именно их для наименования компьютеров.


 Здравствуйте, Pavel.
  В mutt ставить from hook'ами, и в exim выбирать smarthost в зависимости
  от адреса.
 Нельзя ли данный пункт осветить поподробнее?
 Вставляю в .muttrc следующие строки:
  send-hook  inbox.mail.ru  my_hdr From: [EMAIL PROTECTED]
   send-hook  yahoo.com  my_hdr From: [EMAIL PROTECTED]
 Но я не понимаю как я могу управлять тем какой обратный адрес
 подставиться или на основе чего программа его выберет.

Настраиваешь что будет по дефолту: 
set envelope_from
set use_from 
set use_domain
folder-hook . set [EMAIL PROTECTED]
Затем исключений для определённых фолдеров
folder-hook debian set [EMAIL PROTECTED]
И mutt будет отправлять с таким envelope-from.  И надо только себя
прописать в trusted_users в exim4.conf

Хедеры вот я не помню как прописывать в mutt.

Чтобы выбирать релей в зависимости от домена отправителя, создаёшь новый
роутер перед smarthost, пишешь:

cheesy_smarthost:
  driver = manualroute
  domains = !@
  transport = remote_smtp
  route_data = ${lookup {$sender_address_domain} lsearch* 
{/etc/exim4/smart-hosts}}


создаёшь /etc/exim4/smart-hosts, в который пишешь нечто такое:


mail.ru smtp.mail.ru
gmail.com   smtp.gmail.com
yahoo.com   smtp.yahoo.com
*   smtp.provider.ru
 

Таким образом, если письмо отправляется от [EMAIL PROTECTED], exim4 его
пошлёт через на smtp.mail.ru, если от yahoo.com, то через
smtp.yahoo.com, и тд. Должно быть понятно, думаю. А если домена
отправителя в этом списке нету, то отправится через smtp.provider.ru.

Авторизацию добавить по вкусу.

-- 
Павел Аммосов
CCNA, CSNSS


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: mail for home

2005-09-26 Пенетрантность Pavel Ammosov
On Sun, Sep 25, 2005 at 07:09:51PM +0400, Brilliantov Kirill wrote:
 при отсылке письма переписывать адрес. В exim4.conf добавил строчку:
 begin rewrite
 [EMAIL PROTECTED]  [EMAIL PROTECTED]  Ffrs
 Вроде в соответствии с инструкцией, но не работает. Что не так?

Должно работать.  

Покажи вывод:
exim4 -brw [EMAIL PROTECTED]
exim4 -bP qualify_domain

Единственная причина, которая приходит в голову,
это MY.COMP неправильное имя домена.  Там надо поставить тоже что в
qualify_domain, который по дефолту ставится в primary_hostname.
http://www.exim.org/exim-html-4.50/doc/html/spec_14.html#IX1303


 Собственно нашел как это обойти - настройка конфига Mutt. Надо
 добавить строку вида set from=Your Name
 mailto:[EMAIL PROTECTED].
 Но данное решение не нравится, т.к. привязывает к Mutt.
 Суммируя сказаное - есть два вопроса:
 1 - как заставить exim при отсылке письма переписывать адрес
 2 - как Mutt указать через какой ящик отправить письмо при наличии
 нескольких, для примера inbox.mail.ru и yahoo.com, и как указать
 соответствующие обратные адреса

В mutt ставить from hook'ами, и в exim выбирать smarthost в зависимости
от адреса.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re[2]: mail for home

2005-09-26 Пенетрантность Brilliantov Kirill
Здравствуйте, Pavel.
Вы писали 26 сентября 2005 г., 12:29:38:
 Покажи вывод:
 exim4 -brw [EMAIL PROTECTED]
 exim4 -bP qualify_domain
 sender: [EMAIL PROTECTED]
from: [EMAIL PROTECTED]
  to: [EMAIL PROTECTED]
  cc: [EMAIL PROTECTED]
 bcc: [EMAIL PROTECTED]
reply-to: [EMAIL PROTECTED]
env-from: [EMAIL PROTECTED]
  env-to: [EMAIL PROTECTED]
qualify_domain = MY.KOMP
 В mutt ставить from hook'ами, и в exim выбирать smarthost в зависимости
 от адреса.
Нельзя ли данный пункт осветить поподробнее?
Вставляю в .muttrc следующие строки:
 send-hook  inbox.mail.ru  my_hdr From: [EMAIL PROTECTED]
  send-hook  yahoo.com  my_hdr From: [EMAIL PROTECTED]
Но я не понимаю как я могу управлять тем какой обратный адрес
подставиться или на основе чего программа его выберет.

P.S. Прикладываю еще раз свой exim4.conf, если не затруднит посмотрите
его пожалуйста, может быть там где ошибка.
-- 
С уважением,
 Brilliantov Kirill mailto:[EMAIL PROTECTED]

exim4.conf
Description: Binary data


mail for home

2005-09-25 Пенетрантность Brilliantov Kirill
Здравствуйте, уважаемые.
Настраиваю себе почту на домашнем компьютере в следующем виде -
exim4+fetchmail+procmail+mutt. Все хорошо, все работает - письма
отсылаются, принимаются, сортируются.
Но вот не могу победить одну напасть. А именно - как заставить exim
при отсылке письма переписывать адрес. В exim4.conf добавил строчку:
begin rewrite
[EMAIL PROTECTED]  [EMAIL PROTECTED]  Ffrs
Вроде в соответствии с инструкцией, но не работает. Что не так?
Собственно нашел как это обойти - настройка конфига Mutt. Надо
добавить строку вида set from=Your Name
mailto:[EMAIL PROTECTED].
Но данное решение не нравится, т.к. привязывает к Mutt.
Суммируя сказаное - есть два вопроса:
1 - как заставить exim при отсылке письма переписывать адрес
2 - как Mutt указать через какой ящик отправить письмо при наличии
нескольких, для примера inbox.mail.ru и yahoo.com, и как указать
соответствующие обратные адреса
Прикладываю свой exim4.conf, буду благодарен за все замечания по
настройке.


-- 
С уважением,
 Brilliantov Kirill mailto:[EMAIL PROTECTED]

exim4.conf
Description: Binary data


Re: mail for home

2005-09-25 Пенетрантность Timur V. Elzhov
Я знаю, как и то, и то делается через mutt, нужно написать для каждого
из пунктов соотв-е строчки в ~/.muttrc.

 Суммируя сказаное - есть два вопроса:
 1 - как заставить exim при отсылке письма переписывать адрес

my_hdr From: [EMAIL PROTECTED]
# повторюсь, это не в exim.conf, а в ~/.muttrc

 2 - как Mutt указать через какой ящик отправить письмо при наличии
 нескольких, для примера inbox.mail.ru и yahoo.com, и как указать
 соответствующие обратные адреса

send-hook  inbox.mail.ru  my_hdr From: [EMAIL PROTECTED]
send-hook  yahoo.com  my_hdr From: [EMAIL PROTECTED]

Можно в мутте хедер поправить прямо перед отправкой, после написания и
сохранения письма нажать 'E' (большую) и вписать напротив 'From:' что
нужно.


-- 
Best regards,
Timur Elzhov


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re[2]: mail for home

2005-09-25 Пенетрантность Brilliantov Kirill
Здравствуйте, Timur.
Вы писали 25 сентября 2005 г., 19:51:49:
 Я знаю, как и то, и то делается через mutt, нужно написать для каждого
 из пунктов соотв-е строчки в ~/.muttrc.
Спасибо за ответ. Задумка собственно состоит в том что бы exim
переписывал адрес, т.к. в этом случае я не завишу от почтовой
программы и могу отправить письмо написав его как в mutt, так и в
mailx или в любой другой.
 send-hook  inbox.mail.ru  my_hdr From: [EMAIL PROTECTED]
 send-hook  yahoo.com  my_hdr From: [EMAIL PROTECTED]
Простите за наивный вопрос, но как в данном случае указать через какой
ящик отправить? Что для этого надо нажать? Насколько я понимаю нажатие
стандартной y не скажет через какой ящик отправитьписьмо.
-- 
С уважением,
 Brilliantov Kirill mailto:[EMAIL PROTECTED]



Re: mail for home

2005-09-25 Пенетрантность Timur V. Elzhov
On Sun, Sep 25, 2005 at 08:24:02PM +0400, Brilliantov Kirill wrote:

  Я знаю, как и то, и то делается через mutt, нужно написать для каждого
  из пунктов соотв-е строчки в ~/.muttrc.
 Спасибо за ответ. Задумка собственно состоит в том что бы exim
 переписывал адрес, т.к. в этом случае я не завишу от почтовой
 программы и могу отправить письмо написав его как в mutt, так и в
 mailx или в любой другой.

Это понятно, но увы, не знаю. Помню, dpkg-reconfigure exim4-config
меня о чем-то таком спрашивал, что-то про hidden mail adress, попробуй.

  send-hook  inbox.mail.ru  my_hdr From: [EMAIL PROTECTED]
  send-hook  yahoo.com  my_hdr From: [EMAIL PROTECTED]
 Простите за наивный вопрос, но как в данном случае указать через какой
 ящик отправить? Что для этого надо нажать? Насколько я понимаю нажатие
 стандартной y не скажет через какой ящик отправитьписьмо.

не понял. Пишешь эти строчки, перезапускаешь mutt, пишешь в поле
 To: адрес. Если он оканчивается на inbox.mail.ru, то мутт подставит
во From: то, что есть в .muttrc, и адресат получит письмо с заголовком
 From: [EMAIL PROTECTED] У меня тоже несколько ящиков с какими-то
веб-интерфейсами, я на них не хожу годами :-) Скачиваю и отправляю с
локальной машины. А ответы приходят на удаленные ящики.

PS Правила хорошего тона в русских рассылках намекают изначально говорить
ты. Если хочешь продемонстрировать хорошее отношение, конечно ;-)


-- 
Best regards,
Timur Elzhov


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: mail for home

2005-09-25 Пенетрантность Serja
Вот тут статья как раз на эту тему.
http://www.opennet.ru/base/net/mta_home.txt.html

--- Original message ---
From: Brilliantov Kirill [EMAIL PROTECTED]
To: debian-russian@lists.debian.org
Subject: Re[2]: mail for home
Date: Sunday 25 September 2005 18:24
 Здравствуйте, Timur.

 Вы писали 25 сентября 2005 г., 19:51:49:
  Я знаю, как и то, и то делается через mutt, нужно написать для каждого
  из пунктов соотв-е строчки в ~/.muttrc.

 Спасибо за ответ. Задумка собственно состоит в том что бы exim
 переписывал адрес, т.к. в этом случае я не завишу от почтовой
 программы и могу отправить письмо написав его как в mutt, так и в
 mailx или в любой другой.

  send-hook  inbox.mail.ru  my_hdr From: [EMAIL PROTECTED]
  send-hook  yahoo.com  my_hdr From: [EMAIL PROTECTED]

 Простите за наивный вопрос, но как в данном случае указать через какой
 ящик отправить? Что для этого надо нажать? Насколько я понимаю нажатие
 стандартной y не скажет через какой ящик отправитьписьмо.

-- 
Who the hell are you, and why are you playing with my kernel?


Re[2]: mail for home

2005-09-25 Пенетрантность Brilliantov Kirill
Здравствуйте, Timur.
 Пишешь эти строчки, перезапускаешь mutt, пишешь в поле
  To: адрес. Если он оканчивается на inbox.mail.ru, то мутт подставит
 во From: то, что есть в .muttrc, и адресат получит письмо с заголовком
Извини непонял. Если я хочу отправить письмо, для примера, на 
debian-russian@lists.debian.org
через ящик inbox.ru то как сказать об этом Mutt. Ведь он не
заканчивается на inbox.ru, как же тогда Mutt узнает какой обратный
ящик подставить?



-- 
С уважением,
 Brilliantov Kirill mailto:[EMAIL PROTECTED]



Re: mail for home

2005-09-25 Пенетрантность Timur V. Elzhov
On Sun, Sep 25, 2005 at 08:51:23PM +0400, Brilliantov Kirill wrote:

  Пишешь эти строчки, перезапускаешь mutt, пишешь в поле
   To: адрес. Если он оканчивается на inbox.mail.ru, то мутт подставит
  во From: то, что есть в .muttrc, и адресат получит письмо с заголовком
 Извини непонял. Если я хочу отправить письмо, для примера, на
 debian-russian@lists.debian.org через ящик inbox.ru то как сказать
 об этом Mutt. Ведь он не заканчивается на inbox.ru, как же тогда
 Mutt узнает какой обратный ящик подставить?

Боже, да что же я не так говорю-то? :-)
send-hook lists.debian.org my_hdr From: [EMAIL PROTECTED]

И что значит отправить ЧЕРЕЗ ящик? Письмо пойдет *прямо от тебя*,
твоего локального MTA, но в заголовке у него будет
 From: [EMAIL PROTECTED] То есть, когда тебе будут отвечать,
у него (отвечающего) в полe To: подставится значение [EMAIL PROTECTED],
и обратное письмо пойдет на inbox.mail.ru.

Кстати, если ты заметил, при отправлении мне писем подставляется не
мой адрес, а адресс рассылки. Это тоже строчка в muttrc:

send-hook  lists.debian.org  my_hdr Reply-To: debian-russian@lists.debian.org

и вообще, описание send-hook здесь:
http://www.mutt.org/doc/manual/manual-3.html#send-hook

-- 
Best regards,
Timur Elzhov


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: mail for home

2005-09-25 Пенетрантность Степан Голосунов
On Sun, Sep 25, 2005 at 07:09:51PM +0400, Brilliantov Kirill wrote:
 Здравствуйте, уважаемые.
 Настраиваю себе почту на домашнем компьютере в следующем виде -
 exim4+fetchmail+procmail+mutt. Все хорошо, все работает - письма
 отсылаются, принимаются, сортируются.
 Но вот не могу победить одну напасть. А именно - как заставить exim
 при отсылке письма переписывать адрес. В exim4.conf добавил строчку:
 begin rewrite
 [EMAIL PROTECTED]  [EMAIL PROTECTED]  Ffrs
 Вроде в соответствии с инструкцией, но не работает. Что не так?

 1 - как заставить exim при отсылке письма переписывать адрес
/etc/email-addresses ?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]