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


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

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

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

Оффлайн siriosus

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
По телнету всё отвечает то бишь и 25 и 110й порт прослушиваются. В том то и дело что даже клиент пишет что "соединение с сервером прошло успешно" только вот после выдаёт ошибку что логин не верный...по ходу это из-за шифрования...

Оффлайн Dew

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Есть небольшая проблемка с постфиксом, которая началась недели полторы назад (сам сервак работает уже месяца 2)
Неожиданно постфикс начал жрать всю память (4 гига), при том может через какое-то время освободить всю память и начать её опять жрать
(Нажмите, чтобы показать/скрыть)
А в mail.warn пишет это:
(Нажмите, чтобы показать/скрыть)

Подскажите, куда копать, а то всю голову уже сломал  :-\
P.S. ОС - Ubuntu 10.04, проапгрейдина с 9.10. Проблема началась через неделю после апгрейда
« Последнее редактирование: 14 Июня 2010, 12:33:51 от Dew »

Оффлайн siriosus

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Я тут подумал а может проблема в том что почтовый каталог не создан? Хотя письмо приветствия mailx я вроде пересылал на свежесозданный ящик... как активировать почтовый аккаунт? разъясните пожалуйста. тот вариант что в мануале не покатил... Заранее спасибо...

Оффлайн angelium

  • Участник
  • *
  • Сообщений: 146
  • И целого бубна мало...
    • Просмотр профиля
Кстати а как заставить постфикс работать с отдельной папкой для входящих?
В старой версии она была отдельно, в этой папкой для входящих  считается корень и сообщения сортируются по папкам там а все другие папку (отправленные, пользовательские папки) лежат во входящих.

Тоесть было:

.INBOX
-cur
-new
.DRAFT
-cur
-new
Стало

cur
new
.DRAFT
-cur
-new
« Последнее редактирование: 14 Июня 2010, 15:48:39 от angelium »
kubuntu 17.04 + Peppermint 7 + Windows 10

Оффлайн Ve0

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
    • bUbuntu.spb.ru
кстати, вопрос:
как сделать чтобы по имапу папки выглядели не так:
Inbox
 |- Archive
 |- Drafts
 |- Sent
 |- Spam
 |- Trash

а вот так:
Inbox
Archive
Drafts
Sent
Spam
Trash

Подскажите куда рыть?
bUbuntu - In a world without walls who needs Windows?..

Оффлайн kylber

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Здравствуйте настроил связку Postfix+dovecot+MySQL по этой статье:

http://workaround.org/ispmail/etch 

Squirrelmail настроил по этой ссылке:

http://blog.laptev.info/2009/ubuntu-mail-server-2.html

Squirrelmail работает получает и отправляет письма.
Хочу чтобы люди изменяли пароль из squirrelmail скачал change_sqlpass compatibility поставил сконфигурировал

[...]
$csp_dsn = 'mysql://mail_admin:mail_admin_password@localhost/mail';
[...]
$lookup_password_query = 'SELECT count(*) FROM users WHERE email = "%1" AND password = %4';
[...]
$password_update_queries = array('UPDATE users SET password = %4 WHERE email = "%1"');
[...]
$password_encryption = 'MYSQLENCRYPT';
[...]
$csp_salt_static = 'LEFT(password, 2)';
[...]
//$csp_salt_query = 'SELECT salt FROM users WHERE username = "%1"';
[...]
$csp_delimiter = '@';

и пытаюсь изменить пароль но squirrelmail ругается на

DATABASE ERROR: could not lookup old password:

это если я правильно старый пароль напишу а если напишу неправильно то он грит что старый пароль неправильный значит он видит старый пароль.
В чем может быть проблема? Эта тема большая на вашем формуе 80 страниц поэтому может там где то есть решение этой проблемы ткните меня пожалуйста в правильном
направлении.




Никто не сталкивался с такой проблемой или я не так вопрос задал?

Оффлайн vasileffs

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Граждане товарищи, а вот это о чем должно сказать кроме как о том что нет DCC серверов ?  :)
no working DCC servers dcc1.dcc-servers.net dcc2.dcc-servers.net dcc3.dcc-servers.net

Оффлайн siriosus

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Граждане-товарищи! Помогите неучу. Всё сделал, всё работает - и порты прослушиваются и даже в клиенте пишет что соединение с Pop сервером прошло удачно, а пишет login filed... каталоги в папке /home/vmail/ нихрена не создаются...отправка письма с помощью команды mail admin@mydomain.ru повисает и получается что письмо так и не уходит и не приходит. как ещё моно активировать почтовый аккаунт и каталог????

Оффлайн angelium

  • Участник
  • *
  • Сообщений: 146
  • И целого бубна мало...
    • Просмотр профиля
Граждане-товарищи! Помогите неучу. Всё сделал, всё работает - и порты прослушиваются и даже в клиенте пишет что соединение с Pop сервером прошло удачно, а пишет login filed... каталоги в папке /home/vmail/ нихрена не создаются...отправка письма с помощью команды mail admin@mydomain.ru повисает и получается что письмо так и не уходит и не приходит. как ещё моно активировать почтовый аккаунт и каталог????

mailx почтовый ящик [enter]
текст сообщения [enter]
[Ctrl+d]
[enter]

также проверь в мускуле поле forwardings там не должно быть пользователя которому ты пытаешся отправить сообщение. (в мане есть пункт где оно как пример заполненно сам так провисел минут 15 непонимая почему не создаётся ящик)

Пользователь решил продолжить мысль 16 Июня 2010, 15:10:39:
Кстати, может кому понадобится. Когда ставил столкнулся с проблемой квот. А именно:

