glam
Новичок
как установить и настроить почтовую систему
Объясните пожалуйста, коротко и схематично, как установить на свой арендованный сервер почтовый сервер и клиент.
Немного вводной информации:
Дано:
Был сайт на арендованном сервере, сильно тормозил. Можно прочитать производительность
Принятое решение:
Собрать новый сервер, перенести на него сайт со страничками и бд, отдачу файлов для скачивания оставить на старом сервере, везде поставить nginx на статитку и динамику (php-fcgi).
Почти все сделано и можно в принципе переключать dns, nginx сволочь работает фантастически быстро, тьфу-тьфу, связка между серверами построена, код скачивания переписан под Nginx с интернальными секциями и x-accel-redirect. Почти все отлично, только не настроена почта на новом сервере.
Часть I
Сейчас сайт работает на "старом" сервере. "Старый" сервер полностью настроен администраторами компании Агава. Установлен, насколько я понимаю, в качестве почтового сервера postfix (или я неправильно понимаю что делает postfix).
Почту свою откопал в папке "/var/mail/virtual/".
Веб-доступ организован через IlohaMail.
Все работает, хотя есть минусы.
1) Во-первых нет (или не вижу) отправленных писем, только входящие - мягко говоря неудобно.
2) Во-вторых, при веб-доступе в строке браузера и в окошке илохи пишу в качестве сервера dxxxx.agava.net, а не mysite.ru, видимо что-то не прописано в апаче (или даже фрибсд?). Руки до этого не дошли, потому что вроде как все работает - письма на [email protected] уходят, доходят и мною успешно читаются.
3) В-третьих, дополнительно я создал новую проблему с почтовиком илоха, после установки nginx перестал работать доступ через веб по адресу http://webmail.dxxxx.agava.net, и через http://webmail.mysite.ru подавно (раньше так тоже не работал). Откопал где лежит Илоха, /usr/local/www/ilohamail (сайт лежит в /home/mysite_ru/) Прописал в nginx новую секцию для субдомена webmail.mysite.ru, прописал root для субдомена как /usr/local/www/ilohamail, пригласительная страничка открывается, но в почту не заходит - пишет
Ставил файлу key.inc права 777, ставил папке /usr/local/www/ilohamail права 777 - не получается. Даже скопировал папку /usr/local/www/ilohamail/ в /home/mysite_ru/ilohamail/ и запустил http://www.mysite.ru/ilohamail/ - та же ошибка, нет правов.
В настройках nginx в nginx.conf указано user nobody www, у папки илохи юзер www и группа www.
Короче почту читать на старом сервере теперь не могу.
[/проблема 1]
Часть II
Собрали мне новый сервер, на котором поставили только голую и кривую FreeBSD (без портов и очень многих утилит типа ldconfig, точнее она стояла, но нулевого размера! т.е. при запуске команды ошибку не выдает, но ничего не делается, с..ка, сколько крови попила эта хрень, пока догадался, почему майскуль не запускается...) и Apache. С нуля (моего полного нуля знаний в FreeBSD и администрировании вообще) научился, разобрался, установил и настроил самостоятельно (респект лисяре и гуглу):
1) порты
2) mc
3) php5
4) php5 extensions
5) mysql 4.3 (вроде, точно версию не помню, короче последнюю правильную)
6) webmin
7) pureftpd
8) nginx
9) переустановил php5 c php-cgi
10) spawn-fcgi
и еще не помню что сопутствующее.
Все, осталось только почту установить. Прочел http://www.lissyara.su/?id=1062 и даже начал делать, установил всю эту хрень по инструкции, но она повергла меня в уныние. Потому что мой свежий опыт мне подсказал, что при установке любого приложения в фрибсд возникает в среднем три разных проблемы, которые придется решить, прежде чем приложение нормально заработает. Установил я кучу почтовых приложений, соответственно работать не будет ничего и 100%. Запускать не пробовал, точнее постфикс вроде автоматом запустился, что делать дальше - не знаю. Установил. Но вообще не понимаю зачем нужен Cyrus-SASL, Courier-IMAP, clamav, spamassassin. Без них можно обойтись? Переключать днс на новый сервер? Начну терять письма.
Вообще, объясните, достаточно тупо установить postfix в качестве сервера, postfixadmin для настройки и squirrelmail для доступа? Будет работать почта?
p.s. прошу прощения за объемность и сумбурность.
Объясните пожалуйста, коротко и схематично, как установить на свой арендованный сервер почтовый сервер и клиент.
Немного вводной информации:
Дано:
Был сайт на арендованном сервере, сильно тормозил. Можно прочитать производительность
Принятое решение:
Собрать новый сервер, перенести на него сайт со страничками и бд, отдачу файлов для скачивания оставить на старом сервере, везде поставить nginx на статитку и динамику (php-fcgi).
Почти все сделано и можно в принципе переключать dns, nginx сволочь работает фантастически быстро, тьфу-тьфу, связка между серверами построена, код скачивания переписан под Nginx с интернальными секциями и x-accel-redirect. Почти все отлично, только не настроена почта на новом сервере.
Часть I
Сейчас сайт работает на "старом" сервере. "Старый" сервер полностью настроен администраторами компании Агава. Установлен, насколько я понимаю, в качестве почтового сервера postfix (или я неправильно понимаю что делает postfix).
Почту свою откопал в папке "/var/mail/virtual/".
Веб-доступ организован через IlohaMail.
Все работает, хотя есть минусы.
1) Во-первых нет (или не вижу) отправленных писем, только входящие - мягко говоря неудобно.
2) Во-вторых, при веб-доступе в строке браузера и в окошке илохи пишу в качестве сервера dxxxx.agava.net, а не mysite.ru, видимо что-то не прописано в апаче (или даже фрибсд?). Руки до этого не дошли, потому что вроде как все работает - письма на [email protected] уходят, доходят и мною успешно читаются.
3) В-третьих, дополнительно я создал новую проблему с почтовиком илоха, после установки nginx перестал работать доступ через веб по адресу http://webmail.dxxxx.agava.net, и через http://webmail.mysite.ru подавно (раньше так тоже не работал). Откопал где лежит Илоха, /usr/local/www/ilohamail (сайт лежит в /home/mysite_ru/) Прописал в nginx новую секцию для субдомена webmail.mysite.ru, прописал root для субдомена как /usr/local/www/ilohamail, пригласительная страничка открывается, но в почту не заходит - пишет
Код:
Warning: fopen(../data/users/[email protected]/key.inc)
[function.fopen]: failed to open stream:
Permission denied in /usr/local/www/ilohamail/include/write_sinc.FS.inc on line 107
В настройках nginx в nginx.conf указано user nobody www, у папки илохи юзер www и группа www.
Короче почту читать на старом сервере теперь не могу.
[/проблема 1]
Часть II
Собрали мне новый сервер, на котором поставили только голую и кривую FreeBSD (без портов и очень многих утилит типа ldconfig, точнее она стояла, но нулевого размера! т.е. при запуске команды ошибку не выдает, но ничего не делается, с..ка, сколько крови попила эта хрень, пока догадался, почему майскуль не запускается...) и Apache. С нуля (моего полного нуля знаний в FreeBSD и администрировании вообще) научился, разобрался, установил и настроил самостоятельно (респект лисяре и гуглу):
1) порты
2) mc
3) php5
4) php5 extensions
5) mysql 4.3 (вроде, точно версию не помню, короче последнюю правильную)
6) webmin
7) pureftpd
8) nginx
9) переустановил php5 c php-cgi
10) spawn-fcgi
и еще не помню что сопутствующее.
Все, осталось только почту установить. Прочел http://www.lissyara.su/?id=1062 и даже начал делать, установил всю эту хрень по инструкции, но она повергла меня в уныние. Потому что мой свежий опыт мне подсказал, что при установке любого приложения в фрибсд возникает в среднем три разных проблемы, которые придется решить, прежде чем приложение нормально заработает. Установил я кучу почтовых приложений, соответственно работать не будет ничего и 100%. Запускать не пробовал, точнее постфикс вроде автоматом запустился, что делать дальше - не знаю. Установил. Но вообще не понимаю зачем нужен Cyrus-SASL, Courier-IMAP, clamav, spamassassin. Без них можно обойтись? Переключать днс на новый сервер? Начну терять письма.
Вообще, объясните, достаточно тупо установить postfix в качестве сервера, postfixadmin для настройки и squirrelmail для доступа? Будет работать почта?
p.s. прошу прощения за объемность и сумбурность.