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


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

Автор Тема: Почтовый сервер/ Переустановка  (Прочитано 1960 раз)

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

Оффлайн Artemius

  • Автор темы
  • Участник
  • *
  • Сообщений: 178
    • Просмотр профиля
Почтовый сервер/ Переустановка
« : 02 Апреля 2009, 23:28:19 »
Ребята, доброго времени суток.  :coolsmiley:
Очень надеюсь в дружеской поддержке.

Так как друзей Linuxоидов нету, то с надеждой на Ваши наставления.

Вообщем хочю выйти за рамки Apache2+php+mysql
А именно, установкой почтового сервера, прокси сервера и наведения порядка на FTP ну и так далее.

По порядку, для начала про почтовый сервер.

У меня давно была попытка установки его по некоторому мануалу (ссылку на какой уже забыл) и боюсь пробовать настраивать опять, потому что не трогал следы прошлой установки и не знаю, как почистить то, что тогда натворил.
Да и на сколько следы последствия прошлых ошибок скажется на установке почтовика через новый мануал?

Настроить FTP
vsftpd стоит. Но каждый пользователь, который вводит логин и пароль через фтп клиент попадает к себе в домашнюю директорию, как и задумывалось, но дело в том, что он может запросто выйти в другую директорию и копировать с любого места на сервере информацию.

Спасибо, что выслушали
« Последнее редактирование: 20 Августа 2009, 14:59:35 от Artemius »

Оффлайн scorpey

  • Активист
  • *
  • Сообщений: 335
    • Просмотр профиля
Re: Почтовый сервер, ФТП
« Ответ #1 : 03 Апреля 2009, 00:27:02 »
по поводу почты
- ставь, разбирайся в глюках, читай маны и спрашивай у всезнающего ALL

по поводу ФТП
- много краткихи толковых мануалов по vsftpd - прочтите пару статей - все встанет на свои места.
хотя лично я ставил proftpd c прикруткой гуевой управляшки

Оффлайн Artemius

  • Автор темы
  • Участник
  • *
  • Сообщений: 178
    • Просмотр профиля
Re: Почтовый сервер, ФТП
« Ответ #2 : 03 Апреля 2009, 01:12:32 »
Мой дистрибутив "Ubuntu 8.10"

Пользуюсь руководством.
https://forum.ubuntu.ru/index.php?topic=29883.0

С самого начала возникают вопросы.
Например, при установке пакетов

Не установились следующие -

libpam-mysql

# apt-get install libpam-mysql
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package libpam-mysql


courier-authlib-mysql

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package courier-authlib-mysql

libpam-smbpass

Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  libpam-smbpass: Depends: samba-common (= 2:3.2.3-1ubuntu3) but 2:3.2.3-1ubuntu3.3 is to be installed
E: Broken packages


Пользователь решил продолжить мысль 02 Апреля 2009, 21:13:26:
В первых два случая прийдется самому где то найти соответствующие пакеты, но вот в последнем случае что посоветуете делать?

Пользователь решил продолжить мысль 03 Апреля 2009, 02:29:10:
Вот и застял я на
"Откроем /etc/courier/authmysqlrc и вставим в него следующие строки:"
Потому что пакеты не установились, и как следствие - нету нужного файла  :-[
« Последнее редактирование: 03 Апреля 2009, 02:29:10 от Artemius »

Оффлайн Artemius

  • Автор темы
  • Участник
  • *
  • Сообщений: 178
    • Просмотр профиля
Re: Почтовый сервер, ФТП
« Ответ #3 : 06 Апреля 2009, 00:28:34 »
Подскажите все же, каким образом можно начать жизнь почтовика с самого начала? :))

Довел до такой степени, что когда прописываю в консоль:
telnet localhost 25

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.


И тишина....

Оффлайн uid0

  • Активист
  • *
  • Сообщений: 371
    • Просмотр профиля
    • hitetra.ru
