BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Локальный почтовый сервер
СообщениеДобавлено: Вт 06 сен, 2016 12:09 pm 
Не в сети

Зарегистрирован: Ср 14 окт, 2009 2:26 pm
Сообщения: 581
`man portupgrade` утверждает:
-r, --recursive - Act on all those packages depending on the given packages as well.
-R, --upward-recursive - Act on all those packages required by the given packages as well.

`portupgrade -R php55` - обновить lang/php55 и всё, от чего lang/php55 зависит.
`portupgrade -r php55` - обновить lang/php55 и всё зависимое от lang/php55.

Полагаю, Вам сейчас pkg, portmaster и portupgrade милы примерно одинаково. Если нет специфичных требований, переходите на пакеты.
portupgrade я бы сейчас пользовался в ... не знаю когда.
Начните с нуля: поднимите тестовый сервер на 10.3 и поставьте всё пакетами.

Возможно, это как-то относится к Вашей проблеме с postfixadmin:
`pkg updating postfixadmin` писал(а):
20151206:
AFFECTS: users of mail/postfixadmin
AUTHOR: riggs@FreeBSD.org

Caveat when updating to version 2.93: If you have an existing
configuration and are NOT using the recommended practice of putting your
settings changes in config.local.php:

Copy config.inc.php to config.local.php prior to upgrading, then revise
config.local.php for the current version afterward.

Postfixadmin will not function correctly unless correct and complete
data structures are placed in config.inc.php. Therefore the file must be
upgraded as part of the package and any changes to config.inc.php will
be overwritten.

Detailed information regarding this procedure is provided in step 3 of
the installation instructions in ${DATADIR}/INSTALL.TXT (by default
/usr/local/share/postfixadmin/INSTALL.TXT).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Локальный почтовый сервер
СообщениеДобавлено: Вт 06 сен, 2016 12:39 pm 
Не в сети

Зарегистрирован: Пн 30 июн, 2014 8:50 am
Сообщения: 63
Я всё таки попробую собрать эту связку "почтового сервера" из портов на FreeBSD 9.3
А после обновлю эту тестовую FreeBSD 9.3 на 10.3 (как раз будет опыт по обновлению ОС FreeBSD)

Всем спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Локальный почтовый сервер
СообщениеДобавлено: Вт 06 сен, 2016 12:44 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5110
Откуда: Москва
Не забывайте что после обновления вам придётся пересобирать все порты.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Локальный почтовый сервер
СообщениеДобавлено: Вт 06 сен, 2016 3:24 pm 
Не в сети

Зарегистрирован: Пн 30 июн, 2014 8:50 am
Сообщения: 63
AMDmi3 писал(а):
Не забывайте что после обновления вам придётся пересобирать все порты.

Как раз научусь, как это делается...

А если просто в адресной строке набрать http://192.168.10.4/postfixadmin/ то всё нормально (прикрепил скрин)


