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


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

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

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

Оффлайн Novichek

  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
vi /etc/pam.d/smtp

там 2 строчки

перепроверь весь пункт 6 Настройка Saslauthd

А у меня вопрос вот какой. Как сделать только Локальную почту пользователям без выхода вовне и без приема извне. для внутреннего обмена только на сервере.
« Последнее редактирование: 21 Октября 2008, 18:12:07 от Novichek »

Оффлайн uncon2

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Настроил всё наконец)
Теперь у меня проблема такая же как у тов. suhai.

ТОже с ДНС скорее всего косяк(
Кто сможет помочь?

Оффлайн Novichek

  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
« Последнее редактирование: 22 Октября 2008, 22:14:02 от Novichek »

Оффлайн Novichek

  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
Ну и наконец миграция с одного почтовика на другой (папки IMAP)
imapsync --host1 192.168.0.1 --user1 post@my.ru --password1 pass2 --host2 192.168.0.2 --user2 post@my.ru --password2 pass2

--host1 - старый сервер
--host2 - новый сервер

ну или скриптами но база паролей должна быть незашифрована.
подробнее о скрипте тут http://www.lissyara.su/?id=1195

Оффлайн sergicus

  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
Посоветуйте пожалуйста
настроил fethmail на получение почты

Вот его конфиг

 cat .fetchmailrc

set syslog
# общие для всех учетных записей настройки
defaults        protocol pop3,  # протокол
                timeout 60,     # время ожидания (в секундах)
                nokeep,         # удалять почту на сервере после получения
                fetchall        # получать всю почту

# Учетная запись tester1
poll "pop.mtw.ru",
        user "tester1-имя",
        password "tester1";


в логах высвечивается вот что

Oct 26 13:08:12 server2 fetchmail[5974]: Server CommonName mismatch: pochta3.mtw.ru != pop.mtw.ru
Oct 26 13:08:12 server2 fetchmail[5974]: Server certificate verification error: self signed certificate
Oct 26 13:08:17 server2 fetchmail[5974]: Server CommonName mismatch: pochta3.mtw.ru != pop.mtw.ru
Oct 26 13:08:17 server2 fetchmail[5974]: Server certificate verification error: self signed certificate
Oct 26 13:08:27 server2 fetchmail[5974]: Server CommonName mismatch: pochta3.mtw.ru != pop.mtw.ru
Oct 26 13:08:27 server2 fetchmail[5974]: Server certificate verification error: self signed certificate
Oct 26 13:08:27 server2 fetchmail[5974]: sleeping at Вск 26 Окт 2008 13:08:27 for 300 seconds


вроде почта принимается, но что это за сертификат и как его получить????? И чем может грозить если буду работать без него ???

Оффлайн Novichek

  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
sergicus
глянь мой пост на этой странице https://forum.ubuntu.ru/index.php?topic=29883.135


/usr/bin/fetchmail --sslproto ssl2 --fetchmailrc /etc/fetchmailrc
« Последнее редактирование: 26 Октября 2008, 13:59:16 от Novichek »

Оффлайн sergicus

  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
sergicus
глянь мой пост на этой странице https://forum.ubuntu.ru/index.php?topic=29883.135


Спасибо большое  :)   Извините за некоторую невнимательность - оба прошлых выходных возился - первый раз в жизни запускал почтовый сервер - Вчера к 5 часам вечера он всетаки заработал

Но вот какая еще проблема возникла.   Почтовик да работает но есть одно НО.
Почта у нас в компании организована таким образом - на хостинге у провайдера у нас имеются почтовые ящики, почтовый сервер (старенький mdemon на windows 2000) внутри сети забирал с них почту и уже с него сотрудники ее скачивают.   Я поставил почтовик на отдельном разделе - fetchmail забирает почту, если почта в другой домен через smtp-аунтефикацию почта пересылается (по тестовым проверкам все доходит ). Посколько у нас в фирме 30 человек я не стал возиться с mysql и для создания почтовых ящиков просто создаю пользователей (конечно без права входа в систему).
И тут вышла проблема - у меня еще есть начальство с ноутбуками - у них есть свои почтовые ящики, работают они на ноутбуках и вся почта у них  настроена на съем писем непосредственно с ящиков провайдера и следовательно у них нет на локальном почтовом сервере никаких почтовых  ящиков (и они этого нихотят )   и всю почту они получают напрямую.  И я столкнулся с тем что НЕЗНАЮ как в постфиксе настроить пересылку писем направленных начальству из локальной сети на их (начальства) почтовые ящики на хостинге, что бы они никак на почтовом сервере не задерживались а шли непосредственно на свои ящики на хостинге .

Подскажите пожалуйста как это сделать?????

Оффлайн Novichek

  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
Меня тоже интересует форвардинг почты на другой хост.
как с удалением почты с моего хоста так и без.

в пункте 13 есть таблица

info@example.com sales@example.com,
billing@anotherdomain.tld
Перенапрваить почту для info@example.com на двух и
большее количество адресатов. Все указанные
адресаты получат копию почтового сообщения.

как я понимаю почта должна форвардиться на указанные в destination ящики. как это сделать с удалением?


Оффлайн sergicus

  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
в пункте 13 есть таблица


Спасибо за наводку
Каюсь , я ту главу просмотрел только мельком (у меня ведь нет базы данных) а вонце той таблицы есть строка которая меня заинтересовала

joe@example.com  smtp:mail.anotherdomain.tld  Emails for joe@example.com are delivered to mail.anotherdomain.tld.
кажется подойдет ?????  Сейчас буду искать.  Большое спасибо за наводку - хотя проверить на практике смогу только в выходные (когда буду работать с сервером)

