Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
/var/lib/pgsql/data/pg_hba.conf
#TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
local all all password
host all all 127.0.0.1 255.255.255.255 password
Следующий этап – это создание базы данных, в которой будет все храниться.
# createdb -U postgres mails
CREATE DATABASE
База данных mails создана. Далее создаем в ней таблицы. Есть 2 способа: писать SQL-команды руками в клиенте postgresql или приготовить файл с SQL-запросом, а потом создать структуру таблиц, выполнив этот самый запрос.Я выбираю последний способ. Создаем файл createtables.sql:
CREATE TABLE "public"."users" (
"userid" VARCHAR(128) NOT NULL,
"password" VARCHAR(128),
"realname" VARCHAR(128),
"uid" INTEGER NOT NULL,
"gid" INTEGER NOT NULL,
"home" VARCHAR(128) NOT NULL,
"mail" VARCHAR(255),
CONSTRAINT "users_pkey" PRIMARY KEY("userid")
) WITHOUT OIDS;
grant select on users to mailuser;
CREATE TABLE "public"."aliases" (
"alias" VARCHAR(128) NOT NULL,
"dest" VARCHAR(128) NOT NULL,
"comment" TEXT DEFAULT ''::text
) WITH OIDS;
grant select on aliases to mailuser;
Структура таблиц создана:
# /usr/bin/psql -U postgres mails < createtable.sql
Запускаем PostgreSQL:
# service postgresql start
Postfix
Переходим к правке конфигурационного файла main.cf, который находится в /etc/postfix.main.cf. Он хорошо комментирован, поэтому внимательно вчитываемся в описание и настраиваем согласно своим требованиям. У меня main.cf выглядит так:
main.cf:
# Задаем имя нашего почтового узла
myhostname = testdomain.ru
# Имя нашего домена, если не указывать, то по умолчанию выставится минус первый компонент имени узла
mydomain = testdomain.ru