The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Пример настройки почтовой системы на базе Posfix

23.05.2005 22:56

Sergey Levashev кратко описал основные моменты настройки почтовой системы на основе Postfix, с базой пользователей в PostgreSQL и средствами фильтрации вирусов и спама.

  1. Главная ссылка к новости (https://www.opennet.ru/base/net...)
Лицензия: CC-BY
Тип: яз. русский / Практикум
Короткая ссылка: https://opennet.ru/5505-postfix
Ключевые слова: postfix, smap, virus, example
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (19) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, DAV (?), 23:19, 23/05/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Бльше смахивает не на статью, а на комменты(#) для себя, дабы через годик не забыть, что зачем понавтыкал.
    Типа.
    "Ну по немецки я знаю..."(с) Киса
     
     
  • 2.2, Chek (?), 07:21, 24/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Бльше смахивает не на статью, а на комменты(#) для себя, дабы через годик не >забыть, что зачем понавтыкал.

    А что в этом плохого? Да и не для себя только.

     

  • 1.3, unk (ok), 07:52, 24/05/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Конфиг гораздо лучше чем в большенстве статей про postfix+mysql :)
    2 вещи:
    зачем transport_maps? (imho более идеологически верно использовать virtual_mailbox_domains)
    Зачем в client и sender restrictions проверяются одни и те же rbl?
     
     
  • 2.4, Chek (?), 09:47, 24/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Конфиг гораздо лучше чем в большенстве статей про postfix+mysql :)
    спасибо

    >2 вещи:
    >зачем transport_maps? (imho более идеологически верно использовать virtual_mailbox_domains)
    используются, я же не весь конфиг показал =)

    >Зачем в client и sender restrictions проверяются одни и те же rbl?
    не нада? ок, учту

     
  • 2.5, Chek (?), 09:50, 24/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    PS
    Если ты имеешь в виду транспорт виртуал для собственного домена, то постфикс ругается если его указать в виртуал_мэилбокс_доменс

    указывая в транспорте, мы тем самым обходим это ограничение

     
     
  • 3.10, unk (ok), 19:23, 24/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >PS
    >Если ты имеешь в виду транспорт виртуал для собственного домена, то постфикс
    >ругается если его указать в виртуал_мэилбокс_доменс
    >
    >указывая в транспорте, мы тем самым обходим это ограничение
    Нет ни каких ограничений. Есть простое правило один и тот же домен НЕ может быть описАн в разных классах. transport_maps имеет смысл приминять если надо изменить дефолтный транспорт, для _части_ адресов, а заворачивать так почту для всего _своего_ домена imho изврат...


     
     
  • 4.11, Chek (?), 04:41, 25/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >заворачивать так почту для всего _своего_ домена imho изврат...
    не изврат, а необходимость. пользователи-то не локальные

    ----
    -Пап, а почему солнце в стаёт на востоке, а заходит на западе?
    -Проверял? всё время всходит и заходит?
    -Проверял, точно
    -Сынок, тогда ничего не трогай, ничего не меняй

     
     
  • 5.12, unk (ok), 07:11, 25/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >>заворачивать так почту для всего _своего_ домена imho изврат...
    >не изврат, а необходимость. пользователи-то не локальные
    Ага, виртуальные - значит домену самое место в virtual_mailbox_domains, а не в mydestination.

     
     
  • 6.13, Chek (?), 09:08, 25/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    main.cf:
    mydestination =

    Any questions? =)

     
  • 6.14, Chek (?), 09:10, 25/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    кстати, где ты увидел в конфе mydestination?
     
     
  • 7.18, unk (ok), 12:24, 25/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >кстати, где ты увидел в конфе mydestination?
    Я там вижу:
    >Перенаправляем всю почту на наш хост в виртуал, правим >/etc/postfix/transport:
    >
    >        почтовый.сервер.ru  virtual:
    Из чего делаю вывод - этому домену место в virtual_mailbox_domains, а не где-то еще и как результат transport_maps тут нафиг не нужен.
     
  • 6.15, Chek (?), 09:21, 25/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    про конфиг вирт доменов не сказал - каюсь
    mydestination =
    #имя машины можно указать и так..... =)
    #по ману - оно определится через gethostname()
    virtual_mailbox_domains = пару.доменов, можно.перечислить, через.запятую
     
     
  • 7.19, unk (ok), 12:29, 25/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >про конфиг вирт доменов не сказал - каюсь
    >mydestination =
    >#имя машины можно указать и так..... =)
    >#по ману - оно определится через gethostname()
    Какая-то каша у вас в голове...
    [ -z "$myhostname" ] && myhostname=gethostname()
    а "mydestination="  значит только одно - доменов класса local тут нет.

    >virtual_mailbox_domains = пару.доменов, можно.перечислить, через.запятую
    Можно поразному, у postfix довольно гибкий парсер конфига...


     

  • 1.6, Crion (??), 16:17, 24/05/2005 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    unk похоже мало статей читал про связку postfix+mysql вот к примеру.
    http://kirov.lug.ru/wiki/KorporativnajaPochtovajaSistema?v=f80
    более подробнее и пошагово описано, что к чему и зачем
     
     
  • 2.7, Konstantin (??), 16:27, 24/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    здесь более интересно
    http://workaround.org/articles/ispmail-sarge/
     
  • 2.8, user (??), 16:34, 24/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Правильно. Он не читает статьи, а читает документацию. :)
    использование transport_maps было актуально для первого postfix'а (в указанных Вами статьях он и используется). Сейчас же используют virtual_mailbox_domains
     
     
  • 3.16, Crion (??), 09:56, 25/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Ну тогда за чем статья, надо было написать читайне маны вот сдесь и там, думайте и все заработает :)
    virtual_mailbox_domains по умолчанию имеет значение virtual_mailbox_maps
    В приведенной мной статьей как раз и используеться оба параметра
    transport_maps и virtual_mailbox_domains, при этом transport_maps используеться для отправки почты в обход МХ записям.
    Читать надо было внимательнее.

    Автор упомянул о своей формате базы, а вот ее описание забыл выложить.
    Интересно каким способом автор переводил пользователей ("притом пользователи (все 3000) созданы локально") в базу не упомянул, и как почту пользователей перевел, ведь Courier-Imap работает с maildir, а до этого у автора похоже был mailbox.
     
     
  • 4.17, Chek (?), 11:22, 25/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну тогда за чем статья, надо было написать читайне маны вот сдесь
    >и там, думайте и все заработает :)
    нет, я буду переписывать содержание мана
    в статье описан порядок и показана возможность связки всего этого

    >virtual_mailbox_domains по умолчанию имеет значение virtual_mailbox_maps
    >В приведенной мной статьей как раз и используеться оба параметра
    >transport_maps и virtual_mailbox_domains, при этом transport_maps используеться для отправки почты в обход
    >МХ записям.
    >Читать надо было внимательнее.
    >
    >Автор упомянул о своей формате базы, а вот ее описание забыл выложить.
    а зачем? база в любом формате, главное чтобы параметры возвращались в порядке
    name, uid, gid, homedir, maildir, options
    написано в мануале. Каждый сам должен решить как ему лучше сделать. Я просто привёл пример SQL запроса.

    >
    >Интересно каким способом автор переводил пользователей ("притом пользователи (все 3000) созданы локально")
    А хде написано что я переводил пользователей в базу????
    [q]Также имеется база пользователей в PostgreSQL.[/q]
    >в базу не упомянул, и как почту пользователей перевел, ведь Courier-Imap
    man tar, rfc 959
    >работает с maildir, а до этого у автора похоже был mailbox.
    И в чём проблема завязать Sendmail с Maildrop'ом???

     
  • 2.9, unk (ok), 19:19, 24/05/2005 [^] [^^] [^^^] [ответить]  
  • +/
    Очередная ТУПАЯ помойка, а не конфиг. Конфиг показанный в статье, человек писАл сам (пусть и подглядывал в другие статьи) - как результат тут нет 10ков не нужных sql запросов и прочего хлама.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру