[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mail for home



On Mon, Sep 26, 2005 at 09:00:54PM +0400, Brilliantov Kirill wrote:
> > Покажи вывод:
> > exim4 -brw kirill@MY.COMP
> > exim4 -bP qualify_domain
>  sender: kirill@MY.KOMP
>     from: kirill@MY.KOMP
>       to: kirill@MY.KOMP
>       cc: kirill@MY.KOMP
>      bcc: kirill@MY.KOMP
> reply-to: kirill@MY.KOMP
> env-from: kirill@MY.KOMP
>   env-to: kirill@MY.KOMP
> 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: brilliantov@inbox.mail.ru
> >>>  send-hook  yahoo.com      my_hdr From: brilliantov@yahoo.com
> Но я не понимаю как я могу управлять тем какой обратный адрес
> подставиться или на основе чего программа его выберет.

Настраиваешь что будет по дефолту: 
set envelope_from
set use_from 
set use_domain
folder-hook . set from=brilliantov@inbox.mail.ru
Затем исключений для определённых фолдеров
folder-hook debian set from=brilliantov-debian@yahoo.com
И 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
---- 

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

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

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



Reply to: