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


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

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

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

Оффлайн homelan

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
При 3. Применение патча квоты Postfix
не устанавливается пакет, postgresql-server-dev-8.2
установил всё кроме него
 далее делаю
cd /usr/src
там от рута
apt-get source postfix
мне выдаёт
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Could not open file /var/lib/apt/lists/security.ubuntu.org_etch_update_dists_main_contrib_source_Sources - open (2: No such file or directory)

далее делаю
сделал
postconf -d | grep mail_version
у меня mail_version = 2.7.0

под мою версию не нашол качаю под то что есть в мануале
wget http://vda.sourceforge.net/VDA/postfix-2.5.1-vda-ng.patch.gz
разархивирую
gunzip postfix-2.5.1-vda-ng.patch.gz
получаю
root@ubuntu:/usr/src# ls
postfix-2.5.1-vda-ng.patch  zcs  zcs-4.5.3_GA_733.UBUNTU6.tgz

далее по мануалу
cd postfix-2.5.1
откуда там папка эта?
делаю далее
patch -p1 < ../postfix-2.5.1-vda-ng.patch
пишет
root@ubuntu:/usr/src# patch -p1 < ../postfix-2.5.1-vda-ng.patch
bash: ../postfix-2.5.1-vda-ng.patch: No such file or directory

пробую так
patch -p1 < ../postfix-2.5.1-vda-ng.patch

получаю консоль в пустоту
root@ubuntu:/usr/src# patch -p1 postfix-2.5.1-vda-ng.patch

 пробывал подождать не чего не выходит также стоит, тыкните как сделать чтобы всё норм запатчило :coolsmiley:


Пользователь решил продолжить мысль 20 Августа 2010, 02:41:13:
и вот тут
GRANT SELECT, INSERT, UPDATE, DELETE ON mail.* TO 'mail_admin'@'localhost' IDENTIFIED  @shell.org
BY 'mail_admin_password';
GRANT SELECT, INSERT, UPDATE, DELETE ON mail.* TO 'mail_admin'@'localhost.localdomain'  @shell.org
IDENTIFIED BY 'mail_admin_password';
FLUSH PRIVILEGES;

если я хост прописал shell.org
то мне тут тоже прописывать его?

Пользователь решил продолжить мысль 20 Августа 2010, 03:05:49:
При создании сертификата
Создадим сертификат SSL необходимый для TLS:
cd /etc/postfix
openssl req -new -outform PEM -out smtpd.cert -newkey rsa:2048 -nodes -keyout smtpd.key -keyform PEM -
days 365 -x509

root@ubuntu:/etc/postfix# openssl req -new -outform PEM -out smtpd.cert -newkey rsa:2048 -nodes -keyout smtpd.key -keyform PEM - days 365 -x509
unknown option -
req [options] <infile >outfile
where options  are


Пользователь решил продолжить мысль 20 Августа 2010, 03:30:35:
также пакет unzoo не захотел устанавливаться во время 9 Установка amavisd-new, SpamAssassin и ClamAV
« Последнее редактирование: 20 Августа 2010, 03:30:35 от homelan »

Оффлайн lone_wolf

  • Активист
  • *
  • Сообщений: 295
    • Просмотр профиля
(Нажмите, чтобы показать/скрыть)

Нет как там есть localhost так он там и должен быть без само инициативности )))

(Нажмите, чтобы показать/скрыть)

Мдамс что могу сказать, логику включать надо логику... и как ты искал если я вот за 1 секунду нашол патч под твою версию )))

Цитировать
wget http://vda.sourceforge.net/VDA/postfix-vda-2.7.0.patch

ну дальше как и в how-to :
Цитировать
patch -p1 < ../postfix-2.7.0-vda-ng.patch
dpkg-buildpackage

(Нажмите, чтобы показать/скрыть)

походу на десктопной Оси делаеш ? ели да то подключи сырци :
Источник сырцов не указан. В Система => Адимнистрирование => Источники приложений отметь птичку "Исходный код"