Вложения:
screen.png
screen.png [ 55.04 КБ | Просмотров: 8456 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Локальный почтовый сервер
СообщениеДобавлено: Ср 07 сен, 2016 11:48 am 
Не в сети

Зарегистрирован: Пн 30 июн, 2014 8:50 am
Сообщения: 63
Похоже не судьба мне запустить эту связку на FreeBSD 9.3
Пересобрал уже всё что можно в этой связке... Толку "0"
Вывод:
$ portversion -v | grep php
[Reading data from pkg(8) ... - 123 packages found - done]
mod_php55-5.5.38_2 = up-to-date with port
php55-5.5.38_2 = up-to-date with port
php55-mbstring-5.5.38_1 = up-to-date with port
php55-mysql-5.5.38_1 = up-to-date with port
php55-session-5.5.38_2 = up-to-date with port
php55-xml-5.5.38_1 = up-to-date with port
php55-xmlrpc-5.5.38_1 = up-to-date with port

Похоже всё таки придется FreeBSD 10.3 ставить на тестовый сервак... А версия 10.3 до какого года поддерживается?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Локальный почтовый сервер
СообщениеДобавлено: Ср 07 сен, 2016 12:23 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5343
Откуда: СССР, Харьков
Reken писал(а):
.. А версия 10.3 до какого года поддерживается?

https://www.freebsd.org/security/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Локальный почтовый сервер
СообщениеДобавлено: Ср 07 сен, 2016 4:22 pm 
Не в сети

Зарегистрирован: Пн 30 июн, 2014 8:50 am
Сообщения: 63
Хочется конечно обновить 9.3 до 10.3 с работающей связкой (апач php и т.д.) Попробую ещё поразбираться...

Я вообще АПАЧ остановил, попробовал зайти на WEB интерфейс postfixadmin/setup.php и опять увидел ту же ошибку, я думал страница вообще не отобразится АПАЧ же остановлен...
Когда АПАЧ остановлен postfixadmin не откроется...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Локальный почтовый сервер
СообщениеДобавлено: Пт 09 сен, 2016 10:23 am 
Не в сети

Зарегистрирован: Пн 30 июн, 2014 8:50 am
Сообщения: 63
Получилось немного продвинуться в этой связке...
Я оказывается пропустил установку расширений для php55. Доставил php55-extensions

Теперь когда захожу на интерфейс настройки setup.php вижу текст "HTTP 500 внутренняя ошибка сервера"

Посмотрел в логи httpd-error.log там следующее:
Код:
PHP Parse error: syntax error, unexpected '$CONF' (T_VARIABLE) in /usr/local/www/postfixadmin/config.inc.php on line 36

Посмотрел эту line 36 , вот содержание:
Код:
$CONF['default_language'] = 'ru';

Ради любопытства закоментировал её, так лог потом выругался на следующую строчку:
Код:
$CONF['default_hook'] = '';

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Локальный почтовый сервер
СообщениеДобавлено: Пт 09 сен, 2016 11:18 am 
Не в сети

Зарегистрирован: Ср 14 окт, 2009 2:26 pm
Сообщения: 581
Зависимости postfixadmin по-умолчанию:
Код:
> pkg rquery "%do-%dv" postfixadmin
mail/p5-MIME-EncWords-1.014.3
devel/p5-Log-Log4perl-1.47
net/php56-xmlrpc-5.6.25
mail/p5-Mail-Sender-0.8.23
mail/p5-Email-Valid-1.192_1
www/php56-session-5.6.25
lang/perl5.20-5.20.3_15
databases/p5-DBI-1.636
lang/php56-5.6.25_1
converters/php56-mbstring-5.6.25
devel/p5-Log-Dispatch-2.57
databases/php56-pgsql-5.6.25

php5x-extensions не требуется.

Вы могли бы показать `make -C /usr/ports/mail/postfixadmin showconfig`.
Вы могли бы изучить `man portupgrade`, если предполагаете им пользоваться, и `pkg help` (`pkg help check` Вам может быть интересен прямо сейчас), т.к. им пользоваться придётся по-любому.

На всякий случай: если Вы настаиваете на php55, то в /etc/make.conf должно быть что-то типа "DEFAULT_VERSIONS += php=5.5".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Локальный почтовый сервер
СообщениеДобавлено: Пн 12 сен, 2016 3:47 pm 
Не в сети

Зарегистрирован: Пн 30 июн, 2014 8:50 am
Сообщения: 63
Всё получилось...
Дело было в том, что я не поставил ; после адреса веб интерфейса в конфигах постфикса:
$CONF['postfix_admin_url'] = 'http://192.168.0.4/postfixadmin';

После этого всё получилось...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Локальный почтовый сервер
СообщениеДобавлено: Ср 14 сен, 2016 5:17 pm 
Не в сети

Зарегистрирован: Пн 30 июн, 2014 8:50 am
Сообщения: 63
Опять я застопорился в почтовом сервере...
Добавил к уже существующей связке Fetchmail+EXIM+DOVECOT
С Fetchmail всё отлично, почту забирает исправно с ящика.
А вот с EXIM и DOVECOT проблемы...
Я настроил почтовый клиент на компе, в качестве почтового сервера указал свой локальный сервер (который настраиваю)... При нажатие на кнопку получить почту, вижу сообщение "на сервере нет новых сообщений", хотя fetchmail забирает почту с ящика. Следовательно что то с DOVECOT... Так же когда отправляю почту, письмо успешно уходит, но не доходит до адресата... Это связано с EXIM...
Вот логи:
EXIM:
Код:
2016-09-14 10:13:31 1bjlz9-0006mj-N8 == *****@yandex.ru <*****@yandex.ru> routing defer (-51): retry time not reached
2016-09-14 10:13:31 1bjiur-0000N9-0X == mail@domen.local routing defer (-51): retry time not reached
2016-09-14 10:13:31 1bjmZf-0006oD-EF == *****@yandex.ru <*****@yandex.ru> routing defer (-51): retry time not reached
2016-09-14 10:13:31 1bk27M-0000J7-VM == *****@yandex.ru <*****@yandex.ru> routing defer (-51): retry time not reached
2016-09-14 10:13:31 1bjmas-0006oG-8h == mail@domen.local routing defer (-51): retry time not reached


DOVECOT:
Код:
Sep 14 10:16:24 pop3-login: Info: Login: user=<reken@domen.local>, method=PLAIN, rip=192.168.10.1, lip=192.168.10.4
Sep 14 10:16:24 POP3(reken@domen.local): Info: Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0


DOVECOT и EXIM я настроил на работу с MySQL соответственно... Если нужны конфиги, тогда приведу их...

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Локальный почтовый сервер
СообщениеДобавлено: Пн 24 апр, 2017 6:29 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт 03 янв, 2006 12:49 pm
Сообщения: 1038
Откуда: Киев
Fetchmail - может почту раскладывать "пользователям", а может "сбагривать" серверу ...

Локально от пользователя-пользователю письма ходят? Я проверял командой mail .

Для начала я-бы настроил хождение почты "внутри", потом бы добавлял "получение снаружи".

Домен у почтового сервера - не "localhost" / "localdomain" ?..

Теоретически вам для начала может момочь и отказ "от забора почты с чужого сервера". Для учебы можно придумать себе поддомен при наличии существующего или зарегить что-то из бесплатного/дешевого хоть 5-го уровня... Это поможет Вам первично отладить "маршрутизацию своей почты", потом добавите выгребание ее "извне".

postfixadmin - точно EXIM рулить умеет?..

MySQL, postfixadmin - это "плюшки" ...

Предлагаю начать с самой минимальной конфигураци:
- В идеале настраиваться сразу на реальный домен. "подмены и фейки с временными" - тоже вариант - но они и "проблем" нагородить Вам могут ...
- В идеале - продумать заранее, что будет с именованием сервера для "внутренних" и "внешних" клиентов. При наличии ноутбуков - критично. На первое время "внутренним" клиентам на ура подходят ИП адреса.
- Сервер за NAT для начала, все указания о нём в сети - на IP 192.168.10.* - Это не даст спамерам "Вами попользоваться для черных дел" ... А у Вас будет больше времени на уроки ...
- Учетные записи пользователей системные - в БД и после добавите (перенесете) ;)
- Если письма от пользователя-пользователю (локальным) начнут ходить, пробуйте настраивать клиентские программы для отправки писем между ПК.
- Не забудьте отладить авторизацию на прием-отправку писем ;) По первой можно "внутренним" клиентам попробовать принимать/отправлять письма без авторизации, но это может быть чревато при "переезде" ...
- Когда локально письма будут ходить и домен реальный - можно править в мире адрес на "белый на шлюзе", не забудьте про авторизацию... почтовый сервер "выставлять" наружу - не всегда обязательно. Часом очень помогает "проброс портов". Но он должен быть правильным, ибо возможен вариант - "отправляем, но не принимаем" ... Ну и файервол что-то может резать ...
- На этом этапе я добавлял-бы fetchmail ... MySQL, LDAP, web интерфейсы ...
- В идеале обязательно добавить "прикрытие" всего SSL/TLS сертификатом(ами) и запретить подключение по нешифрованным подключениям ...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot], Google Feedfetcher


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика