Posts in category “Soft”

Смена IP на почтовом шлюзе с KSMG

Замена IP приведет к нарушению работы Kaspersky Secure Mail Gateway. Для того, чтобы "вразумить" KSMG выполнить скрипт

/opt/kaspersky/ksmg/bin/setup.py --update-address

и ответить на возникающие на экране вопросы


Exim4: Проверка на существование адреса получателя

Как заставить exim4 на стадии RCPT TO: проверить валидность адреса получателя (для наших релейных доменов)?

Можно средствами callout, а можно контролировать ручками самому, используя текстовый файл со списком существующих получателей. Все адреса, не присутствующие в списке, идут лесом в отлуп.

Предполается, что файл /etc/exim4/recipients_list

Добавим условие в конфиговый файл (exim4.conf.template если конфиг в одном файле) в секцию acl_check_rcpt:


#######################################################
#
#   Проверим наличие адреса получателя в природе
#
######################################################
 deny
    domains = +relay_to_domains
    !condition = ${lookup{$local_part@$domain} lsearch{/etc/exim4/recipients_list}{yes}{no}}
    message = Unknown route to this recipient!


CodeIgniter и сторонний класс

Речь идет о том, как в CI подключить сторонний класс. Все демонстрации на примере PHPmailer
По большому счету все прозрачно. Заливаем это все в "third_party", а в "library" создаем что-либо подобное:

require_once APPPATH."/third_party/class.phpmailer.php";

class Mailer extends PHPMailer {
    public function __construct() {
        parent::__construct();
    }
}

Это все, конечно, в файле, именованном по правилам CI


Reload Skin Kodi

Для перезагрузки скина Коди:

Создать файл (любой?).xml в папке keymaps

 <keymap>
  <global>
   <keyboard>
    <F5>XBMC.ReloadSkin()</F5>
   </keyboard>
  </global>
 </keymap>