З.Ы. Насчет осльных вопросов:
    1. Ось какая ? не 10.04 ли ?
    2. Ставил по pdf-ному how-to ? или по человечекому без косяков переноса odt-шному how-to ?
« Последнее редактирование: 20 Августа 2010, 14:30:50 от lone_wolf »

Оффлайн MMX

  • Участник
  • *
  • Сообщений: 119
    • Просмотр профиля
Цитировать
root@ubuntu:/etc/postfix# openssl req -new -outform PEM -out smtpd.cert -newkey rsa:2048 -nodes -keyout smtpd.key -keyform PEM - days 365 -x509
unknown option -
req [options] <infile >outfile
where options  are
пробел убери!

Цитировать
и вот тут
GRANT SELECT, INSERT, UPDATE, DELETE ON mail.* TO 'mail_admin'@'localhost' IDENTIFIED  @shell.org
BY 'mail_admin_password';
GRANT SELECT, INSERT, UPDATE, DELETE ON mail.* TO 'mail_admin'@'localhost.localdomain'  @shell.org
IDENTIFIED BY 'mail_admin_password';
FLUSH PRIVILEGES;
оставь, это нужно для доступа к mysql c localhost. Пропишешь что-то другое -- не факт, что твой серв нормально заведется, а с инета набедокурить могут.
у меня можно спросить о:
Delphi, pascal, postfix
а так-же отвечу на вопросы новичков.

Оффлайн Avolon

  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Привет народ!
