Установка Postfix

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Sun
прапорщик
Сообщения: 495
Зарегистрирован: 2008-07-14 18:27:14
Откуда: Красноярск
Контактная информация:

Установка Postfix

Непрочитанное сообщение Sun » 2008-11-03 0:41:19

Подскажите пожалуйста в чем дело может быть?

Код: Выделить всё

Skipping /usr/local/share/doc/postfix/MYSQL_README...
Skipping /usr/local/share/doc/postfix/NFS_README...
Skipping /usr/local/share/doc/postfix/OVERVIEW...
Skipping /usr/local/share/doc/postfix/PACKAGE_README...
Skipping /usr/local/share/doc/postfix/PCRE_README...
Skipping /usr/local/share/doc/postfix/PGSQL_README...
Skipping /usr/local/share/doc/postfix/QSHAPE_README...
Skipping /usr/local/share/doc/postfix/RELEASE_NOTES...
Skipping /usr/local/share/doc/postfix/RESTRICTION_CLASS_README...
Skipping /usr/local/share/doc/postfix/SASL_README...
Skipping /usr/local/share/doc/postfix/SCHEDULER_README...
Skipping /usr/local/share/doc/postfix/SMTPD_ACCESS_README...
Skipping /usr/local/share/doc/postfix/SMTPD_POLICY_README...
Skipping /usr/local/share/doc/postfix/SMTPD_PROXY_README...
Skipping /usr/local/share/doc/postfix/STANDARD_CONFIGURATION_README...
Skipping /usr/local/share/doc/postfix/STRESS_README...
Skipping /usr/local/share/doc/postfix/TLS_LEGACY_README...
Skipping /usr/local/share/doc/postfix/TLS_README...
Skipping /usr/local/share/doc/postfix/TUNING_README...
Skipping /usr/local/share/doc/postfix/ULTRIX_README...
Skipping /usr/local/share/doc/postfix/UUCP_README...
Skipping /usr/local/share/doc/postfix/VERP_README...
Skipping /usr/local/share/doc/postfix/VIRTUAL_README...
Skipping /usr/local/share/doc/postfix/XCLIENT_README...
Skipping /usr/local/share/doc/postfix/XFORWARD_README...
postfix: warning: valid_hostname: empty hostname
postfix: fatal: unable to use my own hostname
*** Error code 1

Stop in /usr/ports/mail/postfix.
*** Error code 1

Stop in /usr/ports/mail/postfix.
*** Error code 1

Stop in /usr/ports/mail/postfix.
/usr/ports/mail/postfix/>

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Sun
прапорщик
Сообщения: 495
Зарегистрирован: 2008-07-14 18:27:14
Откуда: Красноярск
Контактная информация:

Re: Установка Postfix

Непрочитанное сообщение Sun » 2008-11-03 1:41:44

Все проблема решена :smile:
Последний раз редактировалось Sun 2008-11-03 10:54:37, всего редактировалось 1 раз.

Аватара пользователя
Sun
прапорщик
Сообщения: 495
Зарегистрирован: 2008-07-14 18:27:14
Откуда: Красноярск
Контактная информация:

Re: Установка Postfix

Непрочитанное сообщение Sun » 2008-11-03 10:46:38

Сорри новая прблема апач не взлетает,не могу понять почему

Код: Выделить всё

/usr/local/etc/apache/>/usr/local/etc/rc.d/apache.sh start
Starting apache.
/usr/local/etc/apache/>cat /var/log/httpd-error.log
[Mon Nov  3 14:11:49 2008] [alert] mod_unique_id: unable to gethostbyname("mx.lock.lan")
[Mon Nov  3 15:34:30 2008] [alert] mod_unique_id: unable to gethostbyname("mx.lock.lan")
[Mon Nov  3 15:36:13 2008] [alert] mod_unique_id: unable to gethostbyname("mx.lock.lan")
[Mon Nov  3 15:38:59 2008] [alert] mod_unique_id: unable to gethostbyname("mx.lock.lan")
[Mon Nov  3 15:40:24 2008] [alert] mod_unique_id: unable to gethostbyname("mx.lock.lan")
[Mon Nov  3 15:40:27 2008] [alert] mod_unique_id: unable to gethostbyname("mx.lock.lan")
[Mon Nov  3 15:40:51 2008] [alert] mod_unique_id: unable to gethostbyname("mx.lock.lan")
[Mon Nov  3 15:45:41 2008] [alert] mod_unique_id: unable to gethostbyname("mx.lock.lan")
/usr/local/etc/apache/>


