« Поставить закладку » « Сделать стартовой »

« Форумы » « Блоги » « Статьи » « Новости » « Файлы » « Realcoding IRC » « Site map » « Поиск »


Главная Главная
Анонсы Анонсы
Форумы Форумы
Каталог Каталог
Поиск Поиск
Опросы Опросы
Книжный магазин Книжный магазин
Реклама на сайте
Публикации Публикации
Партнеры Партнеры
Карта Карта сайта
Рассылки Рассылки
RSS экспорт
Настройки Настройки
О нас пишут О нас пишут
Контакты Контакты
Гостевая книга Гостевая книга


ПнВтСрЧтПтСбВс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
    Популярное
Функция AccessResource

Глава 25. ИСПОЛЬЗОВАНИЕ SQL С ДРУГИМ ЯЗЫКОМ (ВЛОЖЕННЫЙ/ВСТРОЕННЫЙ SQL)

Безопасность TCP/IP

Описание функций C (Си) / C++ - putenv

Функция FreeModule

Работа с MS WORD.

Немодальный диалог

Если бы люди водили автомобили так же, как они работают на компьютерах

Справочная информация

Применение технологий .NET для сохранения данных из XML-документов




    Архив файлов



    Сообщества

    Документация

    Кто на сайте
Вы не зарегистрированы.
Имя:

Пароль:

Запомнить

Регистрация позволит Вам пользоваться дополнительными сервисами.
Сейчас на сайте:
Гостей: 96
Пользователей: 0

Статьи:: Интернет технологии :: Протоколы :: Коротко о POP3 и SMTP



отправить ссылку другу версия для печати  Обсудить на форуме

Коротко о POP3 и SMTP



    POP3 (Post Office Protocol version 3 - протокол приёма почты) нужен для приёма почты с почтового сервера. Использует 110 порт, по которому посылаются команды и текст письма. Вот основные команды:

user [имя]
Посылается при подключении. Нужна для указания имени текущего пользователя.
Если Ваш e-mail YourOriginalName@Server.ru, то именем пользователя будет YourOriginalName.

pass [****]
Посылается сразу после user. Вместо **** указывается пароль.

stat
Нужна для определения количества писем в почтовом ящике и их суммарный размер.

list
Выводит в столбик номера сообщений и их размер. Список оканчивается
переходом на новую строку и знаком "."

dele [x]
Удаление сообщения номер x. Изменения вступают в силу только после корректного
закрытия соединения.

retr [x]
Приём сообщения номер x. Оно оканчивается переходом на новую строку и знаком "."

loop
Эта команда просто говорит серверу, что мы ещё висим на порту, чтобы он не закрывал соединение
после длительной паузы.

quit
Закрытие соединения.

    Вот примерный диалог, который может возникнуть между почтовым клиентом и сервером (зелёным шрифтом выделены ответы сервера):

+OK POP3 sever ready
user ne_skagu
+OK send your password
pass ******
+OK
stat
+OK 3 93845
list
+OK
1 46394
2 20377
3 27074
.

dele 1
+OK message deleted
dele 2
+OK message deleted
dele 3
+OK message deleted
dele 4
-ERR message doesn't exists
quit

    SMTP (Simple Mail Transfer Protocol - протокол передачи почты) нужен для передачи писем на на e-mail. Использует 25 порт, по которому посылаются команды и текст письма. Вот основные команды:

MAIL FROM: [обратный адрес]
Нужна для указания адреса отправителя.

RCPT TO: [адрес получателя]
Указывает кому посылается письмо.

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

QUIT
Выход с сервера.

    Вот примерный диалог, который может возникнуть между почтовым клиентом и сервером (зелёным шрифтом выделены ответы сервера):

220 SMTP server ready
MAIL FROM: ne_skagu@server.ru
220 ok
RCPT TO: poluchatel@server.ru
220 ok
DATA
220 input your e-mail text
Date: Sat, 3 Nov 2001 16:14:46 +0300
From: otpravitel
To: poluchatel@server.ru
Subject: =?Windows-1251?B?z/Du9/Lo8uUg/fLuIQ==?=
MIME-Version: 1.0
Content-Type: text/plain; charset=Windows-1251
Content-Transfer-Encoding: 8bit

Привет.
Это тестовое письмо.

