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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Настройка почтового сервера Exim  (Прочитано 6285 раз)

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

Оффлайн Hard

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Настройка почтового сервера Exim
« : 31 Августа 2009, 14:30:19 »
Прошу помощи в настройке почтового сервера Exim.
Имеется локальная сеть 192.168.100.0/24 и сейчас она напрямую работает с почтвым сервером расположенным в Интернете по адресу, скажем domain.ru. Сейчас я столкнулся с тем, что на этом почтовом сервере имеется ограничение в 10 одновременных подключений с одного ip-адреса, а вся эта сеть и выходит в интернет через один ip-адрес, а компьютеров в ней, подрядка нескольких десятков, соответственно имеются трудности с отправкой почты, сервер попросту обрывает соединения, превышающие лимит. Такая ситуация, естественно, никого не устраивает. Самым простым решением в данном случае является настройка внутри локальной сети дополнительного почтового сервера, который будет собирать почту со всех локальных почтовых ящиков и постепенно пересылать ее на основной почтовый сервер, расположенный в Интернете, получать же почту, вся локальная сеть, как и прежде, будет напрямую с внешнего сервера.
С настройкой почтовых серверов раньше не сталкивался, поэтому затрудняюсь предположить с чего начать, exim4 уже установлен dpkg-reconfigure exim4-config - выполнен. В какую сторону дальше надо править конфиги?
Очень надеюсь на вашу помощь, читать по этому поводу надо очень много, уйдет не мало времени, чтобы все это связать и понять.

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: Настройка почтового сервера Exim
« Ответ #1 : 01 Сентября 2009, 10:35:49 »
мое мнение такое:
нужно убирать этот изврат забираем с инета, отправляем через свой локальный.
думаю стоит начать воздвигать свой почтовый сервер под вашу задачу и все!
будете нормально забирать и отправлять почту
понимаю, что путь возможно не простой и придется многое прочитать и сделать, зато сделаете на раз и на века, а не костыль временный
когда-нибудь все равно нужно учится

Оффлайн VinnyPooh

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2577
  • В работе
    • Просмотр профиля
    • Linux для чайников (пых-пых)
Re: Настройка почтового сервера Exim
« Ответ #2 : 01 Сентября 2009, 10:47:35 »
> с почтвым сервером расположенным в Интернете по адресу, скажем domain.ru.

Ну допустим это сервер провайдера.

Нужен почтовый сервер внутри сети, который будет:

а) принимать почту от провайдера через fethmail по расписанию, допустим раз в 5 минут, раскладывать её через procmail по почтовым ящикам пользователей, доставка почты до пользователей pop, IMAP сервер через DOVECOT, соответственно юзеры конектятся и забирают почту именно с внутреннего сервера

б) принимать почту от пользователей и отправлять её через сервер провайдера, соответственно опять же локальные пользователи будут коннектится с локальным сервером -  в качестве сервера postfix

направление куда копать дал


Есть ещё один отличный вариант, если адресов меньше чем 50. Привязать почту со своим доменным именем к сервисам гугль. Очень удобно. Но домен нужно иметь в собственности естественно.
« Последнее редактирование: 01 Сентября 2009, 10:51:39 от VinnyPooh »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Настройка почтового сервера Exim
« Ответ #3 : 01 Сентября 2009, 15:35:26 »
а) принимать почту от провайдера через fethmail по расписанию, допустим раз в 5 минут, раскладывать её через procmail по почтовым ящикам пользователей, доставка почты до пользователей pop, IMAP сервер через DOVECOT, соответственно юзеры конектятся и забирают почту именно с внутреннего сервера

Вот отсюда, пожалуйста поподробнее.
А если совсем подробнее, как объяснить постфиксу, что "отправленный" фетчмайлом спам не надо заворачивать обратно в интернет?
Бьюсь неделю, голова уже распухла, шишки на всех местах...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн VinnyPooh

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2577
  • В работе
    • Просмотр профиля
    • Linux для чайников (пых-пых)
Re: Настройка почтового сервера Exim
« Ответ #4 : 01 Сентября 2009, 15:57:41 »
Скинь свои конфиги fethmail`а  и постфикса и procmail`а я гляну.