Оффлайн sergicus

  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
кажется подойдет ?????  Сейчас буду искать.  Большое спасибо за наводку - хотя проверить на практике смогу только в выходные (когда буду работать с сервером)

В общем после вдумчивого изучения ТЕОРЕТИЧЕСКИ будет так :
1. Создаю файл /etc/postfix/transport_maps
2. Содержание файла такое
boss1@firma.ru smtp:smtp1.mtw.ru
boss2@firma.ru smtp:smtp1.mtw.ru
boss3@firma.ru smtp:smtp1.mtw.ru
3. Что бы получить хэш ввожу

postmap /etc/postfix/transport_maps

4. Добавляю в /etc/postfix/main.cf строчку

transport_maps = hash:/etc/postfix/transport_maps5.
потом postfix reload   - и ВСЕ ДОЛЖНО ЗАРАБОТАТЬ (ЭТО ТЕОРЕТИЧЕСКИ - постараюсь как можно быстрее проверить на практике)
« Последнее редактирование: 27 Октября 2008, 13:33:10 от sergicus »

Оффлайн Novichek

  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
Ребят не пойму в чем дело. много спама валится.

в заголовке следующее
Received: from mx.rci.rutgers.edu (unknown [192.168.0.1])
        by mail.my.ru (Postfix) with ESMTP id B1698286A78;
        Mon, 27 Oct 2008 19:58:18 +0300 (MSK)

и таких доменов море неопознаных в основном с них идет спам.

Оффлайн vadim-nsk

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Ребят не пойму в чем дело. много спама валится.

в заголовке следующее
Received: from mx.rci.rutgers.edu (unknown [192.168.0.1])
        by mail.my.ru (Postfix) with ESMTP id B1698286A78;
        Mon, 27 Oct 2008 19:58:18 +0300 (MSK)

и таких доменов море неопознаных в основном с них идет спам.
вроде тыж как раз метод борьбы с этим сам и предлагал (имееться ввиду postgrey) довольно эффективно справляется с такими вот доменами. :) На это могу только сказать, воспользуйся своим советом :). Кстати этот же совет позволяет кучу трафика сэкономить (а белые листы это то что доктор прописал с теми с кем постоянно работаете).
PS хотя вот эта запись однако 192.168.0.1, меня лично заставила последить за вирусной активностью в сети и за правильность настроек клиентов.
« Последнее редактирование: 27 Октября 2008, 22:40:36 от vadimka »

Оффлайн Novichek

  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
да все настроено с постгреем. похоже это валится с хоста с которого забираю почту fetchmail
и ее он не проверяет. как бороться с этим непонятно.

192.168.0.1 это гетвей и днс форвард он и говорит что не понятно что за домен

и еще ....как в putty перехватывать терминальные сессии (ато заходил под pts/0 pts/1) и после обрыва связи висят
« Последнее редактирование: 27 Октября 2008, 23:13:33 от Novichek »

Оффлайн sergicus

  • Любитель
  • *
  • Сообщений: 76
    • Просмотр профиля
[quote author=sergicus link=topic=29883.msg278607#msg278607 date=1225101315]
[quote author=sergicus link=topic=29883.msg278523#msg278523 date=1225094471]
кажется подойдет ?????  Сейчас буду искать.  Большое спасибо за наводку - хотя проверить на практике смогу только в выходные (когда буду работать с сервером)
[/quote]

В общем после вдумчивого изучения ТЕОРЕТИЧЕСКИ будет так :
1. Создаю файл /etc/postfix/transport_maps
2. Содержание файла такое
[code]
boss1@firma.ru smtp:smtp1.mtw.ru
boss2@firma.ru smtp:smtp1.mtw.ru
boss3@firma.ru smtp:smtp1.mtw.ru
3. Что бы получить хэш ввожу

postmap /etc/postfix/transport_maps

4. Добавляю в /etc/postfix/main.cf строчку

transport_maps = hash:/etc/postfix/transport_maps5.
потом postfix reload   - и ВСЕ ДОЛЖНО ЗАРАБОТАТЬ (ЭТО ТЕОРЕТИЧЕСКИ - постараюсь как можно быстрее проверить на практике)
[/quote]



Не срабатываетт !!!! Почемуто ???

Все сделал как написал выше. Уверился что даже решился все делать в будний день (выпросил разрешение)

Вот что в логах

Oct 28 15:11:35 server2 postfix/qmgr[5130]: 918E5931: from=<adminserver@obj.ru>, size=313, nrcpt=1 (queue active)
Oct 28 15:11:35 server2 postfix/smtp[5158]: 918E5931: to=<tester4@obj.ru>, relay=smtp1.mtw.ru[93.95.97.34]:25, delay=0.07, delays=0.03/0.01/0.01/0.02, dsn=5.0.0, status=undeliverable (host smtp1.mtw.ru[93.95.97.34] said: 554 <adminserver@obj.ru>: Sender address rejected: Access denied (in reply to RCPT TO command))
Oct 28 15:11:35 server2 postfix/cleanup[5156]: 9F44E932: message-id=<20081028121135.9F44E932@server2.obj.ru>

На другие почтовые ящики все проходит.

Помогите пожалуйста !!!
[/code]

Оффлайн MMX

  • Участник
  • *
  • Сообщений: 119
    • Просмотр профиля
Ну он же пишет Sender address rejected: Access denied

Значт он не хочет принимать письма от adminserver(at)obj.ru

еще момент: а пользователь tester4(at)obj.ru создан и почту вообще принять может?
« Последнее редактирование: 28 Октября 2008, 16:09:19 от MMX »
у меня можно спросить о:
Delphi, pascal, postfix
а так-же отвечу на вопросы новичков.

 

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