.
220 message ok
QUIT
220 ok

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




Рубрика: Протоколы




Вышел MySQL 5.1.30, первый стабильный рели....

MySQL

После публикации 29 тестовых версий анонсирован первый стабильный релиз MySQL 5.1, пригодный для промышленной эксплуатации и обеспечивающий увеличение производительности для "тяжелых" SQL запросов, по сравнению с MySQL 5.0, примерно на 15-20%. Главные новшества появившиеся в MySQL 5.1:


Подробнее... | Рубрика: MySQL | Добавлено: 28.11.2008

Тестирование параллельных программ.

Тестирование

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


Подробнее... | Рубрика: Тестирование | Добавлено: 28.11.2008

Архитектура AMD64 (EM64T).

Архитектура AMD

Аннотация. В статье кратко рассматривается архитектура AMD64 компании AMD и ее реализация EM64T компании Intel. Описаны особенности архитектуры, ее возможности, достоинства и недостатки.


Подробнее... | Рубрика: Архитектура AMD | Добавлено: 27.11.2008

Остальные статьи:

Платформа 2009. Определяя будущее
Windows Vista Bridge Sample Library - упра...
Оптимизация 64-битных программ
Подгрузка через AJAX HTML-кода, содержащег...
Обзор нового релиза самой мощной Ajax библ...
Firebug 1.3 и 1.4 alpha — что нового и инт...
Релиз Microsoft Silverlight 2.0. Что новог...
XML документация в C#
Курсоры в MySQL 5
Microsoft опубликовала подробности о сесси...
Microsoft делится подробностями о том, что...
Тестируем новый javascript от нового брауз...
MySQL Query Cache
Использование провайдеров компиляции в As...
Чего мы ждем от C# 4.0
Delphi 2009 и C++Builder 2009
Джоэл Спольски и Джеф Этвуд запустили новы...
Поиск кода Google /* что нового? */
10 jQuery скриптов для улучшения интерфейс...
Генераторы отчетов FastReport 4 и QuickRep...


Цитата дня (все,добавить):

Портал фрилансеров

работа на дому


    Рубрикатор

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

C/С++
Обучение
Windows API
XAML
Моделирование
Паттерны
Visual Basic 7 .NET
WxWidgets
Функции WinApi
Функции С++
Разработка под Mac OS
Eiffel
Visual Studio 2008
UI дизайн
Алгоритмы
Конкурсные статьи
Turbo Pascal
Visual Studio
CASE-средства
Visual Studio 2005
Без VCL
Delphi
Тех. документация
Тестирование
Software Testing
ООП
TCP/IP
Google Android
Windows Installer
.NET Framework
Драйвера
C# C Sharp
Справка
Проектирование
Информ. системы
Visual Basic
Assembler
Оптимизация кода
Gtk+
Компоненты
Реинжиниринг
Управление проектами
Extreeme programming
Lotus Notes
Алгебраическое проектирование


Интернет технологии

PHP
Perl
ASP
WAP
Cookies
SSI
CGI
Web Servers
VB Script
DNS
CSS
XML
Html
Java Script
Java2ME
Firewall
Flash
.htaccess
Apache
VRML
Протоколы
Поисковые системы
Технология JAVA
Учебник по PHP
Учебник по JavaScript
Учебник по XML
Java Q&A
AJAX
DHTML
XHTML
Dreamweaver
Web 2.0
Python
Вебмастеру
Cisco
Ruby on Rails
Silverlight

Базы данных

Access
InterBase
MySQL
Oracle
ADO .NET
Основы SQL
Учебник по Access 2002
MS
Microsoft FoxPro
Доступ к данным
XML в MS SQL Server 2000
ODBC и MyODBC
Обучение
Caché
DB2
PostgresSQL
Sybase
Теория
Хранилища данных
Безопасность
Реляционные данные
MySQL и mSQL

Остальное:

Разное
Обзоры книг
Безопасность
Графика и дизайн
Юмор
Linux
Фракталы
Microsoft Axapta
Многоядерность
Сети
Microsoft Office
Работа
MS-DOS
Криптография
Графика и игроделание
Новости SDK
Системы защиты
Учебник по AutoCad
CVS
Windows XP
Windows Server 2003
Windows Vista
Windows 7
Мероприятия