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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

Оффлайн MMX

  • Участник
  • *
  • Сообщений: 119
    • Просмотр профиля
спасибо огромное люди ! вроде заработало все...  вот только вопросик получаеться когда пользователя заводишь ему надо слать  письмо и только после этого ящик начинает работать... ?
да, можно самому папки создать, но проще послать новому юзеру приветственное письмо :)
можно сделать скриптик с заготовленным письмом :)
у меня можно спросить о:
Delphi, pascal, postfix
а так-же отвечу на вопросы новичков.

Оффлайн kolyan_k

  • Участник
  • *
  • Сообщений: 147
    • Просмотр профиля
Привет всем!! спасибо огромное за помощь в настройки почтовой системы , к сожалению у меня опять возник маленикий вопросик...
когда почта проходит через amavisd-new а именно вот эта строчка postconf -e 'content_filter = amavis:[127.0.0.1]:10024' то почта локальная не ходит вообще... сообщает : in check_mail delivery-notification FAILED temporarily unable to send DSN to<sales@xxx.ru> как сделать  что бы не было такого? чтобы пользователи сами себе могли посылать ? можно ли эту проверку отключить?

Оффлайн graddata

  • PreSale
  • Администратор
  • Старожил
  • *
  • Сообщений: 1841
  • BIGCloud
    • Просмотр профиля
народ есть вопрос, что касается инструкции. Всё сделал как там сказано. Тестирую из локальной сети.
всё по инструкции делаю, дошёл до момента:
$ spamassassin —lint
warn: archive-iterator: unable to open —lint: No such file or directory

Когда поставил squirrelmail
в браузере ошибка. ERROR: Connection dropped by IMAP server.

В почтовой программе тоже ошибка.
"команда PASS не выполнена. Почтовый сервер IP ответил: chdir name_server/sales/ failed".

Народ подскажите, что не так по инструкции делаю?

Оффлайн MMX

  • Участник
  • *
  • Сообщений: 119
    • Просмотр профиля
"команда PASS не выполнена. Почтовый сервер IP ответил: chdir name_server/sales/ failed".
Народ подскажите, что не так по инструкции делаю?
Не дошел до пункта "теперь отправим новому юзеру письмо"!
у меня можно спросить о:
Delphi, pascal, postfix
а так-же отвечу на вопросы новичков.

Оффлайн Ve0

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
    • bUbuntu.spb.ru
доброго времени суток! спасибо за перевод и за мануал.
все сделал по ману, но сервер почту так и не принимает. и отправляет как то странно... на gmail все приходит без проблем, а на mail.ru отправляю, то получаю в ответ:
Цитировать
Subject:      Undelivered Mail Returned to Sender
From:      "Mail Delivery System" <MAILER-DAEMON@mail.nixteam.spb.ru>
Date:      Wed, June 17, 2009 1:19 am
To:      veo@nixteam.spb.ru
Priority:      Normal
Options:      View Full Header |  View Printable Version  | Download this as a file

This is the mail system at host mail.nixteam.spb.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

<veo_@mail.ru>: host mxs.mail.ru[94.100.176.20] said: 503 valid RCPT
    command must precede DATA (in reply to end of DATA command)

если отправить письмо с gmail, то никакого ответа не получаю, и письмо не получаю тоже. а если с mail.ru отправляю то получаю:
Цитировать
This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  veo@nixteam.spb.ru
    all relevant MX records point to non-existent hosts

------ This is a copy of the message, including all the headers. ------

Return-path: <alexsalex@mail.ru>
Received: from mail by f222.mail.ru with local
 id 1MGLz0-0003KT-00
 for veo@nixteam.spb.ru; Tue, 16 Jun 2009 03:52:58 +0400
Received: from [89.223.30.151] by win.mail.ru with HTTP;
 Tue, 16 Jun 2009 03:52:58 +0400
From: =?koi8-r?Q?=F3=C5=D2=C7=C5=CA_=E1=CC?= <alexsalex@mail.ru>
To: veo@nixteam.spb.ru
Subject: test
Mime-Version: 1.0
X-Mailer: mPOP Web-Mail 2.19
X-Originating-IP: [89.223.30.151]
Date: Tue, 16 Jun 2009 03:52:58 +0400
X-Mru-Data: 514:1:1:107:107:1
Reply-To: =?koi8-r?Q?=F3=C5=D2=C7=C5=CA_=E1=CC?= <alexsalex@mail.ru>
Content-Type: text/plain; charset=koi8-r
Content-Transfer-Encoding: 8bit
Message-Id: <E1MGLz0-0003KT-00.alexsalex-mail-ru@f222.mail.ru>
X-Spam: Not detected
X-Mras: Ok

куда копать подскажите плз.
Ссистема Ubuntu 9.04 Srver
bUbuntu - In a world without walls who needs Windows?..

