Почтовые сервера на хостингах

SeVlad
На сайте с 03.11.2008
Offline
1609
756

Господа админы подскажите, плз, какой набор софта для почты используется на хостингах?

И какой набор поставить на локальный сервак для тестирования веб-приложений (чтобы потом безболезненно переносить эти приложения на реальный хостинг).

Вопросы, возможно где-то некорректные, потому поясню:

Имею ноут. "Глобальная" задача поднять на нём локальный полнофункциональный вебсервер для тестирования веб-приложений. (Эдакий "локальный хостиг", но без доступа к локал\виртуалхостам из вне.) Уже всё сделал, кроме почты.

Установил убунту 10.10, апач2, пхп (5,2), мускуль - это всё поставил без проблем. И виртуалхосты и зенд\ионкуб проблем не доставили (благо, есть хорошие мануалы). Но вот с почтой затык получился. Я был уверен, что sendmail - именно то, что нужно, но как оказалось нет.

На просторах интернета говорят, что нужно заюзать postfix+dovecot. Но вот я хочу уточнить - насколько "это" будет совместимо (в плане функций, используемых в вэб-приложениях. В частности php-функции mail() использующей sendmail) с тем, что используется на реальных хостингах.

Задача - отправлять (sendmail и SMTP) и получать (POP3) почту как с веб-приложений (пхп\перл-скриптов) так и маил-клиентов. Как внутри "сервера" (между доменами виртуалхостов) так и с\на наружу. Нужна также возможность управлять (добавлять-удалять) почтовыми юзерами и алиасами\редиректами.

Да, ещё поставил вебмин в надежде, что он поможет с сендмаилом (его тоже поставил), но.. обломался в общем.

При ответах прошу учитывать, что я в линуксах не силён. (Поставить по ману смогу, но вот понять язык, намёки и пространные рекомендации продвинутых линуксоидов\админов я ещё далеко не всегда в состоянии :) )

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
unixadm
На сайте с 24.09.2010
Offline
110
#1

Функция mail() просто не будет знать, какой почтовый демон работает на сервере. Как правило, демоны делают sendmail ссылкой на собственный бинарный файл, который совместим с ним по ряду параметров. Что же касается почтового софта - тут каждый администратор использует то, к чему привык. Кто-то - Postfix, т.к. простой, кто-то - Exim, т.к. производительный, также есть адепты изрядно устаревшего Qmail. Ну и сам Sendmail, который админы не любят только первые 15 лет работы. В качестве pop3/imap-сервера тоже будет установлено что-то любимое, а-ля Cyrus, Dovecot и т.п., вплоть до Popa3d, например, экзотики много. Если нужны нестандартные функции, которых нет в готовых библиотеках - пробуйте писать свою реализацию работы с протоколами POP3/IMAP и SMTP.

Host4Biz: NVMe Хостинг в Европе ( https://host4.biz/ru/hosting/shared-hosting ) | Windows/Linux NVMe VPS в Европе ( https://host4.biz/ru/vps ) | Выделенные серверы в Европе, США и Азии ( https://host4.biz/ru/servers/dedicated )
Andreyka
На сайте с 19.02.2005
Offline
822
#2

Например sendmail + popad3.

Не стоит плодить сущности без необходимости
SeVlad
На сайте с 03.11.2008
Offline
1609
#3
unixadm:
Функция mail() просто не будет знать, какой почтовый демон работает на сервере

Подозреваю, это можно указать в php.ini. Правильно?

unixadm:
Что же касается почтового софта - тут каждый администратор использует то, к чему привык

На реальных хостингах? И тот же пхп (как пример) будет корректно работать, как это был бы sendmail?

Иначе говоря, если я установлю те же postfix+dovecot у меня "будет всё так же как и в реальности"? (сорри за такой ламерский сленг, но в данном вопросе я всё же ламер) ;)

L
На сайте с 13.01.2011
Offline
132
#4

ставить на локалку smtp и pop3 и надеятся ("так и с\на наружу") что почта будет доходить на mail.ru и т.д. нереально. почтовики не принимают почту без обратной записи у хостаме и нужен выделенный белый ip (и чтобы провайдер прописал PTR - что маловероятно ). тут не надо ломать слишком голову - просто поставить ispmanager в локалку. входящая почта работать будет а исходящая без PTR на внешний статистический ip - нет (хотя можно поломать голову ;) за отдельную плату)

Контакты-icq 535609 ()
iHead
На сайте с 25.04.2008
Offline
137
#5
SeVlad:
Подозреваю, это можно указать в php.ini. Правильно?


На реальных хостингах? И тот же пхп (как пример) будет корректно работать, как это был бы sendmail?

Иначе говоря, если я установлю те же postfix+dovecot у меня "будет всё так же как и в реальности"? (сорри за такой ламерский сленг, но в данном вопросе я всё же ламер) ;)

будет работать без изменений в PHP. на крайняк логи посмотрите :)

Рекомендуемый хостинг партнер 1С-Битрикс (https://www.ihead.ru/bitrix/), PHP-хостинг (https://www.ihead.ru/php/), доверенный партнер RU-CENTER (https://www.ihead.ru/news/573.html), официальный представитель REG.RU в Кирове (https://www.ihead.ru/news/851.html)
[Удален]
#6
Logger:
ставить на локалку smtp и pop3 и надеятся ("так и с\на наружу") что почта будет доходить на mail.ru и т.д. нереально.

Через релей провайдера ходит почта и всем доходит.

Можно пустить через релей гугла, только объем ограничен (не знаю каким объемом ограничен).

А нагонять страхов и и понтов - нехорошо.

Федорыч добавил 28.05.2011 в 14:04

Logger:
(хотя можно поломать голову ;) за отдельную плату)

Школота совсем озверела. Какая плата? Это бесплатная инфа от гугла о бесплатном сервисе.

Если крутятся обычные сервера с веб-сайтами, то весь объем почты проходит без проблем. Гугл как-то вычисляет, что это нормальные сервера, а не спам-сервера и не ограничивает их.

Бесплатная услуга - релей гугла:

Relay: smtp.gmail.com

Login: xxxxxxxx@gmail.com

Password: xxxxxxxx

Port: 587

Подставляете свои значения пароля и логина почтового ящика на gmail.com.

SeVlad
На сайте с 03.11.2008
Offline
1609
#7
Logger:
ставить на локалку smtp и pop3 и надеятся ("так и с\на наружу") что почта будет доходить на mail.ru и т.д. нереально.

Да ну на.. Достаточно спросить у гугла, как варианты появиться.

Всем большое спасибо. Значиться поставлю поствикс (говорят, для убунты он самое то)

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