Lines Matching refs:SMTP

23  * RFC1870 SMTP Service Extension for Message Size
26 * RFC3207 SMTP over TLS
30 * RFC4954 SMTP Authentication
31 * RFC5321 SMTP protocol
33 * RFC6531 SMTP Extension for Internationalized Email
37 * Draft SMTP URL Interface <draft-earhart-url-smtp-00.txt>
116 * SMTP protocol handler.
120 "SMTP", /* scheme */
204 * Checks for an ending SMTP status code at the start of the given string, but
283 * This is the ONLY way to change SMTP state!
308 infof(data, "SMTP %p state change from %s to %s",
347 * Sends the HELO command to initialise communication with the SMTP server.
523 * Sends a SMTP based command.
529 struct SMTP *smtp = data->req.p.smtp;
743 struct SMTP *smtp = data->req.p.smtp;
787 struct SMTP *smtp = data->req.p.smtp;
1035 struct SMTP *smtp = data->req.p.smtp;
1095 struct SMTP *smtp = data->req.p.smtp;
1164 /* SMTP upload */
1203 /* Busy upgrading the connection; right now all I/O is SSL/TLS, not SMTP */
1224 /* We have now received a full SMTP server response */
1311 /* Allocate and initialize the SMTP struct for the current Curl_easy if
1316 struct SMTP *smtp;
1318 smtp = data->req.p.smtp = calloc(1, sizeof(struct SMTP));
1325 /* For the SMTP "protocol connect" and "doing" phases only */
1351 /* We always support persistent connections in SMTP */
1352 connkeep(conn, "SMTP default");
1394 struct SMTP *smtp = data->req.p.smtp;
1409 connclose(conn, "SMTP done with bad status"); /* marked for closure */
1471 * This is the actual DO function for SMTP. Transfer a mail, send a command
1477 /* This is SMTP and no proxy */
1479 struct SMTP *smtp = data->req.p.smtp;
1509 /* SMTP based command (VRFY, EXPN, NOOP, RSET or HELP) */
1556 * Disconnect from an SMTP server. Cleanup protocol-specific per-connection
1590 struct SMTP *smtp = data->req.p.smtp;
1659 /* Initialise the SMTP layer */
1712 /* The SMTP struct is already initialised in smtp_connect() */
1739 struct SMTP *smtp = data->req.p.smtp;
1825 /* When sending a SMTP payload we must detect CRLF. sequences making sure
1833 struct SMTP *smtp = data->req.p.smtp;