Но у меня спам перекидывается на отдельный аккаунт просто.  Так как почта очень важна и приходится даже спам читать очень редко туда случайные письма от потенциальных клиентов заскакивают, хотя во всю пользуемся белыми списками. Сейчас, к сожалению, посмотреть пока не могу.
« Последнее редактирование: 01 Сентября 2009, 16:02:41 от VinnyPooh »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Настройка почтового сервера Exim
« Ответ #5 : 01 Сентября 2009, 18:22:01 »
Какие именно файлы для постфикса? Я там блуждаю в потёмках :(
fetchmail прост как...
(Нажмите, чтобы показать/скрыть)
Hmmm... не .... а! Да. Мапинг почты в постфиксе настроен.
fetchmail ему банально скармливает поток.

Пользователь решил продолжить мысль 01 Сентября 2009, 18:26:41:
P.S.
Тем, кто как я мучается с почтой - вот такая конструкция

$ iptables -t filter -L
...
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
LOG        tcp  --  anywhere            !192.168.0.0/16      tcp dpt:smtp state NEW LOG level warning
DROP       tcp  --  anywhere            !192.168.0.0/16      tcp dpt:smtp state NEW

Всё... даже если накосячите - дальше постфикса спам не убежит.
« Последнее редактирование: 01 Сентября 2009, 18:26:41 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн VinnyPooh

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2577
  • В работе
    • Просмотр профиля
    • Linux для чайников (пых-пых)
Re: Настройка почтового сервера Exim
« Ответ #6 : 01 Сентября 2009, 19:24:03 »
А чем спам режется? Точнее определяется ?

Вот конфиг procmail, при обнаружении спама spamassassin идёт перенаправление на мыло выделенного юзера. (Сливается на него спам со всех аккаунтов)

# file: /etc/procmailrc
# system-wide settings for procmail
# fallback:

DROPPRIVS=yes
:0fw
| /usr/bin/spamc
:0
* ^X-Spam-Status: Yes
! user@мыло.ru

Для того, чтобы procmail заработал совместно с postfix надо ему в файл конфигурации /etc/postfix/main.cf  добавить строчку

mailbox_command = /usr/bin/procmail
« Последнее редактирование: 01 Сентября 2009, 19:30:31 от VinnyPooh »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Настройка почтового сервера Exim
« Ответ #7 : 01 Сентября 2009, 19:46:12 »
Спам определяется как "любая почта, зароученная наружу после фетчмыла". >.>
В идеале, его надо тупо убивать из исходящей очереди.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн VinnyPooh

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2577
  • В работе
    • Просмотр профиля
    • Linux для чайников (пых-пых)
Re: Настройка почтового сервера Exim
« Ответ #8 : 01 Сентября 2009, 20:13:19 »
А похоже я догнал, век живи - реально век учись.

Опция
в конфиге фетчмэйла

"-Z <nnn> | --antispam <nnn[, nnn]...>
    (Keyword: antispam) Specifies the list of numeric SMTP errors that are to be interpreted as a spam-block response from the listener. A value of -1 disables this option. For the command-line option, the list values should be comma-separated. "

postfix выдаёт код 554

ну значит как то там типа

--antispam 554 добавь в конфиг

Спам определяется как "любая почта, зароученная наружу после фетчмыла". >.>


Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Настройка почтового сервера Exim
« Ответ #9 : 01 Сентября 2009, 21:50:44 »
Ненене... не. Это было словесное определение.
Никакой технической спамоловки нет, директор требует просматривать всю почту ручками.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн VinnyPooh

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2577
  • В работе
    • Просмотр профиля
    • Linux для чайников (пых-пых)
Re: Настройка почтового сервера Exim
« Ответ #10 : 01 Сентября 2009, 21:53:42 »
Правильно делает)
именно поэтому я фильтрую почту по белым спискам целыми доменами, остаётся спам, который отбрасывается, но всё равно читается.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Настройка почтового сервера Exim
« Ответ #11 : 02 Сентября 2009, 20:21:09 »
Ну так вот, "абисняю" ситуацию.
fetchmail - конфиг выше приводил.
(Нажмите, чтобы показать/скрыть)

Сортировка идет через виртуальные домены.
(Нажмите, чтобы показать/скрыть)

Проблема - весь спам, пересланный фетчмылом на postfix, кладется в исходящую очередь.
Как бы так извратиться, чтобы он этого не делал? но при этом чтобы письма, отправленные изнутри сети реальными пользователями, нормально уходили.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Настройка почтового сервера Exim
« Ответ #12 : 14 Сентября 2009, 17:39:08 »
Вооот. Голова там https://forum.ubuntu.ru/index.php?topic=64616.0
Ноги...
(Нажмите, чтобы показать/скрыть)
Пароли от ящиков хранятся в
(Нажмите, чтобы показать/скрыть)
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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