/etc/courier/imapd
MAXDAEMONS= #контролируем количество IMAP демонов, если клиены начали жаловатся на то что папки не всегда открываются или открываются со скрипом, при этом в лог будут валится что-то типа: 50 maximum active connections
MAXPERIP= #контролируем количество коннектов с одного IP, собственно корпоративным клиентам свойственно превышать это ограничение по причине одного внешнего IP.

« Последнее редактирование: 16 Июня 2010, 15:10:39 от angelium »
kubuntu 17.04 + Peppermint 7 + Windows 10

Оффлайн kurijov

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
День добрый.
На 12-ом шаге проверки postfix на команду telnet localhost 25 ничего не дает, абсолютно.

в файле mail.err Jun 16 13:46:51 lodoss-team postfix/smtpd[19865]: fatal: read /etc/postfix/: Is a directory

Содержимое master.cf

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

Содержимое main.cf

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

Спасибо.

Оффлайн meta40k

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Добрый день.
Вот такое мне выдаёт в логах Постфикса:
Jun 17 09:51:45 ubuntu postfix/master[1115]: fatal: /etc/postfix/master.cf: line 84: bad transport type: user=vmail:vmail
Jun 17 09:51:45 ubuntu dovecot: dovecot v1.1.11 starting up (core dumps disabled)
Jun 17 09:51:46 ubuntu dovecot: auth-worker(default): mysql: Connected to 127.0.0.1 (mailserver)

84я строчка файла /etc/postfix/master.cf

flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient}

Что ему не нравиться?

Оффлайн Bambr

  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
meta40k, не нравится отсутствие пробела в начале строки.

Пользователь решил продолжить мысль 17 Июня 2010, 11:45:25:
kurijov, уберите пробел в значении параметра virtual_alias_maps, место, надеюсь найдете сами.
« Последнее редактирование: 17 Июня 2010, 11:45:25 от Bambr »

Оффлайн Ve0

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
    • bUbuntu.spb.ru
Цитировать
Кстати а как заставить постфикс работать с отдельной папкой для входящих?
В старой версии она была отдельно, в этой папкой для входящих  считается корень и сообщения сортируются по папкам там а все другие папку (отправленные, пользовательские папки) лежат во входящих.

Тоесть было:

.INBOX
-cur
-new
.DRAFT
-cur
-new

Стало

cur
new
.DRAFT
-cur
-new
   
   
Цитировать
кстати, вопрос:
как сделать чтобы по имапу папки выглядели не так:
Код:

Inbox
 |- Archive
 |- Drafts
 |- Sent
 |- Spam
 |- Trash


а вот так:
Код:

Inbox
Archive
Drafts
Sent
Spam
Trash


Подскажите куда рыть?

Я правильно понимаю, что вопросы идентичны?

И второй вопрос, кто нибудь знает как решить?
« Последнее редактирование: 21 Июня 2010, 00:02:01 от Ve0 »
bUbuntu - In a world without walls who needs Windows?..

Оффлайн angelium

  • Участник
  • *
  • Сообщений: 146
  • И целого бубна мало...
    • Просмотр профиля
(Нажмите, чтобы показать/скрыть)

Я правильно понимаю, что вопросы идентичны?

И второй вопрос, кто нибудь знает как решить?

Вопросы идентичны, к сжалению курение манов дало инфу о том что это именно особенность courier, и если хочется иного нужно использовать Cyrus у него для этого есть параметр altnamespace, нагуглил ман по нему тут. На днях подниму отдельную машину и буду тестить.
kubuntu 17.04 + Peppermint 7 + Windows 10

Оффлайн kylber

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Здравствуйте! Хочу поставить почту по той ссылке которая находится в самом начале этой темы. Застрял на патчах как пропатчить я не понял. Делаю так

kylber@kylber-desktop:/usr/src/postfix-2.6.5$ sudo patch -p1 <../postfix-2.6.5-vda-ng.patch

и выводит вот это:

patching file README_FILES/VDA_README
can't find file to patch at input line 105
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -uNr postfix-2.6.5.orig/src/global/mail_params.h postfix-2.6.5/src/global/mail_params.h
|--- postfix-2.6.5.orig/src/global/mail_params.h   2009-05-11 16:48:42.000000000 +0200
|+++ postfix-2.6.5/src/global/mail_params.h   2009-07-24 14:34:13.664895136 +0200
--------------------------
File to patch:
Skip this patch? [y] y
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 163
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -uNr postfix-2.6.5.orig/src/util/file_limit.c postfix-2.6.5/src/util/file_limit.c
|--- postfix-2.6.5.orig/src/util/file_limit.c   2003-10-22 20:48:36.000000000 +0200
|+++ postfix-2.6.5/src/util/file_limit.c   2009-07-24 14:34:13.665894984 +0200
--------------------------
File to patch:
Skip this patch? [y] y
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 179
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -uNr postfix-2.6.5.orig/src/virtual/mailbox.c postfix-2.6.5/src/virtual/mailbox.c
|--- postfix-2.6.5.orig/src/virtual/mailbox.c   2008-07-26 03:22:37.000000000 +0200
|+++ postfix-2.6.5/src/virtual/mailbox.c   2009-07-24 14:34:13.666894832 +0200
--------------------------


в чем моя ошибка подтолкните пожалуйста я начинающий.

Пользователь решил продолжить мысль 24 Июня 2010, 05:23:50:
Гуру Linux помогите пытаюсь делать вот это:

apt-get source postfix

он выдает мне

Чтение списков пакетов... Готово
Посторение дерева завсимостей
Чтение информации о состоянии... Готово
Е: Вы должны заполнить sources.list, поместив туда URI источников пактов

откуда мне взять источники пактов?
У меня стоят зеркала местного ftp.
« Последнее редактирование: 24 Июня 2010, 05:23:50 от kylber »

 

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