Home Database Mysql Tutorial IMAP, Interactive Mail Access Protocol (1)

IMAP, Interactive Mail Access Protocol (1)

Jun 07, 2016 pm 03:38 PM
access imap mail p

http://www.networksorcery.com/enp/protocol/imap.htm Description: Protocol suite: TCP/IP. Protocol type: Application layer email protocol. Ports: 143 (TCP) IMAP2, IMAP4, IMAP 4rev1. 220 (TCP) IMAP3. URI: imap: MIME subtype: SNMP MIBs: Worki

http://www.networksorcery.com/enp/protocol/imap.htm

Description:

Protocol suite: TCP/IP.
Protocol type: Application layer email protocol.
Ports: 143 (TCP) IMAP2, IMAP4, IMAP 4rev1.
220 (TCP) IMAP3.
URI: imap:
MIME subtype:  
SNMP MIBs:  
Working groups: imap, Internet Message Access Protocol.
imapext, Internet Message Access Protocol Extension.
morg, Message ORGanization.
Links: IANA: IMAP4 capabilities.
wiki: IMAP.

IMAP2:

IMAP3:

IMAP4:

IMAP4rev1:

This variant is designed to be upwards compatible from the IMAP2 and unpublished IMAP2bis protocols. It is largely compatible with the IMAP4 protocol.


MAC header IP header TCP header IMAP message

Commands:

Command References
APPEND RFC 3501, RFC 3502, RFC 4466, RFC 4469
AUTHENTICATE RFC 3501
CAPABILITY RFC 3501
CHECK RFC 3501
CLOSE RFC 3501
COMPARATOR RFC 5255
COMPRESS RFC 4978
CONVERSIONS RFC 5259
COPY RFC 3501
CREATE RFC 3501, RFC 4466
DELETE RFC 3501
DELETEACL RFC 4314
EXAMINE RFC 3501, RFC 4466
EXPUNGE RFC 3501
FETCH RFC 3501, RFC 4466
GETACL RFC 4314
GETQUOTA RFC 2087
GETQUOTAROOT RFC 2087
LIST RFC 3501
LISTRIGHTS RFC 4314
LOGIN RFC 3501
LOGOUT RFC 3501
LSUB RFC 3501
MYRIGHTS RFC 4314
NOOP RFC 3501
RENAME RFC 3501, RFC 4466
SEARCH RFC 3501, RFC 5032
SELECT RFC 3501, RFC 4466
SETACL RFC 4314
SETQUOTA RFC 2087
SORT RFC 5256
STARTTLS RFC 3501
STATUS RFC 3501
STORE RFC 3501, RFC 4466
SUBSCRIBE RFC 3501
THREAD RFC 5256
UID RFC 3501, RFC 4315, RFC 4466
UNSELECT RFC 3691
UNSUBSCRIBE RFC 3501
X RFC 3501

Status responses:
Status responses MAY include an OPTIONAL response code. A response code consists of data inside square brackets in the form of an atom, possibly followed by a space and arguments. The response code contains additional information or status codes for client software beyond the OK/NO/BAD condition, and are defined when there is a specific action that a client can take based upon the additional information.

Response Reference
BAD RFC 3501
BYE RFC 3501
NO RFC 3501
OK RFC 3501
PREAUTH RFC 3501

IMAP4 capabilities:

Capability References
ACL RFC 4314
ANNOTATE-EXPERIMENT-1 RFC 5257
BINARY RFC 3516
CATENATE RFC 4469
CHILDREN RFC 3348
COMPRESS=DEFLATE RFC 4978
CONDSTORE RFC 4551
CONTEXT=SEARCH RFC 5267
CONTEXT=SORT RFC 5267
CONVERT RFC 5259
ENABLE RFC 5161
ESEARCH RFC 4466, RFC 4731
ESORT RFC 5267
FILTERS RFC 5466
I18NLEVEL=1 RFC 5255
I18NLEVEL=2 RFC 5255
ID RFC 2971
IDLE RFC 2177
LANGUAGE RFC 5255
LITERAL+ RFC 2088
LOGIN-REFERRALS RFC 2221
LOGINDISABLED RFC 2595, RFC 3501
MAILBOX-REFERRALS RFC 2193
MULTIAPPEND RFC 3502
NAMESPACE RFC 2342
NOTIFY RFC 5465
QRESYNC RFC 5162
QUOTA RFC 2087
RIGHTS= RFC 4314
SASL-IR RFC 4959
SEARCHRES RFC 5182
SORT RFC 5256
STARTTLS RFC 2595, RFC 3501
THREAD RFC 5256
UIDPLUS RFC 2359
UNSELECT RFC 3691
URLAUTH RFC 4467
WITHIN RFC 5032
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Hot Topics