Re: Почтовый сервер, ФТП
« Ответ #4 : 06 Апреля 2009, 09:05:03 »
Я бы Вам советывал-таки откатиться на 8.04, ибо 8.10 ещё сыроват (ИМХО). И для новичков сложно разбираться с глюками, а дальше по накатаной.

Поставьте перед собой чёткую задачу как именно вы хотите прикрутить мыло, фтп... Вариантов множество. Ибо можно тупо поставить связку postfix+dovecot, минимум сконфигурировать и будет Вам уже готовое мыло для Linuxовых пользюков. А можно и извращенством заняться (с привязкой всего этого добра к MySQL). Решайте, выбор за Вами.

Как собирётесь с мыслями, можно будет двигаться дальше, а вообще от себя хочу добавить, что кто ищет, тот всегда найдёт. Былабы голова, руки и время...
Be root, be different...

Оффлайн volhovec

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Почтовый сервер, ФТП
« Ответ #5 : 06 Апреля 2009, 11:36:58 »
Подскажите все же, каким образом можно начать жизнь почтовика с самого начала? :))

Довел до такой степени, что когда прописываю в консоль:
telnet localhost 25

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
такая же фигня... правда когда стоял просто постфикс - он откликался на ура...
потом я решил поставить какую нить админку и поставил artica-postfix
толку от нее было мало, еле вычистил потом (правда до сих пор хвосты нахожу)
и вот с тех пор то же самое абсолютно (((

Оффлайн Artemius

  • Автор темы
  • Участник
  • *
  • Сообщений: 178
    • Просмотр профиля
Re: Почтовый сервер, ФТП
« Ответ #6 : 14 Августа 2009, 00:18:27 »
Друзья, решил опять вернуться к почтовику.
Скажите пожалуйста, как все обнулить? Заново установить postfix?

root@kxtp:~# apt-get remove postfix
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
  amavisd-new: Depends: libmime-tools-perl but it is not going to be installed
               Depends: libconvert-tnef-perl (>= 0.06) but it is not going to be installed
               Depends: libconvert-uulib-perl (>= 1.0.5) but it is not going to be installed
               Depends: libarchive-zip-perl (>= 1.14) but it is not going to be installed
               Depends: libunix-syslog-perl but it is not going to be installed
               Depends: libnet-server-perl but it is not going to be installed
               Depends: libio-stringy-perl but it is not going to be installed
               Depends: libberkeleydb-perl but it is not going to be installed
               Depends: pax but it is not going to be installed
  courier-imap: Depends: postfix but it is not going to be installed or
                         mail-transport-agent
  courier-pop: Depends: postfix but it is not going to be installed or
                        mail-transport-agent
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).


Пользователь решил продолжить мысль 14 Августа 2009, 11:33:48:
???
« Последнее редактирование: 14 Августа 2009, 11:33:48 от Artemius »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Почтовый сервер
« Ответ #7 : 15 Августа 2009, 00:13:16 »
Удалить amavisd-new courier-imap courier-pop, если они больше не нужны.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Artemius

  • Автор темы
  • Участник
  • *
  • Сообщений: 178
    • Просмотр профиля
Re: Почтовый сервер
« Ответ #8 : 20 Августа 2009, 14:59:16 »
После того, как удалил и установил пишет ошибку:
postfix: fatal: /etc/postfix/postfix-script: No such file or directory


Лог удаления:

root@kxtp:~# apt-get remove amavisd-new courier-imap courier-pop
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  courier-ssl
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  amavisd-new courier-imap courier-imap-ssl courier-pop courier-pop-ssl
0 upgraded, 0 newly installed, 5 to remove and 1 not upgraded.
After this operation, 4542kB disk space will be freed.
Do you want to continue [Y/n]? Y
(Reading database ... 115404 files and directories currently installed.)
Removing amavisd-new ...
Stopping amavisd: (not running).
Removing courier-imap-ssl ...
 * Stopping Courier IMAP-SSL server...                                   [ OK ]
Removing courier-imap ...
 * Stopping Courier IMAP server...                                       [ OK ]
Removing courier-pop-ssl ...
 * Stopping Courier POP3-SSL server...                                   [ OK ]
Removing courier-pop ...
 * Stopping Courier POP3 server...                                       [ OK ]
Processing triggers for man-db ...
root@kxtp:~# apt-get remove postfix
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  courier-ssl
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  postfix
0 upgraded, 0 newly installed, 1 to remove and 1 not upgraded.
After this operation, 2994kB disk space will be freed.
Do you want to continue [Y/n]? Y
(Reading database ... 115264 files and directories currently installed.)
Removing postfix ...
 * Stopping Postfix Mail Transport Agent postfix                         [ OK ]
Processing triggers for man-db ...
Processing triggers for ufw ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place

Лог установки:

root@kxtp:~# apt-get install postfix
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  courier-ssl
Use 'apt-get autoremove' to remove them.
Suggested packages:
  postfix-mysql postfix-pgsql postfix-ldap postfix-pcre resolvconf postfix-cdb
The following NEW packages will be installed:
  postfix
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 1219kB of archives.
After this operation, 2994kB of additional disk space will be used.
Get:1 ftp://10.7.1.21 intrepid/main postfix 2.5.5-1 [1219kB]
Fetched 1219kB in 0s (2410kB/s)
Preconfiguring packages ...
Selecting previously deselected package postfix.
(Reading database ... 115129 files and directories currently installed.)
Unpacking postfix (from .../postfix_2.5.5-1_i386.deb) ...
Processing triggers for ufw ...
Processing triggers for man-db ...
Setting up postfix (2.5.5-1) ...
Creating /etc/postfix/dynamicmaps.cf
Adding tcp map entry to /etc/postfix/dynamicmaps.cf
setting myhostname: kxtp
setting alias maps
setting alias database
changing /etc/mailname to kxtp.kpi.ua
setting myorigin
setting destinations: kxtp.kpi.ua, kxtp, localhost.localdomain, localhost
setting relayhost:
setting mynetworks: 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
setting mailbox_command
setting mailbox_size_limit: 0
setting recipient_delimiter: +
setting inet_interfaces: all
setting inet_protocols: all

Postfix is now set up with a default configuration.  If you need to make
changes, edit
/etc/postfix/main.cf (and others) as needed.  To view Postfix configuration
values, see postconf(1).

After modifying main.cf, be sure to run '/etc/init.d/postfix reload'.

Running newaliases
 * Stopping Postfix Mail Transport Agent postfix                         [ OK ]
 * Starting Postfix Mail Transport Agent postfix                                postfix: fatal: /etc/postfix/postfix-script: No such file or directory
                                                                         [fail]
invoke-rc.d: initscript postfix, action "restart" failed.
dpkg: error processing postfix (--configure):
 subprocess post-installation script returned error exit status 1
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
 postfix
E: Sub-process /usr/bin/dpkg returned an error code (1)



Пользователь решил продолжить мысль 20 Августа 2009, 15:06:37:
нужно было при удалении сделать еще:

sudo dpkg --remove postfix
sudo dpkg --purge postfix

Прошу прощения, сам порешал благодаря гуглу.
« Последнее редактирование: 20 Августа 2009, 15:06:37 от Artemius »

Оффлайн DALDON

  • Активист
  • *
  • Сообщений: 260
  • Ваша блондиночка в Linux
    • Просмотр профиля
Re: Почтовый сервер/ Переустановка
« Ответ #9 : 20 Августа 2009, 16:18:45 »
Ваша беда в том, что Вы не хотите читать официальную документацию. Куда дальше идти при таком раскладе..? Читать обрывки статей на Русском? Это ли дело? - Нет.

vsftpd прекрасно настраиается после прочтения официальной докуменатции. Вам нужен chroot. Читайте документацию. Если не выходит с конкретными восросами обращайтесь к сообществу... А не так: я поставил, а настраивает уже пусть сообщество.

 

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