Проблемка с квотами
postconf -d | grep mail_version
mail_version = 2.7.0
пропатчил постфикс
присоздании ящика в папке не создается файлик maildirsize (((
на команду --postconf virtual_create_maildirsize
во что выдает
postconf: warning: virtual_create_maildirsize: unknown parameter

Не подскажите где копатся то (((


Пользователь решил продолжить мысль 25 Августа 2010, 09:04:40:
всем спасибо разобрался поменял одну строчку
virtual_mailbox_extended = yes на virtual_maildir_extended = yes
« Последнее редактирование: 25 Августа 2010, 09:04:40 от Avolon »

Оффлайн robertkein

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
    • Игровые автоматы бесплатно
Товарищи, понимаю, что проблема обсуждалась неоднократно, но догнать самостоятельно ну никак не могу.
Суть проблемы в том, что почта не уходит во внешний мир, но замечательно принимается из внешнего мира и раскладывается по почтовым ящикам. Обмен почтой между почтовыми ящиками так же работает на "ура!".
Попробую описать конфигурацию:
Сервер настроен по инструкции: http://howtoforge.com/perfect-server-ubuntu-9.10-ispconfig-3
Есть на этом сервере 10-ок виртуальных хостов.
Все настройки осуществлял исключительно через ISP.
Релей не настраивался. Провайдер релей не предоставляет.
IP сервера постоянный 192.168.0.111, на роутере этот адрес прописан в DMZ - все запросы на статический IP сразу попадают на 192.168.0.111
В логах выдает вот это:
mail.info
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)

Правильно ли я понимаю что дело в том, что сервер пытается пролезть без авторизации на mx.yandex.ru:25, а нужно его отправлять на mx.yandex.ru:587 с именем пользователя и паролем.
И если да, то что тогда будет светиться в имени отправителя?
Если нет, то хоть ссылкой киньте - только не гуглом - глаза уже выпадают.
« Последнее редактирование: 25 Августа 2010, 17:37:11 от robertkein »

Оффлайн Elerond

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
    • Записки жителя сети
Добрый день.
Из предложенных настроек не стал ставить антиспам, но поставил amavis.

Проблема в том что не могу найти настройки где прописано что он фильтрует. Например не пропускает архивы с .exe

Пользователь решил продолжить мысль 26 Августа 2010, 11:32:32:
Спасибо, вроде отыскал тут: 20-debian_defaults
« Последнее редактирование: 26 Августа 2010, 11:32:32 от Elerond »

Оффлайн iluxan

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Огромное спасибо за статью.
Получилось практически всё.
по локалке почта работает, а вот с внешкой проблема, вот пример ответного письма при отправке на mail.ru


This is the mail system at host server.xxxxxxxx.ru.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

                   The mail system

<iluxan@bk.ru>: host mxs.mail.ru[94.100.176.20] said: 550 Sorry, we do not
    accept email from IP (xx.xxx.xx.102) with no or unresolvable DNS
    PTR-records. Contact your ISP or abuse@corp.mail.ru. (in reply to end of
    DATA command)

Скажите пожалуйста, что нужно подправить?

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Это анти-спам защита mail.ru. Говорит, что не может сделать обратный DNS-запрос по данным твоего IP адреса и по этому не принимает письма. Если добавить обратную запись с твоим адресом и доменом нет возможности (провайдер жмот), то можно попробовать отмахаться spf записью на DNS, отвечающий за твой домен. Здесь есть конструктор.

Оффлайн iluxan

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Большое спасибо за ответ.
Провайдер masterhost.
Честно говоря я в семействе Linux новичёк, поэтому если не сложно не могли бы Вы дать более раскрытый ответ.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Linux сам по себе здесь не играет роли. Это административные вопросы интернета в плане предоставления услуг провайдером или настройки зоны твоего домена. Надо либо просить, чтобы провайдер, с чьего айпишника ты шлешь почту, сделал у себя обратную In-addr.arpa запись на своём DNS сервере для твоего DNS-имени, либо же на DNS сервере, который обслуживает твоё доменное имя нужно прописать spf запись.

Оффлайн iluxan

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Ещё раз спасибо за ответ.  вроде всё настроил. С mail.ru проблем нет yandex тоже работает,а вот c gmail.com проблема.
Пишет

<XXXXXXXX@gmail.com>: host gmail-smtp-in.l.google.com[74.125.79.27] said:
    550-5.7.1 [XX.XXX.XX.102] The IP you're using to send mail is not
    authorized to 550-5.7.1 send email directly to our servers. Please use the
    SMTP relay at your 550-5.7.1 service provider instead. Learn more at
    550 5.7.1 http://mail.google.com/support/bin/answer.py?answer=10336
    w58si4285523eeh.40 (in reply to end of DATA command)

Обратную зону провайдер прописал. Помогите по возможности.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Похоже, что до гугла еще не дошло обновление DNS зоны. Можно подождать денёк. А можно прописать тот самый spf, который гугль отлично понимает..

Оффлайн Avolon

  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Привет
Настроил почту запихал ее за нат все прекрасно все работает )) Но вот есть вопрос по работе rbl листов ,спамасасин грейлиста
Так как все ето за nat то при получении в логе светится тока мой ip истественно он проходит проверку везде
вот прием письма
(Нажмите, чтобы показать/скрыть)
x.x.x.x-- ip шлюза
вот настройки iptables
(Нажмите, чтобы показать/скрыть)

Теперь вопрос как сделать так чтоб спамаборона работала правельно

зы Параметрр прокси в постфиксе стоит
« Последнее редактирование: 12 Сентября 2010, 18:53:25 от Avolon »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Убрать
iptables -t nat -A POSTROUTING -d 192.168.1.58 -o eth1 -j SNAT --to-source x.x.x.x
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Avolon

  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Спасибо убрал ))) получилось ))

Пользователь решил продолжить мысль 13 Сентября 2010, 22:52:41:
Доброй ночи ))
решил прикрутить автоответчик postfixadmin(( как всегда без успешно хотя делал строго по инструкции

вот лог
(Нажмите, чтобы показать/скрыть)
вот в базе пользователи лежат без доменноой части тоесть petrov  не petrov@tes.ru

master.cf
(Нажмите, чтобы показать/скрыть)

vacation--пользователь есть
где затык не пойму

делал с полным именами типа petrov@test.ru  все ровно не получается (((((

Пользователь решил продолжить мысль 14 Сентября 2010, 16:26:03:
Народ что не кто не настраивал чтоли ((Помогите какие логи еще нада??
« Последнее редактирование: 14 Сентября 2010, 16:26:38 от Avolon »

 

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