Вы читаете журнал [info]iboxjo

 
 
25 Декабрь 2008 @ 12:26
Почтовый сервак  
УРА. Я закончил настройку почтового сервера в связке Postfix 2.5.5+CyrusSASL2+ MySQL 5.1+ Courier-IMAP+Apache 1.3+ postfixadmin.
Настройка в общем по мануалу http://sys-adm.org.ua/mail/mail-howto-p1.php , с некоторыми замечаниями, о чем собственно и пишу.
И так:
  •  очень внимательно редактируем файл /usr/local/etc/authlib/authmysqlrc - лишние пробелы перед параметрами могут давать не предсказуемый эффект.
  • возникли сложности с подменой адресов, поскольку сервак локальный, а почту забирать и отправлять надо в/из мира, соответственно и в заголовке ОТ КОГО должен стоять реальный адрес почтового ящика. Ну например надо преобразовывать адрес локального пользователя test@test.ru в test@yandex.ru  при передаче и обратно при приёме. Вот с этим пришлось посидеть. Оказалось всё довольно просто (после подсказки конечно):
  • - в main.cf  параметры 
    canonical_maps - входящая почты (через smtpd) 
    smtp_generic_maps - локальная исходящая почта (через smtp) - прописываем пути к картам соответственно canonical и generic.
    Соответственно создаем файлы:

    touch canonical
    touch generic


    содержание файлов примитивное:

    ee generic
    test@test.ru test@yandex.ru
    ....

    ee canonical
    test@yandex.ru test@test.ru
    ....


    Выполняем
    postmap /usr/local/etc/postfix/canonical
    postmap /usr/local/etc/postfix/generic

            Ну собственно и радуемся.
            Пока всё. Ребята ходите на http://www.postfix.ru - отличный форум.
 
 
Current Location: Рбота
Настроение: Есть
Музыка: Ю. Антонов
 
 
( 5 комментариев — Оставить комментарий )
Вася[info]sergey_se on Январь, 8, 2009 13:25 (UTC)
Читал эту ветку http://www.postfix.ru/viewtopic.php?t=13919&highlight=
А поподробнее? Пусть у нас есть внутренние пользователи Anka, Pasha, Leha, Yra. И у них, соответственно, есть внешние ящики anna@gmail.com, superpasha@gmail.com, bigleha@mail.ru, yra@rambler.ru . С картами понятно. А где прописать, что для Pasha надо использовать сервер smtp.gmail.com, для Leha - smtp.mail.ru , а для Yra - smtp.rambler.ru И где прописать пароли доступа к этим smtp серверам.
Заранее спасибо за ответ :)
iboxjo[info]iboxjo on Январь, 10, 2009 17:58 (UTC)
Собственно вопрос в ветке форума я задавал о другом. О том как присвоить внутренним пользователям реальные адреса внешних ящиков, чтобы получивший письмо видел именно их. А smtp сервер отправки я прописывал в main.cf postfixa в параметре relayhost. Только я не могу понять зачем вам такие сложности (smtp для каждого свой) нужны. Я прописывал smtp сервер своего провайдера. И соответственно в настройках клиента указываю внутренний сервер в качестве pop и smtp сервера. Вот и все. Может я не верно понял вопрос?
Вася[info]sergey_se on Январь, 14, 2009 13:59 (UTC)
Да, видимо я перемудрил. Лучше smtp серваком провайдера, как релеем воспользоваться. :)
Вася[info]sergey_se on Январь, 17, 2009 19:54 (UTC)
перепостил к себе, для памяти, если не возражаете.
iboxjo[info]iboxjo on Январь, 19, 2009 04:22 (UTC)
Не жалко :)
( 5 комментариев — Оставить комментарий )