[unix] вопрос по postfix
Огромное спасибо! Может, подскажешь еще как его в зависимости от from поля заголовка заставлять использовать разные релеи?
не знаю
man 5 transport
Кстати, кто вообще здесь пользует mutt и в какой связке? Чем почту тащите, чем шлете?
Outlook 2003
Чем почту тащите, чем шлете?сама приходит / mew
поострили, и хватит. Вопрос к тем, кто реально использует mutt.
Я реально использую mutt. Почта сама приходит.
Я не очень разбираюсь, как это работает, но все же мое видение ситуации такое:
получение почты ( pop3 и imap):
вариант 1: fetchmail берет почту с серверов, и при помощи MTA осуществляет ее локальную доставку
вариант 2: mutt сам может афаик получать почту по pop3 как минимум
вариант 3: getmail берет почту с серверов и сам записывает ее в maildir/mbox
отправка почты (esmtp):
вариант 1: mutt ставит исходящую почту в очередь локального mta, который в дальнейшем ее обрабатывает
Так ли это? Если нет, то что почитать, чтобы понять схему получше?
В случае, когда ты не можешь настроить MTA, или у тебя нет постоянного IP и работающей 24 часа в сутки машины, то придётся использовать fetchmail.
Разве uucp не для этого придумано?
Попроси mail.ru предоставить тебе uucp.
Я так понимаю (поправь, если неправ что процесс доставки почты происходит следующим образом: на хосте, с которого шлется почта, MTA смотрит MX запись для домена из "TO" заголовка письма, пытается с ним соединиться и передать письмо. Соответственно, чтобы получать (без fetchmail и ему подобных программ) на хосте письма с адресом получателя типа "mail.ru", нужно чтобы MXmail.ru указывал на этот хост. Это невозможно, но существуют следующие workarounds: забирать с mail.ru почту через pop или imap или MTA mail.ru настроить на дальнейшую пересылку писем, приходящих на этот адрес. Второй вариант обычно неприемлем (если в компании, где я работаю, я еще могу админа уговорить настроить их гребаный exchange на форвард писем, на mail.ru или gmail.com этот фокус уже не прокатит остается первый.
Отлично, мы затянули fetchmail почту, вставили ее в локальную очередь, MTA (локальный) обработал ее соотв. образом, и вот, она в ящике. Почитали ее, посмотрели, захотели отправить. Составили письмецо, передали его MTA и дальше - см. предыдущие ответы.
Правильно я себе все представляю? Если нет, то что ботать?
И еще - ты не пробовал встроенный в mutt клиент почтовый? Если пробовал, то как он?
А нафиг, если можно нормального провайдера попросить (если остались такие, что умеют(? ?
Шутка типа? Ты знаешь людей, которым mail.ru предоставлял uucp? А которым gmail.com предоставлял uucp? Я нет, и не слышал, что это впринципе делается.
MTA смотрит MX запись для домена из "TO" заголовка письма, пытается с ним соединиться и передать письмо.Не из заголовка. А из слова RCPT To: в SMTP диалоге.
Второй вариант обычно неприемлем (если в компании, где я работаю, я еще могу админа уговорить настроить их гребаный exchange на форвард писем, на mail.ru или gmail.com этот фокус уже не прокатит остается первый.Чо за фигня? На mail.ru можно настроить пересылку. Там же есть фильтры. Пишешь: если сабжект не содержит слово "хуй", то переслать на адрес bla.ru.
Отлично, мы затянули fetchmail почту, вставили ее в локальную очередь,fetchmailом проще сразу в ящик класть или в procmail.
И еще - ты не пробовал встроенный в mutt клиент почтовый? Если пробовал, то как он?В смысле pop3/imap? Не пробовал. Думаю приемлем.
Проще уж попросить шелл для почты, им тогда настраивать ничего не надо.
jaggernaut: да uucp на mail.ru было шуткой, адресованной у.
ага, я именно это и имел ввиду, тока написал неправильно
>Чо за фигня? На mail.ru можно настроить пересылку. Там же есть фильтры. Пишешь: если сабжект не содержит слово "хуй", то переслать на адрес bla.ru.
Можно и для слова "песда", это не вопрос. mail.ru здесь взят исключительно для примера. Если ближе к конкретике - интересует больше всего gmail.com, но вырабатывать решение, приемлимое только для него не хочется, потому как интересно сделатьчто-нить поуниверсальнее
>fetchmailом проще сразу в ящик класть или в procmail
возможно. как заботаю man 1 procmail решу
>В смысле pop3/imap? Не пробовал. Думаю приемлем.
тогда я попробую на досуге.
чтоб потом раздавать её сотрудникам)?
на машине, на которой крутится тот же postfix почта для domain будет падать в мыльник userа (если, конечно, ip этой машины прописан как mx для domain). Зайдя шеллом под user и набрав mail мона легко посмотреть свой ящик. Pop3 сервер, крутящийся на этой машине потом раздает почту соответственно. Но это как я ситуацию вижу. Я не прав?
куда должна попасть почта, не имеет нормального постоянного соединения с Интернет.
т.е. компания диалапом подсоединилась, затянула почту для своего домена и потом ее сотрудникам раздала? жуть...
Ну а как ещё?
с названием (Ой!).
---
...Если ты не параноик, это ещё не значит, что за тобой не следят...
А разве не так было на заре интернета?
тащу и шлю postfix-ом, использую в том числе и mutt
Д я доменов, где нет постоянного инета принято использовать запасной MX и ETRN при выходе в онлайн нужного домена.
если можно, подробнее про то, как postfix тащить почту может со стороннего сервера
Нужен будет SMTP с AUTH, IMAP, POP3, причём всё это в вариантах с SSL и без SSL. Ну и ещё хочется странного: NTLM аутентификацию для всего этого.
Кто что посоветует?
P.S. Делал когда-то SMTP AUTH + TLS в Postfix'е (postfix, cyrus-sasl, tls вроде никаких проблем, но это было на RHEL3, а не на дебиане...
Да, насчёт NTLM я может и не правильно сказал. Нужно будет аутентифицировать пользователей по AD (на win2003 server).
хех, это я неправильно сказал: тащу постфиксом, - я имел ввиду, что принимаю почту постфиксом. Нигде ни разу не слышал о применении его в роли pop/imap клиента. Для этого есть другие программы. И, насколько я понял, mutt вполне нормально должен работать в подобном качестве.
Самба з-я может быть членом АД и мутить аутентификацию.
Оставить комментарий
puare
субж следующий:у меня есть несколько ящиков на различныхсерверах (mail.ru, gmail.com etc.). FetchMail отлично тянет с них почту, делает для нее local delivery, mutt ее восхитительно читает... Проблемы начинаются при отправке почты. Если не указывать postfix релей, почта не ходит, потому как хост мой octopus.***.ru в днс вестимо не прописан и smtp на том же mail.ru с него почту принимать не хочет. Если ставить relay для postfix - как указать на ESMTP авторизацию? Что вообще по этому поводу есть поботать, тока, по возможности, в формате фака или хауту, ибо полный ман читать нет времени. Заранее спасибо. Да, может есть какая-то более здоровая альтернатива postfix? Чтонить поменьше и спецом для этого? Кто что юзает?