Оффлайн MMX

  • Участник
  • *
  • Сообщений: 119
    • Просмотр профиля
Как говорится, читай между строк:
Цитировать
    all relevant MX records point to non-existent hosts
перевожу: "все доступные МХ записи ссылаются на не существующий хост.
тобиш - проблема в ДНС

То же самое при отправке от себя:
Цитировать
<veo_@mail.ru>: host mxs.mail.ru[94.100.176.20] said: 503 valid RCPT
не проходит проверку отправителя
« Последнее редактирование: 17 Июня 2009, 09:38:22 от MMX »
у меня можно спросить о:
Delphi, pascal, postfix
а так-же отвечу на вопросы новичков.

Оффлайн Ve0

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
    • bUbuntu.spb.ru
спасибо, буду разбираться с этим... а как можно проверить MX запись домена?
возник другой вопрос...
Цитировать
   Сейчас мы настроим Postfix. Обязательно замените server1.example.com with на настоящий
FQDN, иначе ваш почтовый сервер Postfix не сможет корректно работать!

postconf -e 'myhostname = server1.example.com'

читаю wiki:
Цитировать
FQDN (сокр. от англ. Fully Qualified Domain Name, полностью определённое имя домена, иногда сокращается до "полное имя") — имя домена, не имеющее неоднозначностей в определении. Включает в себя имена всех родительских доменов.

В отличие от обычных доменных имён FQDN завершается точкой (например, example.com это доменное имя, а example.com. (c точкой в конце) — это FQDN).

Различие между FQDN и доменным именем появляется при именовании доменов второго, третьего (и т.д.) уровня. Для получения FQDN требуется обязательно указать в имени домены более высокого уровня (например, sample является доменным именем, однако FQDN имя выглядит как sample.gtw-02.office4.example.com.).

и встал вопрос: что сюда вписывать? домен с MX записью? имя компа? ставить точку или нет? если ставить, то почему в мане она не стоит?

поясните плз нубу, подробнее по этой настройки Postfix'а. Заранее спасибо!
« Последнее редактирование: 17 Июня 2009, 17:05:55 от Ve0 »
bUbuntu - In a world without walls who needs Windows?..

Оффлайн Bambr

  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
VeO, у вас полный хаос с DNS записями вашего домена

nslookup
> nixteam.spb.ru
Name:    nixteam.spb.ru
Address:  91.203.188.140

> mail.nixteam.spb.ru
Name:    mail.nixteam.spb.ru
Address:  91.203.188.140

> set type=MX
> nixteam.spb.ru
nixteam.spb.ru  MX preference = 0, mail exchanger = 91.203.188.140.nixteam.spb.ru

в тоже время

> 91.203.188.140
*** can't find 91.203.188.140: Non-existent domain

Большенство почтовых серверов не примут от вас почту.

Оффлайн Ve0

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
    • bUbuntu.spb.ru
Спасибо огромное всем! ))) разобрался... была не правильно настроена MX запись на домене... сейчас все работает) система Ubuntu 9.04 Server
еще раз спасибо!
bUbuntu - In a world without walls who needs Windows?..

Оффлайн artem.ultra

  • Участник
  • *
  • Сообщений: 226
    • Просмотр профиля
    • Sa-iT

помогите пожалуйста справиться с этим абзацем:
Цитировать
Для заполнения базы данных будем использовать оболочку MySQL:
mysql -u root -p
USE mail;
По крайней мере нам необходимо добавить записи в таблицы domains и users:
INSERT INTO `domains` (`domain`) VALUES ('example.com');
INSERT   INTO   `users`   (`email`,   `password`,   `quota`)   VALUES   ('sales@example.com',
ENCRYPT('secret'), 10485760);
я пишу вот так (все в одном рядке):
INSERT INTO domains ('domain') VALUES (xxx.com.ua);
а он мне:
Цитировать
ERROR 1054 (42S22): Unknown column 'domains' in 'field list'
mysql> mysql> INSERT INTO domains ('domain') VALUES (xxx.com.ua);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql> INSERT INTO domains ('domain') VALUES (xxx.com.ua)' at line 1
mysql> ERROR 1054 (42S22): Unknown column 'domains' in 'field list'

помогите это написать


« Последнее редактирование: 25 Июня 2009, 18:57:17 от artem.ultra »

Оффлайн MMX

  • Участник
  • *
  • Сообщений: 119
    • Просмотр профиля
Цитировать
INSERT INTO domains ('domain') VALUES (xxx.com.ua);
Где кавычки??
INSERT INTO 'domains' ('domain') VALUES ('xxx.com.ua');
у меня можно спросить о:
Delphi, pascal, postfix
а так-же отвечу на вопросы новичков.