Yam
сержант
Сообщения: 226
Зарегистрирован: 2008-10-11 19:19:24
Откуда: 2:5093/41

Re: Установка Postfix

Непрочитанное сообщение Yam » 2008-11-03 12:49:04

Что по этому поводу говорит nslookup mx.lock.lan ?

sun гост
проходил мимо

Re: Установка Postfix

Непрочитанное сообщение sun гост » 2008-11-03 13:09:57

Ни че не говорит

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

Yam
сержант
Сообщения: 226
Зарегистрирован: 2008-10-11 19:19:24
Откуда: 2:5093/41

Re: Установка Postfix

Непрочитанное сообщение Yam » 2008-11-03 18:25:44

sun гост писал(а):Ни че не говорит

так как реально нет такого домена,у меня комп просто подключен в сеть с инетом без домена,пробовал ип прописывать не запускается, че теперь для него днс поднимать?
Тогда не удивительно что апач ругается. Добавьте mx.local.lan в /etc/hosts и не нужно будет днс только ради этого поднимать.

sun гость
проходил мимо

Re: Установка Postfix

Непрочитанное сообщение sun гость » 2008-11-03 18:39:20

Спс как будет возможность попробую )

Аватара пользователя
Sun
прапорщик
Сообщения: 495
Зарегистрирован: 2008-07-14 18:27:14
Откуда: Красноярск
Контактная информация:

Re: Установка Postfix

Непрочитанное сообщение Sun » 2008-11-06 8:28:08

плиз хелп!
ставлю по этой статье http://www.sys-adm.org.ua/mail/mail-howto-p1.php

дошел до этого пункта http://www.sys-adm.org.ua/mail/mail-howto-p1.php#c9

проблема встала в этом

Код: Выделить всё

cd /usr/local/www/postfixadmin
# mysql -u root -p < DATABASE_MYSQL.TXT
Enter password: ******
нет там такого файла! ну хоть убей,подскажите кто знает пожалуйста как БД собрать для него!

Yam
сержант
Сообщения: 226
Зарегистрирован: 2008-10-11 19:19:24
Откуда: 2:5093/41

Re: Установка Postfix

Непрочитанное сообщение Yam » 2008-11-06 9:08:53

У всех есть, у вас нет? Ну тогда

Код: Выделить всё

cd /usr/ports/mail/postfixadmin
make fetch extract
cd ./work/postfixadmin-X.XX.X
Х - замените на вашу версию, там будет лежать и DATABASE_MYSQL.TXT

Аватара пользователя
Sun
прапорщик
Сообщения: 495
Зарегистрирован: 2008-07-14 18:27:14
Откуда: Красноярск
Контактная информация:

Re: Установка Postfix

Непрочитанное сообщение Sun » 2008-11-06 9:15:20

Делаю:

Код: Выделить всё

cd /usr/ports/mail/postfixadmin
make fetch extract
cd ./work/postfixadmin-2.2.1.1
Смотрю:

Код: Выделить всё

