Web почта на ASP

Вернер А. Р., центр Интернет АСФ КемГУ.

Содержание:
Введение
1. Авторизация
2. Чтение почтового ящика пользователя
3. Чтение почтового сообщения
4. Создаем новое письмо
5. Адресная книга
6. Выводы

Введение.

Для всех не секрет, что использование электронной почты на базе веб становиться в последнее время популярным.
Есть у такого решения много
достоинств:
— платформенная независимость клиента;
— нет жесткой привязки клиентского рабочего места;
— для доступа к ящику клиента не нужен POP3 сервер и клиент(иногда нужен);
— для работы с почтовым ящиком используются стандартные программы для веб-серфинга и т. д.;
и недостатков:
— проблемы с плохими каналами при удаленном доступе;
— проблема безопасности;
— локализация сообщений(характерно для не англоязычных систем) и др.
У нас такая проблема возникла в связи с использованием операционной системы Windows NT и прокси сервера для доступа к Интернет. Подобная картина наблюдается, по моему, во многих классах общего доступа.
Обычно класс входит в домен Windows NT и все пользователи имеют свою учетную запись. Поэтому было решено построить веб-почту на базе Windows 4.0 Option Pack для Windows NT Server(OP). В комплекте OP имеется SMTP сервер, пользователи Windows NT имеют автоматически учетную запись на SMTP сервере. И еще один компонент, который нам необходим — Microsoft® CDO for NTS Library(Collaboration Data Objects for Windows NT® Server).
Этот компонент при работе с SMTP сервером обращается к общей папке с сообщениями(обычно …Mailroot/Drop) и работает с ними в зависимости от имени пользователя.
Перейдем непосредственно к тому, как работает веб-почта.

1. Авторизация.

Для авторизации пользователя можно использовать несколько методов.
Самый простой у первой странички убрать анонимный доступ. В этом случае пользователь при обращении к странице должен будет ввести ИМЯ и ПАРОЛЬ в стандартном окне для авторизации. » Read more…

REQUEST_URI в php на Windows IIS

Решение проблемы с возвращением переменной окружения REQUEST_URI на IIS.

Дело в том, что эта переменная окружения не возвращает корректного значения или возвращает пустую строку.

Для решения этой проблемы вставляем следующий код:

[php]
if(strlen($_SERVER[‘REQUEST_URI’])==0){
if(strlen($_SERVER[‘QUERY_STRING’])){
$_SERVER[‘REQUEST_URI’] = $_SERVER[‘SCRIPT_NAME’]."?".$_SERVER[‘QUERY_STRING’];
}
else{
$_SERVER[‘REQUEST_URI’] = $_SERVER[‘SCRIPT_NAME’];
}
}[/php]

SysLog клиент для windows

Накидал тут клиента под syslog демона на VB

Альфа версия
http://depositfiles.com/files/3qg3mxqsc

В демоне настройку делаем такую:
/etc/syslog.conf
вставляем такую строчку:
mail.*         @192.168.1.100
192.168.1.100 это  ваш IP, все сообщения по работе почтового демона будут у вас;
*.*         @192.168.1.100
ну это — все сообщения отправлять на ваш IP

Поиск, поиск

Вот и очередной обман 🙁

На картинке все видно. Я, конечно понимаю, «Найдется все», «найдено 6 млн. ответов» и прочее, но уж давайте быть точными, раз найдено ДВА ответа будьте любезны покажите ДВА ответа, а не один!

Ремонт монитора LG Flatron L204WT

«Чем дальше в лес — тем толще партизаны»
Китайская народная мудрость

Жил был на свете прекрасный монитор  LG Flatron L204WT


Но в один из неменее прекрасных дней при попытке включения он задумался на мгновение и показал серый экран. Еще раз вкл./выкл. теперь экран красный — вот незадача! С пятой или с десятой попытки монитор все-таки включился.
Прошло еще несколько дней и монитор перестал влючаться вообще.
В связи с чем было принято решение переместить монитор на «отверточный» стол.

» Read more…

Установка zlib расширения к php

Итак имеем уже установленную версию PHP и Apache на машине.
Но нам необходимо установить zip расширение для PHP, чтоб php смог работать с zip архивами.

Приступим:

Проверяем установлен модуль php-pear

$ yum info php-pear

Если установлен делаем апдейт

$ yum update php-pear

Если нет то устанавливаем

$ yum install php-pear

Обновляем с pecl.php.net

$ pecl channel-update pecl.php.net

Устанавливаем pcre-devel

$ yum install pcre-devel

Проверяем утановлены ли модули zlib и zlib-devel если их нет устанавливаем

$ yum install zlib zlib-devel

Устанавливаем zip

$ pecl install zip

После этого все должно заработать, тольк необходимо добавить строчку в php.ini

extension=zip.so

для загрузки zip расширения для php.

Установка vzdump на CentOS

Очень удобная утилита для создания дампов OpenVZ  — vzdump.

Для установки этой утилиты необходимо проделать следующие шаги:
Установка RPMforge, инсталяция необходимых библиотек cstrem и perl-LockFile-Simple.
Итак для установки необходимо:

Скачиваем последний пакет RPMforge для архитектуры i386.

<span style="color: #000000;">wget </span><span style="color: #000000;">http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm</span>

Или для х64

<span style="color: #000000;">wget </span><span style="color: #000000;">http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm</span>

Устанавливаем:

<span style="color: #000000;">rpm -ivh rpmforge-release-0.5.2-2.el5.rf.i386.rpm</span>

Устанавливаем cstream perl-LockFile-Simple:

yum --enablerepo=rpmforge install cstream perl-LockFile-Simple

Устанавливаем собственно vzdump:

<span style="color: #000000;">rpm -ivh </span><span style="color: #000000;">http://download.openvz.org/contrib/utils/vzdump/vzdump-1.2-4.noarch.rpm</span>

Для запуска этой утилиты необходимо прописать переменную окружения для пользователя под которым вы будете запускать ее. Прописать необходимо в файле «.bash_profile» пользователя.

export PERL5LIB=/usr/share/perl5/

Ну вот и все утилита для резервного копирования контейнеров OpenVZ готова.
Для запуска процесса необходимо остановить тот контейнер, который вы будете резервировать

vzctl stop 100

Ну и после этого запустить процесс копирования:

vzdump --compress --dumpdir /backups 100

Можно указать ключ —stop чтобы остановить работающий контейнер.

Удаляем определитель номера SkypeNames2.exe

Есть такой плагин для Internet Explorer’а от Skype, который преобразует и выводит в удобочитаемом виде номера телефонов на веб страничках.

Имя ему SkypeNames2.exe 

Как отключить этот плагин?

1. Открываем IE
2. Заходим Сервис -> Надстройки
3. Находим группу от Skype Technologies SA и отключаем
Skype add-on for IE
Skype add-on for Internet Explorer
4. Закрываем и открываем IE

Все плагин болше не будет вас беспокоить.

Обмен WMZ на Liberty Reserve

Обменяю WMZ на LibertyReserve по курсу 1:0,95
Обращаться по аське 593-368-216
Вы переводите первым.
С посредниками, гарантами и пр. не работаем.

SMTP server tester

I write litle SMTP client for testing SMTP servers for open relays and other.

SMTP client

Download
Write in VB