Оффлайн Roger31

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Доброго времени суток!

Проблема следующего характера.

Сервер с IP-адресом 192.168.0.100. На нем установлен postfix, courier и все остальное, описанное в мануале. Содержимое таблицы users

email                password                     quota
xxx@xxx.local    zzzzz                     10485760

(пароль зашифрован, естественно)

на компах настраиваю почтовики:

адрес электронной почты: xxx@mail.ru
сервер входящей почты: 192.168.0.100
логин: xxx@xxx.local
пароль: zzzzz
сервер исходящей почты: 192.168.0.100

После настройки постфикса все нужные порты прослушиваются, база данных работает нормально, хосты к серверу подключаются, fetchmail тоже принимает почту (судя по логам в /var/log/fetchmail), но на хосты почта не уходит, хотя с хостов отправляется нормально. В чем может быть проблема?

Оффлайн Xepec

  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
В /var/mail/ письма появляются?
Как раздаете хостам по imap/pop3?

Оффлайн MMX

  • Участник
  • *
  • Сообщений: 119
    • Просмотр профиля
ПЕРВОЕ: ЛОГИ в студию!

ВТОРОЕ: не совсем понял что куда не уходит?

К тому же если используется локальный вариант (тобиш нет реального домена), то антивирусник может попортить подстановочные адреса.
у меня можно спросить о:
Delphi, pascal, postfix
а так-же отвечу на вопросы новичков.

Оффлайн artem.ultra

  • Участник
  • *
  • Сообщений: 226
    • Просмотр профиля
    • Sa-iT
помогите по бороть, отправляю почку как показано в примере:
mailx test@xxx.com.ua, все проходит нормально, но в /var/log/mail.log вот такое

Jul  1 19:47:29 mail postfix/local[4988]: 492A99B1: to=<test@ххх.com.ua>, relay=local, delay=0.1, delays=0.07/0.01/0/0.02, dsn=5.1.1, status=bounced (unknown user: "test")
Jul  1 19:47:29 mail postfix/cleanup[4984]: 5A6239B3: message-id=<20090701164729.5A6239B3@ххх.com.ua>
Jul  1 19:47:29 mail postfix/qmgr[4699]: 5A6239B3: from=<>, size=1881, nrcpt=1 (queue active)
Jul  1 19:47:29 mail postfix/trivial-rewrite[4986]: warning: do not list domain ххх.com.ua in BOTH mydestination and virtual_mailbox_domains
Jul  1 19:47:29 mail postfix/bounce[4989]: 492A99B1: sender non-delivery notification: 5A6239B3
Jul  1 19:47:29 mail postfix/qmgr[4699]: 492A99B1: removed
Jul  1 19:47:29 mail postfix/local[4988]: 5A6239B3: to=<artem@ххх.com.ua>, relay=local, delay=0.04, delays=0.02/0/0/0.02, dsn=2.0.0, status=sent (delivered to mailbox)
Jul  1 19:47:29 mail postfix/qmgr[4699]: 5A6239B3: removed

в чем моя ошибка?


вроде бы справил, ошибка была в myhostname=mail.xxx.com.ua а было xxx.com.ua.

но теперь другая проблема, не могу аутлуком забрать почту. вход на сервер не удается выполнить. пользователь test, email=test@xxx.com.ua, password=123456, но говорит что не правильно? кто подскажет?

Цитировать
Jul  1 20:19:47 mail pop3d: Connection, ip=[::ffff:192.168.1.11]
Jul  1 20:19:47 mail pop3d: LOGIN FAILED, user=test, ip=[::ffff:192.168.1.11]
Jul  1 20:19:47 mail pop3d: authentication error: Input/output error
Jul  1 20:19:50 mail postfix/smtpd[5679]: connect from unknown[192.168.1.11]
Jul  1 20:19:50 mail postfix/smtpd[5679]: lost connection after CONNECT from unknown[192.168.1.11]
Jul  1 20:19:50 mail postfix/smtpd[5679]: disconnect from unknown[192.168.1.11]
Jul  1 20:19:54 mail pop3d: Connection, ip=[::ffff:192.168.1.11]
Jul  1 20:19:54 mail pop3d: LOGIN FAILED, user=test@ххх.com.ua, ip=[::ffff:192.168.1.11]
Jul  1 20:19:54 mail pop3d: authentication error: Input/output error
Jul  1 20:20:55 mail pop3d: Connection, ip=[::ffff:192.168.1.11]
Jul  1 20:20:55 mail pop3d: LOGIN FAILED, user=test@ххх.com.ua, ip=[::ffff:192.168.1.11]
Jul  1 20:20:55 mail pop3d: authentication error: Input/output error
« Последнее редактирование: 01 Июля 2009, 18:25:12 от artem.ultra »

 

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