IT Developer
Project name: User InterfaceWindows InterfaceBrainyCP Developer Ver3
Почтовая система OlYmpic
  • Возможности
  • ChangeLog
  • Download
  • Установка
  • Хотите посмотреть..

    JavaScript/prototype.js
  • User/Admin Interface Demo
  • Windows Interface Demo

    Fedora/CentOS/RHEL и почта
  • Configure OpenLdap 2.4x
  • Cyrus+Postfix+SASL
  • Cyrus+Postfix+SASL+LDAP
  • OpenXchange 6

    Fedora/CentOS/RHEL и сеть
  • BGP4

    Postfix Books (rus)
  • Postfix The Definitive Guide

    XNA Microsoft Books (rus)
  • XNA 3.0 Game Programming Recipes - Riemer Grootjans
  • Reemer Lesson

    Developer BrainyCP
    Телеграм канал

    Форум
    Тематический форум


    Александр
                        
  • вверх
    Лента главных новостей

    12:00   17 апреля 2016
    Цветовая гамма на JS http://centos.xna.ua/2.html
    Данный написанный мною пример не использует никаких форков, чистый JS и HTML. Суть идеи заключается в использовании банальной математики, а именно функции sin(). Которая генерирет синусойду от -1 до +1. Вот и вся наука. Что бы посмотреть исходник, просто кликаем по ссылке выше и далее ctrl+o или правая кнопка мыши и выбираем пункт меню "исходный код".

    Вот скрин примера:



    12:00   05 февраля 2016
    Добавлен на форуме http://forum.xna.net.ua новый раздел - Web Developer
  • добавлена тема - JavaScript and Ajax
  • добавлена тема - PHP

  • Прошу заметить, что я работаю с фреймворками prototype.js и jquery.js. Но вас никто не ограничивает ссылаться на код построенных на других.


    08:00 04 февраля 2016
    Закончил описание обоих скриптов, которые занимаются проверкой ограничений на прием и передачу почтовых сообщений для Postfix в публикации Postfix+ldap+cyrus+sasl.


    12:00 02 февраля 2016
    Да уж не очень радостная новость...

       Компания VMware подтвердила информацию об увольнении 800 сотрудников, в том числе под увольнение в полном составе попали работавшие в США команды разработчиков систем виртуализации VMware Workstation и Fusion. В качестве причины увольнений называется реструктуризация, проводимая в рамках подготовки к поглощению компанией Dell корпорации EMC, которой принадлежит 80% акций VMware.


    14:00 01 февраля 2016
    Работает форум!
    http://forum.xna.net.ua


    12:00 01 февраля 2016
       Не знаю что там пытаются наворотить админы в ukr.net. Но что бы ваш SMTP сервер прошел их проверку на серые списки хотя бы за час. Добавьте в свой конфигурационный файл Postfix следующий параметр:

      transport_retry_time = 15m

       Эта директива говорит серверу Postfix следующее. Если отправка почтового сообщения потерпело неудачу, и был получен "мягкий" отказ по одой из ошибки уровня 4ХХ. То есть, он получит уведомление отложить отправку письма на некоторое время. То, Postfix оставит данное письмо в очереди, и сделает следующую попытку доставки через 15 минут, и потом еще через 15 минут. Скорее всего их система хочет понять, на сколько долго может хранить MTA вашу очередь, и следовательно, если вам MTA хранит их там по часу времени, то по их мнению, вы наверно точно не спамер. Интересная методика... )



    11:00 01 февраля 2016

    Varnish 4.x
       Что бы увидеть IP тех кто обращается к вашим серверам, которые находятся за Varnish, необходимо проделать следующие.
    В конфигурационном файле /etc/varnish/default.vcl сервера Varnish прописываем следующее в секции sub vlc_recv:

       set req.http.X-Forwarded-For = client.ip;

       Теперь на серверах, которые расположены за Varnish, можем получить IP клиента который пытается к ним подсоеденится. Например, что бы увидеть их в логах серверов Apache пеобходимо в его конфигурационный файл /etc/httpd/httpd.conf подправить переменную LogFormat следующим образом:
    Было:
         LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i"\" combined
         LogFormat "%h %l %u %t \"%r\" %>s %b" common

    Правим в них одну переменную %h следующим образом:
         LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
         LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b" common

       Ну и, чтобы увидеть истенный IP пользователя непосредственно в коде какого нибудь Web сервера, которые работают за сервером Varnish. Мы можем получить его следующим образом:

    PHP код:
       $uip = $_SERVER["HTTP_X_FORWARDED_FOR"];
       echo $uip;



    12:00 29 января 2016
    Ой... Я ошибся в файле конфигурации и скрипты ограничений вызывали ошибку работы MTA Postfix. Исправил. Теперь по команде отправить письмо с удаленного терминала демо пользователю demo@xna.net.ua по команде:
    # telnet mail.xna.net.ua 25
    все должно работать без ошибок. Не забудьте только в начале задать ему эти ограничения здесь http://adminmail.xna.net.ua. Ну или снять их полностью и смотрите что получится...


    09:00 28 января 2016
    Теперь посмотреть как работают ограничения да и вся почтовая система в целом вы можете так сказать в живую в реальном времени. Для этого можете выставить ограничения в демонстрационной Web-Админке и с любой вашей удаленной системы тут же посмотреть как это работает. Например в системе линукс это будет выглядить так:

      # telnet mail.xna.net.ua 25

    и после приглашения

      Connected to mail.xna.net.ua.
      Escape character is '^]'.
      220 mail.xna.net.ua ESMTP Postfix (2.10.1)
      helo yuordomain.name
      250 mail.xna.net.ua
      ...
    Ну и так далее, как обычно. Ответ не заставит себя долго ждать...)
    Правда уж извините, но посмотреть в работе можете только ограничение на прием. Что бы посмотреть на передачу, нужен пароль для идентификации пользователя по SASL SMTP. Я думаю причина понятна, почему я его не дам :)


    08:00 28 января 2016
    Похоже что форум postfix.ru загнулся окончательно... (


    08:00 21 января 2016
    Здесь вы можете посмотреть, как можно управлять ограничениями Postfix через Web сервис, построенные на основании моей публикации с хранилищем LDAP. Так же она демострирует, как легко можно управлять квотой для каждого пользователя Cyrus через демон написанный на языке PERL, с использованием сервиса XINETD. Его принцыпы работы так же были описаны в данной публикации.
    Для этого перейдите на:
    http://adminmail.xna.net.ua В качестве Логина и Пароля используйте пару: xna/xna. Используйте соответствующие пиктограммы для построения данных ограничений.
    Добавление нового пользователя и управление скриптами здесь отключено.


    09:00 13 января 2016
    Описал работу одного из скриптов на PERL, который вызывает Postfix в моей публикации. Это здесь Cyrus+Postfix+SASL+LDAP.

    Восстановление практически полностью потерянной информации продолжается...


    13:00 09 января 2016
    У кого гипервизор VMware 6...
    Если вы хотите чтобы ваши скриншоты или копии систем еще и работали в случае восстановления и действительно хранили ваши образы, а не были набором файлов непонятного назначения. Вам нужно не только установить обязательно обновление kb.vmware.com/kb/2137546. А и еще после этого проделать следующее...
    Открываем настройки виртуальной машины, да для каждой(!!!) и идем в Configuration Parameters.
    Нам нужно сделать CBT reset для каждой виртуальной машины.
    Там устанавливаем значения следующих параметров:
      ctkEnabled = false
      scsi0:x.ctkEnabled = false
    После этого открываем папку с виртуальной машиной через Datastore Browser и удаляем все файлы *-ctk.vmdk (это и есть CBT map файлы)
    Вот источник
    https://www.veeam.com/kb1113

    А вообще-то меня удивляют подобные вещи, которые забывает сказать такая контора как VMware. Это мне напоминает подобную ситуацию с Red Hat, которая двигая свою систему RAID зеркал на двую винчестерах, еще где-то в 2008 году, забыла сказать, что надо зайти в GRAB и указать пару комманд, или иначе ситема в случае выходы из строя основного накопителя, со второго стартануть просто не сможет.
    Ну и как жить когда узнаешь такую информацию, она и так не сахар...


    09:00 06 января 2016
    Есть проблема с systemd версии 219. При попытке обновления на Fedora 2X/CentOS 7.X/RHEL 7.X одного из большинства новых пакетов, они или он, потянут за собой еще один, пакет systemd версии 219, который для своей корректной работы требует наличие в сервисах двух новых атрибутов. В результате, после перезагрузки, половина сервисов вместе с иксами просто не запускается, система практически становится неработоспособной. Чтобы этого не случилось, лучше сделайте сразу обновление всех необходимых для вашей системы новых пакетов при помощи команды: yum update
    Ну, а если случайно прошляпили и такая беда случилась, то не падаем духом и делаем следующее...

    Пытаемся соединится по локальной сети с сервером по SSHD, даже с systemd 219 он продолжает работать, или заходим на наш сервак с консоли. Нам нужно поднять маршрут по умолчанию, который теперь отсутствует, так как сейчас не запускается NetworkManager. Ну и как следствие связи с внешним миром нет.
    Тогда прописываем в ручную маршрут по умолчанию в файле /ets/sysconfig/network, формат записи следующий:
    GATEWAY="XX.XX.XX.XX"
    И после этого перезапускаем сервис network:
    systemctl start network

    Ну а теперь подаем опять команду yum update, выбырать не приходится, и когда она отработает, удаляем наш маршрут по умолчанию и перезагружаем сервак. Проблем после этого быть не должно.


    11:10 01 января 2016
    Поздравляю всех с НОВЫМ ГОДОМ!!!

    11:00 30 декабря 2015
    Продолжаю востановление потерянных статей и глав описания... Описал заново назначение сервиса xinetd.
    Скрипты на перле также описал заново. Они в тексте статьи прилагаются (смотрите Шаг 6)


    21:00 27 декабря 2015
    Все. Теперь сервак на VMware с Varnish на CentOS6, CentOS7 и Fedora 20.


    17:00 24 декабря 2015
    Не плохой интерфейс с окошками получается...
    http://win.xna.net.ua


    10:00 01 декабря 2015
    Написал демку интерфейса. Скорее всего возьму его за основу для новой почтовой системы
    Желающие могут посмотреть. Пароли доступа там указаны. Используйте кнопки Конфигурации для настроек.
    http://demo.xna.net.ua


    12:00 20 июля 2010
    Переведены полностью в Главе 2 рецепты с 1 по 9 "XNA 3.0 Рецепты Программирования Игр".


    11:00 08 июня 2010
    Переведены в Главе 2 реценты с 1 по 8 "XNA 3.0 Рецепты Программирования Игр". Рецепт 9 также присутствует за исключением нескольких страниц.


    10:50 12.05.2010
    Добавлен пользовательский режим. Теперь пользователь которого создал администратор может просматривать некоторую информацию и изменять свой пароль. Создайте на демонстрационном сайте (admin-ua.com) какого-нибудь пользователя и зайдите потом под его логином.


    11:20 06.05.2010
    Наконец-то я придумал название этому делу. Весь комплекс вместе с админкой будет называться "OlYmpic". На текущий момент "OlYmpic" имеет версию 0.1b


    13:30 28.04.2010
    Переведена Глава 2.1 "XNA 3.0 Методы решения задач"


    11:30 28.04.2010
    Окончательная версия wwwLDAPPostfixAdmin будет доступна примерно 14.05.2010, как только будут дописаны некоторые вещи и закончено описание. Что бы не плодить незаконченные версии, решил не выкладывать промежуточные версии.
    Поддерживает:
    -OpenLDAP
    -Postfix
    -Cyrus-IMAPD или Dovecot (если вы используете Dovecot, то скрипты недоступны)
    -Postgrey (серые списки)
    -pure-ftpd
    -amavisd (spam)

    Почтовая ситема:
    =============
    - в качестве хранилища данных пользователей используется LDAP
    - в качестве MTA используется Postfix
    - в качесте POP3/IMAP серовера используется Cyrus-IMAD или Dovecot
    - назначать SIEVE скрипты пользователям (только для Cyrus)
    - может иметь папку SPAM для каждого пользователя (если используется amavisd)
    - поддерживает виртуальные почтовые домены
    - может создовать почтовых Пользователей или почтовые Алиасы
    - можно определять адреса для приема или передачи сообщений для каждого пользователя
    - режим автоответчика (только для Cyrus)
    - каждому почтовому пользователю может быть активирован FTP доступ.
    - позволяет активировать и деактивировать "Серые списки" для каждого почтового пользователя
    - управление Квотами для каждого почтового пользователя

    FTP домены.
    =========
    - в качестве хранилища используется LDAP
    - в качестве демона FTP используется pure-ftpd
    - виртуальные FTP домены
    - управлять FTP пользователями

    SAMBA домены.
    ===========
    - в текущей версии пока не планирую...

    Текущее состояние системы, а также попробовать "в живую" ее возможности можете тут -
    http://www.admin-ua.com . Полное описание настройки системы и ее сервисов описано на этом сервере, что не описано - допишем! Это программа не является коммерческим продуктом. Написана лично мной от начала и до конца и предназначена для свободного использования!


    11:10 26.04.2010
    Начал описание как в Postfix организовать ограничение любого пользователя на отправку или на получение сообщений с любых почтовых ящиков при хранении его данных в хранилище LDAP. Смотрите "Дополнение А" в моей статье.


    15:50 21.04.2010
    И так. Админка почти закончена. Осталось доделать FTP и скрипты. Можете высказывать пожелания сейчас, когда закончу и помещу на раздачу, переписывать уже не буду. Как и ранее текущее состояние админки можете посмотреть здесь - http://www.admin-ua.com . Логин и пароль теже.


    14:55 07.04.2010
    Новая версия wwwLDAPPostfixAdmin (умеет удалять/добавлять). Посмотреть, как она должна работать вы можете тут:
    http://www.admin-ua.com . Пароль и логин: demo/demo


    11:26 01.04.2010
    Выложил пробную версию wwwLDAPPostfixAdmin (пока только просмотр)


    Используйте меню.

    Copyright 2009-2015 ()