[labor][root][/usr/ports/mail/postfixadmin/work/postfixadmin-2.2.1.1]> ll
total 310
drwxr-xr-x  2 root  wheel    512 Jul 23 19:42 ADDITIONS
-rw-r--r--  1 root  wheel  13753 Jul 23 19:41 CHANGELOG.TXT
drwxr-xr-x  3 root  wheel    512 Jul 23 19:42 DOCUMENTS
-rw-r--r--  1 root  wheel  15148 Nov 12  2007 GPL-LICENSE.TXT
-rw-r--r--  1 root  wheel   3981 Apr 10  2008 INSTALL.TXT
-rw-r--r--  1 root  wheel   1569 Apr 27  2008 LICENSE.TXT
drwxr-xr-x  2 root  wheel    512 Jul 23 19:42 VIRTUAL_VACATION
drwxr-xr-x  2 root  wheel    512 Jul 23 19:42 admin
-rw-r--r--  1 root  wheel   3957 Jul 22 05:43 backup.php
-rw-r--r--  1 root  wheel   2816 Dec 14  2007 broadcast-message.php
-rw-r--r--  1 root  wheel   2039 Apr 26  2008 common.php
-rw-r--r--  1 root  wheel  12815 Jul 22 05:43 config.inc.php
-rw-r--r--  1 root  wheel   1913 Dec  2  2007 create-admin.php
-rw-r--r--  1 root  wheel   4494 Dec  2  2007 create-alias.php
-rw-r--r--  1 root  wheel   4113 Dec 29  2007 create-domain.php
-rw-r--r--  1 root  wheel   9909 Jul 23 19:41 create-mailbox.php
drwxr-xr-x  2 root  wheel    512 Jul 23 19:42 css
drwxr-xr-x  2 root  wheel    512 Jul 23 19:42 debian
-rw-r--r--  1 root  wheel   4959 Dec  2  2007 delete.php
-rw-r--r--  1 root  wheel   1460 Dec  2  2007 edit-active-admin.php
-rw-r--r--  1 root  wheel   1421 Dec  2  2007 edit-active-domain.php
-rw-r--r--  1 root  wheel   2864 Dec  2  2007 edit-active.php
-rw-r--r--  1 root  wheel   4834 Dec  2  2007 edit-admin.php
-rw-r--r--  1 root  wheel   3770 Dec  2  2007 edit-alias.php
-rw-r--r--  1 root  wheel   3085 Dec  2  2007 edit-domain.php
-rw-r--r--  1 root  wheel   5091 Jun 18 05:40 edit-mailbox.php
-rw-r--r--  1 root  wheel   6570 Feb 27  2008 edit-vacation.php
-rw-r--r--  1 root  wheel   8345 Apr 27  2008 fetchmail.php
-rw-r--r--  1 root  wheel  58025 Jul 23 19:41 functions.inc.php
drwxr-xr-x  2 root  wheel    512 Jul 23 19:42 images
-rw-r--r--  1 root  wheel   3600 Feb 22  2008 index.php
drwxr-xr-x  2 root  wheel   1024 Jul 23 19:42 languages
-rw-r--r--  1 root  wheel   1006 Dec  2  2007 list-admin.php
-rw-r--r--  1 root  wheel   1920 Dec  2  2007 list-domain.php
-rw-r--r--  1 root  wheel   5529 Jan  4  2008 list-virtual.php
-rw-r--r--  1 root  wheel   3222 Dec 30  2007 login.php
-rw-r--r--  1 root  wheel    658 Nov 12  2007 logout.php
-rw-r--r--  1 root  wheel    805 Dec  2  2007 main.php
-rw-r--r--  1 root  wheel    264 Nov 12  2007 motd-users.txt
-rw-r--r--  1 root  wheel    264 Nov 12  2007 motd.txt
-rw-r--r--  1 root  wheel   2706 Dec  2  2007 password.php
-rw-r--r--  1 root  wheel   4166 Dec  7  2007 search.php
-rw-r--r--  1 root  wheel   2037 Dec  2  2007 sendmail.php
-rw-r--r--  1 root  wheel  10423 Jun 18 05:02 setup.php
drwxr-xr-x  2 root  wheel   1024 Jul 23 19:42 templates
-rw-r--r--  1 root  wheel  37284 Jul  3 03:50 upgrade.php
drwxr-xr-x  2 root  wheel    512 Jul 23 19:42 users
-rw-r--r--  1 root  wheel   2353 Nov 12  2007 variables.inc.php
-rw-r--r--  1 root  wheel   2214 Dec  2  2007 viewlog.php

Аватара пользователя
Sun
прапорщик
Сообщения: 495
Зарегистрирован: 2008-07-14 18:27:14
Откуда: Красноярск
Контактная информация:

Re: Установка Postfix

Непрочитанное сообщение Sun » 2008-11-06 9:21:56

Скачал только что отсюда

http://downloads.sourceforge.net/postfi ... 813976&amp

нет там DATABASE_MYSQL.TXT

Yam
сержант
Сообщения: 226
Зарегистрирован: 2008-10-11 19:19:24
Откуда: 2:5093/41

Re: Установка Postfix

Непрочитанное сообщение Yam » 2008-11-06 9:37:57

Да, там его нет, верно. У меня версия помладше. Но что мешает вам почитать INSTALL.TXT из этого же архива:

Код: Выделить всё

2. Setup a Database
-------------------

With your chosen/preferred database server (i.e. MySQL or PostgreSQL), 
you need to create a new database. A good name for this could be :

  postfix

The mechanics of creating the database vary depending on which server 
you are using. Most users will find using phpMyAdmin or phpPgAdmin the
easiest route.

If you wish to use the command line, you'll need to do something like :

For MySQL:
  CREATE DATABASE postfix;
  CREATE USER 'postfix'@'localhost' IDENTIFIED BY 'choose_a_password';
  GRANT ALL PRIVILEGES ON `postfix` . * TO 'postfix'@'localhost';

For PostgreSQL:
  CREATE USER postfix WITH PASSWORD 'whatever';
  CREATE DATABASE postfix OWNER postfix ENCODING 'unicode';
?

ЗЫ и до конца его дочитайте.

Аватара пользователя
Sun
прапорщик
Сообщения: 495
Зарегистрирован: 2008-07-14 18:27:14
Откуда: Красноярск
Контактная информация:

Re: Установка Postfix

Непрочитанное сообщение Sun » 2008-11-06 9:46:35

Сорри но это я читал, непонял я этих строк,точнее как их применить

Код: Выделить всё

For MySQL:
  CREATE DATABASE postfix;
  CREATE USER 'postfix'@'localhost' IDENTIFIED BY 'choose_a_password';
  GRANT ALL PRIVILEGES ON `postfix` . * TO 'postfix'@'localhost';
Объясните пожалуйсто,все прочие настроенно траблы у меня только с бд. Mysql владею очень плохо лучше даже сказать практически не владею,от того и незнаю куда это вписывать,в phpmyadmin у меня только по первой строчки создалась таблица,на остальное он ругается

Yam
сержант
Сообщения: 226
Зарегистрирован: 2008-10-11 19:19:24
Откуда: 2:5093/41

Re: Установка Postfix

Непрочитанное сообщение Yam » 2008-11-06 9:54:13

Проще всего будет создать файл create_my_database.sql, и скопировать в него:

Код: Выделить всё

CREATE DATABASE postfix;
CREATE USER 'postfix'@'localhost' IDENTIFIED BY 'choose_a_password';
GRANT ALL PRIVILEGES ON 'postfix'.* TO 'postfix'@'localhost';
и выполнить mysql -uroot -p < ./create_my_database.sql

при этом будет создана пустая база postfix, пользователь postfix с паролем choose_a_password, дальше когда через веб-интерфейс зайдёте, postfixadmin сам заполнит её таблицами, как и написано в INSTALL.TXT

Аватара пользователя
Sun
прапорщик
Сообщения: 495
Зарегистрирован: 2008-07-14 18:27:14
Откуда: Красноярск
Контактная информация:

Re: Установка Postfix

Непрочитанное сообщение Sun » 2008-11-06 10:03:34

Спасибо огромное! Сейчас буду пробовать ))

Аватара пользователя
Sun
прапорщик
Сообщения: 495
Зарегистрирован: 2008-07-14 18:27:14
Откуда: Красноярск
Контактная информация:

Re: Установка Postfix

Непрочитанное сообщение Sun » 2008-11-06 10:15:14

Код: Выделить всё

[labor][root][/usr/ports/mail/postfixadmin/work/postfixadmin-2.2.1.1]> mysql -uroot -p < ./create_my_database.sql
Enter password:
ERROR 1064 (42000) at line 2: 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 'USER 'postfix'@'localhost' IDENTIFIED BY 'postfix'' at line 1
результат выполнения

Yam
сержант
Сообщения: 226
Зарегистрирован: 2008-10-11 19:19:24
Откуда: 2:5093/41

Re: Установка Postfix

Непрочитанное сообщение Yam » 2008-11-06 10:49:59

Версия mysql -V какая? Если меньше 5, тогда так:

Код: Выделить всё

CREATE DATABASE postfix;
GRANT ALL PRIVILEGES ON postfix.* TO 'postfix'@'localhost' identified by 'pass';
Если базу уже создали, и при выполнении запроса будет ошибка вроде:

Код: Выделить всё

ERROR 1007 (HY000) at line 1: Can't create database 'postfix'; database exists
уберите "CREATE DATABASE postfix;"

Аватара пользователя
Sun
прапорщик
Сообщения: 495
Зарегистрирован: 2008-07-14 18:27:14
Откуда: Красноярск
Контактная информация:

Re: Установка Postfix

Непрочитанное сообщение Sun » 2008-11-06 16:56:30

Код: Выделить всё

Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

Fatal error: Unknown: Failed opening required '/usr/local/www/postfixadmin/index.php' (include_path='.:/usr/local/share/pear') in Unknown on line 0
че т понять не могу че ему надо,это в браузере выводится

Alex_hha
лейтенант
Сообщения: 755
Зарегистрирован: 2005-11-06 18:25:26
Контактная информация:

Re: Установка Postfix

Непрочитанное сообщение Alex_hha » 2008-11-07 12:49:04

Да, там его нет, верно. У меня версия помладше. Но что мешает вам почитать INSTALL.TXT из этого же архива:
да никто все равно не читает :-D
Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
прав не хватает ;)