Java Tutorial
1664
14
PHP Tutorial
1266
29
C# Tutorial
1239
24
How to use sql if statement How to use sql if statement Apr 09, 2025 pm 06:12 PM

SQL IF statements are used to conditionally execute SQL statements, with the syntax as: IF (condition) THEN {statement} ELSE {statement} END IF;. The condition can be any valid SQL expression, and if the condition is true, execute the THEN clause; if the condition is false, execute the ELSE clause. IF statements can be nested, allowing for more complex conditional checks.

How to solve the 'Network Error' caused by Vue Axios across domains How to solve the 'Network Error' caused by Vue Axios across domains Apr 07, 2025 pm 10:27 PM

Methods to solve the cross-domain problem of Vue Axios include: Configuring the CORS header on the server side using the Axios proxy using JSONP using WebSocket using the CORS plug-in

How to configure zend for apache How to configure zend for apache Apr 13, 2025 pm 12:57 PM

How to configure Zend in Apache? The steps to configure Zend Framework in an Apache Web Server are as follows: Install Zend Framework and extract it into the Web Server directory. Create a .htaccess file. Create the Zend application directory and add the index.php file. Configure the Zend application (application.ini). Restart the Apache Web server.

What are the benefits of multithreading in c#? What are the benefits of multithreading in c#? Apr 03, 2025 pm 02:51 PM

The advantage of multithreading is that it can improve performance and resource utilization, especially for processing large amounts of data or performing time-consuming operations. It allows multiple tasks to be performed simultaneously, improving efficiency. However, too many threads can lead to performance degradation, so you need to carefully select the number of threads based on the number of CPU cores and task characteristics. In addition, multi-threaded programming involves challenges such as deadlock and race conditions, which need to be solved using synchronization mechanisms, and requires solid knowledge of concurrent programming, weighing the pros and cons and using them with caution.

Unable to log in to mysql as root Unable to log in to mysql as root Apr 08, 2025 pm 04:54 PM

The main reasons why you cannot log in to MySQL as root are permission problems, configuration file errors, password inconsistent, socket file problems, or firewall interception. The solution includes: check whether the bind-address parameter in the configuration file is configured correctly. Check whether the root user permissions have been modified or deleted and reset. Verify that the password is accurate, including case and special characters. Check socket file permission settings and paths. Check that the firewall blocks connections to the MySQL server.

How to monitor Nginx SSL performance on Debian How to monitor Nginx SSL performance on Debian Apr 12, 2025 pm 10:18 PM

This article describes how to effectively monitor the SSL performance of Nginx servers on Debian systems. We will use NginxExporter to export Nginx status data to Prometheus and then visually display it through Grafana. Step 1: Configuring Nginx First, we need to enable the stub_status module in the Nginx configuration file to obtain the status information of Nginx. Add the following snippet in your Nginx configuration file (usually located in /etc/nginx/nginx.conf or its include file): location/nginx_status{stub_status

Summary of phpmyadmin vulnerabilities Summary of phpmyadmin vulnerabilities Apr 10, 2025 pm 10:24 PM

The key to PHPMyAdmin security defense strategy is: 1. Use the latest version of PHPMyAdmin and regularly update PHP and MySQL; 2. Strictly control access rights, use .htaccess or web server access control; 3. Enable strong password and two-factor authentication; 4. Back up the database regularly; 5. Carefully check the configuration files to avoid exposing sensitive information; 6. Use Web Application Firewall (WAF); 7. Carry out security audits. These measures can effectively reduce the security risks caused by PHPMyAdmin due to improper configuration, over-old version or environmental security risks, and ensure the security of the database.

Using Dicr/Yii2-Google to integrate Google API in YII2 Using Dicr/Yii2-Google to integrate Google API in YII2 Apr 18, 2025 am 11:54 AM

VprocesserazrabotkiveB-enclosed, Мнепришлостольностьсясзадачейтерациигооглапидляпапакробоглесхетсigootrive. LEAVALLYSUMBALLANCEFRIABLANCEFAUMDOPTOMATIFICATION, ČtookazaLovnetakProsto, Kakaožidal.Posenesko

See all articles