sendmail и virtualhost

DomainsManager
На сайте с 27.03.2010
Offline
24
909

За эти два дня, которые прошли с момента написания последнего поста, я подружился с командной строкой, научился ставить на голый debian 5 сервер(apache2/php/mysql и т.д.). Можно сказать повзрослел. Но вопросы всё же есть.

1. Как настроить почту на сервере, чтобы работала только пересылка, то есть, как создать почтовый ящик с неким именем, например, support@example.com и настроить его, чтобы он перебрасывал все письма на другой ящик,например, example@yandex.ru, не сохраняя их?

2. Чтобы работала отправка писем из PHP-скриптов, что нужно настроить: sendmail или лучше postfix?

3. Установил phpMyAdmin. По умолчанию открывается на любом хосте, например http://example.com/phpmyadmin/ и http://subdomain.example.com/phpmyadmin/ и http://localhost/phpmyadmin. Как жестко привязать phpMyAdmin к определенному хосту или же к порту или даже к ip? Хочется чтобы, например, на http://XXX.XXX.XXX.XX/phpmyadmin/ открывалась сама панелька, а на example.com её не было (в распоряжении только один ip адрес). В данный момент сайт откликается на доменное имя example.com и на http://ip_adress/ адрес. Как избежать этого? Использовать bind9? Пробовал с помощью VirtualHost, не получается.

Буду рад ответам, ссылкам, примерам.

Спасибо за внимание.

[umka]
На сайте с 25.05.2008
Offline
456
#1

1. Лучше сначала определиться со вторым вопросом :) А потом, в зависимости от способа реализации, переходить к первому.

2. Подозреваю, что вам нужен postfix или exim, и виртуальные пользователи.

Postfix будет попроще в плане конфигурирования.

3. Сейчас, по всей видимости, pma у вас в конфиге прописан просто как alias.

По ip-адресу откликается первый виртуалхост из конфига.

Т.е. вам нужно сделать отдельный виртуалхост для pma и поставить его первым в конфиге.

Лог в помощь!
DomainsManager
На сайте с 27.03.2010
Offline
24
#2

Хорошо, интересно узнать, как настроить postfix для описанных мне нужд. Или ссылку.

А как сделать чтобы по ip адресу ни один сайт не открывался? Первое, что приходит в голову: Прописать <VirtualHost XXX.XXX.XXX.XX> и указать на пустую папку с пустым index.html?

[umka]
На сайте с 25.05.2008
Offline
456
#3
DomainsManager:
Хорошо, интересно узнать как настроить postfix для описанных мне нужд. Или ссылку.

http://www.opennet.ru/search.shtml?words=postfix&config=htdig&restrict=%2Fbase%2F%7C%2Ftips%2Finfo

DomainsManager:
А как сделать чтобы по ip адресу ни один сайт не открывался? Прописать
<VirtualHost XXX.XXX.XXX.XX> и указать на пустую папку с пустым index.html?

верно мыслите.

и он должен быть первым в конфиге.

M
На сайте с 16.09.2009
Offline
278
#4
DomainsManager:

1. Как настроить почту на сервере, чтобы работала только пересылка, то есть, как создать почтовый ящик с неким именем, например, support@example.com и настроить его, чтобы он перебрасывал все письма на другой ящик,например, example@yandex.ru, не сохраняя их?

Вам жалко 5$ в месяц (или даже много менее того) - отдать за платный почтовый хостинг? Можно даже Google использовать в этом качестве - все лучше, чем делать самому полноценную почтовую систему. Просто направьте MX-записи для ваших доменов на сервера провайдера.

DomainsManager:

2. Чтобы работала отправка писем из PHP-скриптов, что нужно настроить: sendmail или лучше postfix?

Любой. Если нужна просто отправка писем (не полноценная почтовая система) - конфигурация "из коробки" будет вполне работоспособной.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
DomainsManager
На сайте с 27.03.2010
Offline
24
#5

Всё понятно.

Вот только с postfix придётся похоже основательно повозиться.

DomainsManager добавил 27.04.2010 в 16:26

myhand:
Вам жалко 5$ в месяц (или даже много менее того) - отдать за платный почтовый хостинг? Можно даже Google использовать в этом качестве - все лучше, чем делать самому полноценную почтовую систему. Просто направьте MX-записи для ваших доменов на сервера провайдера.

Наверное, Вы меня не поняли, мне не нужна полноценная почтовая система. Мне нужно всего лишь, чтобы все письма, отправленные пользователями на support|reklama@example.com, переадресовывались на мой личный почтовый ящик. Если я в состоянии что-то настроить сам, почему я буду платить?! Нужны только мануалы.

Или же, чтобы реализовать необходимый мне функционал нужно ставить именно полноценную почтовую систему?

M
На сайте с 16.09.2009
Offline
278
#6
DomainsManager:
Если я в состоянии что-то настроить сам, почему я буду платить?! Нужны только мануалы.

Полная документация, пожалуйста:

http://www.postfix.org/documentation.html

DomainsManager
На сайте с 27.03.2010
Offline
24
#7
myhand:
Полная документация, пожалуйста:
http://www.postfix.org/documentation.html

Сверхцинично :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий