Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: HowTo. Почтовый сервер Postfix, Courier, MySQL и SquirrelMail (Ubuntu 8,04)  (Прочитано 462156 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Немного непонятно. что имеется в виду под "резервирование почты"? Сервер - понятно: бекап. Ежедневный (инкрементальный). Желательно (конечно) на другой сервер, причем на рейд-массив. Программ для бекапа - море (лично я использую backuppc для бекапа примерно 25 станций и серверов).
А вот "резервирование почты" - не совсем понятно. Если речь о том, чтобы всегда оставлять копии ВСЕХ сообщений, то это делается направлением всех сообщений (как входящих, так и исходящих) в некий архив, куда пользователям хода нет (например, быстрый поиск в гугле дал ссылку http://www.mdex.nnov.ru/kontrol-perepiski-postfix.html , и таких много).
На самом деле, удобнее запретить пользователям доступ по pop3, а разрешить только по imap. Тогда все письма лежат на сервере (конечно, пока пользователь их не удалит), и попадают в ежедневный бекап. Если же пользователь письмо удалил, то удалил (не считая вышеупомянутого архива). Еще один плюс - почта (вся) доступна из любого места, где есть доступ к imap-серверу (да, можно по pop3 тоже не удалять почту, но это все равно менее удобно).

UPD: по поводу пересылки всей почты на некий адрес - нужно вставить в main.cf
always_bcc=admin@example.com
receive_override_options=no_address_mappings
(здесь admin@example.com - куда посылать копии)
« Последнее редактирование: 26 Мая 2010, 17:50:10 от Karl500 »

Оффлайн Viktor1802

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Большое спасибо.
Идею понял. Буду изучать.
А Ваше мнение относительно двух серверов?

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
В принципе, так делают, да. Только "резервный" должен пересылать всю почту на "основной". Тогда в случае, когда основной откажет, по MX почта пойдет на резервный, где будет лежать до того момента, когда "очухается" основной.
Но пользователи-то все равно будут получать/забирать почту с основного. Или (честно говоря, не интересовался таким) делать параллельную работу двух и более серверов (кластер), когда они работают с общей БД, едиными почтовыми ящиками и т.п. Но что-то мне кажется, что это стоит использовать только если есть ОЧЕНЬ большая загрузка серверов, и (опять же - на мой взгляд) овчинка выделки не стоит.

Оффлайн Viktor1802

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
В нашей компании важен не обьем почты, а важность получения писем. Не допускается пропадания писем. Вот и возникла мысль, поставить паралельно два сервера. Если один исчез в Интернет, то почту получает второй. Общую базу, думаю, делать не стоит.   Вот только не знаю каким образом заставить резервный сервер отдать полученные письма основному серверу!

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
« Последнее редактирование: 26 Мая 2010, 18:53:24 от Karl500 »

Оффлайн Дэлфи

  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
    • Citysakh.ru
Дэлфи,

1. Если несколько - перечислить все домены в конфигурационном файле /etc/dkim-filter.conf
Domain example.com, example.ru


А директивы KeyFile и Selector? Получается что-то типа этого?
(Нажмите, чтобы показать/скрыть)
Или как надо?

И в /etc/default/dk-filter в строке
Цитировать
DAEMON_OPTS="$DAEMON_OPTS -d domain.com -s /etc/mail/domain.com/mail -S mail"
как указать остальные домены?

Пользователь решил продолжить мысль 27 Мая 2010, 05:34:13:
Цитировать
------[ servak04 mailstats for Wed May 26 2010 ]---------------------------

        365 total filtered
           279 invalid recipients       
            80 protocol errors       
             6 relay attempts       


Karl500, реально, БОЛЬШОЕ человеческое спасибо за посты про антиспам! )))
« Последнее редактирование: 27 Мая 2010, 05:34:13 от Дэлфи »
Тяжела и неказиста жизнь простого программиста...

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Мнэээ...
А зачем Вам разные ключи для разных доменов? Главное - чтобы ключ, который "пришпандоривается" к письму соответствовал тому, который указан в DNS: ну и пусть они будут одинаковые.

Я, честно говоря, не пробовал это для нескольких доменов, надо погуглить/попробовать...

Оффлайн Дэлфи

  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
    • Citysakh.ru
Мнэээ...
А зачем Вам разные ключи для разных доменов? Главное - чтобы ключ, который "пришпандоривается" к письму соответствовал тому, который указан в DNS: ну и пусть они будут одинаковые.

Я, честно говоря, не пробовал это для нескольких доменов, надо погуглить/попробовать...

Но имена доменов ведь разные... А в ключе будет только одно.
Тяжела и неказиста жизнь простого программиста...

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Логично.
Вроде бы нашел - говорят, что нужно генерить ключи для всех доменов: http://www.unibia.com/unibianet/systems-networking/how-setup-domainkeys-identified-mail-dkim-postfix-and-ubuntu-server
А в /etc/default/dk-filter - повторить строки  "DAEMON_OPTS=" для всех доменов: http://serverfault.com/questions/145351/setting-up-dkim-for-multiple-domains-on-same-host

Надо просто пробовать...

Оффлайн Viktor1802

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Большое спасибо за помощь и участие. Даже небольшой толчек в верном направлении приводит к большим результатам. Еще раз большое спасибо!
Да и большое спасибо vadimka за эту инструкцию!!!!!!.
« Последнее редактирование: 27 Мая 2010, 11:01:23 от Viktor1802 »

Оффлайн angelium

  • Участник
  • *
  • Сообщений: 146
  • И целого бубна мало...
    • Просмотр профиля
поделитесь линками на деб пакеты dcc-server и dcc-common. В http://www.dcc-servers.net/dcc/source/ их нет. :(
kubuntu 17.04 + Peppermint 7 + Windows 10

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
А чем не устраивает то, что написано у vadimka в руководстве?
Цитировать
DCC не содержится в репозитории Ubuntu 8.04, поэтому мы его установим так:
cd /tmp
wget http://launchpadlibrarian.net/11564361/dcc-server_1.3.42-5_i386.deb
wget http://launchpadlibrarian.net/11564359/dcc-common_1.3.42-5_i386.deb
dpkg -i dcc-common_1.3.42-5_i386.deb
dpkg -i dcc-server_1.3.42-5_i386.deb

Оффлайн angelium

  • Участник
  • *
  • Сообщений: 146
  • И целого бубна мало...
    • Просмотр профиля
платформой
kubuntu 17.04 + Peppermint 7 + Windows 10

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля

Оффлайн angelium

  • Участник
  • *
  • Сообщений: 146
  • И целого бубна мало...
    • Просмотр профиля
Вот под все платформы: https://launchpad.net/ubuntu/hardy/+package/dcc-common
https://launchpad.net/ubuntu/hardy/+package/dcc-server
спасибо!

Пользователь решил продолжить мысль 27 Мая 2010, 16:06:38:
после установки плагина смены пароля вылезло
(Нажмите, чтобы показать/скрыть)
Плагины отключил, но всёравно получаю это сообщение.
postFix ставил из репозитария.
Выше были упоминания на эту проблему, но решения так и небыло.


« Последнее редактирование: 27 Мая 2010, 16:06:38 от angelium »
kubuntu 17.04 + Peppermint 7 + Windows 10

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.