Browse Category

Программирование

Программирование

Postfix автоответчик

Дано почтовый шлюз на базе Postfix. Все это работает на Centos 6.

1. в файле master.cf добавляем запись вида:

autoreply
unix – n n – – pipe flags=R user=User argv=/mnt/scripts/autoreply.pl ${sender} ${recipient}

2. создаем сам скрипт autoreply.pl:

#!/usr/bin/perl

use strict;
use MIME::Base64;

my ($to, $from) = @ARGV;
$from =~ s/autoreply.domain.ru/domain.ru/;

open MAIL, “| /usr/sbin/sendmail -t -oi”;
print MAIL “To: $to\nFrom: noreply\@domain.ru\nSubject: Notify\n”;
print MAIL ‘MIME-Version: 1.0’, “\n”;
print MAIL ‘Content-Type: text/plain; charset=”koi8-r”‘, “\n”;
print MAIL ‘Content-Transfer-Encoding: base64’, “\n\n”;
# get text from file
open MSG, “/etc/postfix/autoreply.msg”;
my $msg = “Заголовок $from\n\n” . join ( “”, <MSG> );
print MAIL encode_base64($msg), “\n”;
close MSG;

close MAIL;

3. В файле /etc/postfix/virtual добавляем запись:

user@domain.ru user@autoreply.domain.ru

4.  Создаем базу virtual командой postmap virtual

5. Правим main.cf:

virtual_alias_maps = hash:/etc/postfix/virtual

6. Создаем через редактор vi сообщение.

7. Сохраняем в кодивроке koi8-r:

wq ++enc=koi8-r

8. Перезапускаем Postfix теперь когда пишем письмо на user@domain.ru приходит автоответ. Удобно когда человек в отпуске или надо известить о том, что письмо получено.

Мониторинг apache.

В качестве справки решил закинуть.

Число процессов Apache:

ps aux | grep httpd |wc -l

Все соединения на 80 порт:

netstat -na | grep :80 | wc -l

Соединения в статусе SYN:

netstat -na | grep :80 | grep syn

Просмотр SYN-флуда:

netstat -na | grep :80 | grep SYN | wc -l 767

Посмотреть много ли разных IP:

netstat -na | grep :80 | grep SYN | sort -u | more

На какой домен чаще всего идут запросы:

tcpdump -npi eth0 port domain

Посмотреть откуда IP:

whois xxx.xxx.xxx.xxx

С какого IP сколько запросов:

netstat -na | grep :80 | sort | uniq -c | sort -nr | more

Говорите Joomla круто? Ну-ну… А как почта Joomla и Gmail папка спам? Продолжение баталии…

Говорите Joomla круто? Ну-ну… А как почта Joomla и Gmail папка спам? Продолжение баталии…

В руки нагадить программистам Joomla. Почему? Кто ж так составляет скрипты то?

Ну нахера в письме о регистрации присылать логин и пароль? Никто ничего не думает? А я подумал… И поменял:

1. После активации вы сможете входить на сайт «http://host.ru/» с помощью указанных ниже логина и пароля:

Логин: user
Пароль: 123456

На

2. После активации вы сможете входить на сайт «http://host.ru/».

В общем убрал из письма Логин и Пароль.

Все убирается в language/ru-RU/ru-RU.com_users.ini

Придурки блин… Теперь после каждого обновления править???

Теперь все падает в Inbox. Осталось все другие места поменять…

Коллеги решили основательно взяться за IP-телефонию на базе Asterisk.

Коллеги решили основательно взяться за IP-телефонию на базе Asterisk.

Покумекав и решив, а почему бы не сделать сайт самим же справку на базе Joomla. Сайт будет в основном как справочная система для себя и Наших клиентов.

Как итог можно глянуть http://ip-asterisk.ru/