CONTENT
- CHANGES
Szukaj
#top libsmtp¶
- libsmtp
- Predefined Constants
- Datatypes / MACROS
- __SOCKADDR_COMMON
- __socklen_t
- enum tlse_starttls_mode
- enum tlse_proto_type
- in_addr_t
- in_port_t
- sa_family_t
- size_t
- SOCKET
- socklen_t
- socktls_session_t
- struct _smtp
- struct addrinfo
- struct in_addr
- struct in6_addr
- struct sockaddr
- struct sockaddr_in
- struct sockaddr_in6
- struct sockaddr_un
- struct SOCKTLS_CTX_ST
- struct URLInfo
- uint8_t
- uint16_t
- uint32_t
- libsmtp Functions
- smtp_conn
- smtp_close
- smtp_send
- smtp_linerecv
- smtp_banner
- smtp_quit
- smtp_rset
- smtp_noop
- smtp_ping
- smtp_vrfy
- smtp_helo
- smtp_ehlo
- smtp_starttls
- smtp_socktls
- smtp_auth_plain
- smtp_auth_login
- smtp_auth_crammd5
- smtp_mailfrom
- smtp_rcptto
- smtp_datainit
- smtp_datasend
- smtp_head_pree
- smtp_head_message_id
- smtp_head_user_agent
- smtp_head_from
- smtp_head_to
- smtp_head_subject
- smtp_head_date
- smtp_head_post
- smtp_body_text
- smtp_body_html
- smtp_body_file
- smtp_bodysend
netutils - Narzędzia Sieciowe >> libnet - library network protocols >> libsmtp - Simple Mail Transfer Protocol
RFC 821 - Simple Mail Transfer Protocol
RFC 2821 - Simple Mail Transfer Protocol
#top Predefined Constants¶
#top Datatypes / MACROS¶
#top __SOCKADDR_COMMON¶
Definicja typu
__SOCKADDR_COMMON znajduje się w pliku nagłówkowym bits/sockaddr.h.Definicja typu
__SOCKADDR_COMMON jest następująca:/* This macro is used to declare the initial common members of the data types used for socket addresses, `struct sockaddr', `struct sockaddr_in', `struct sockaddr_un', etc. */ #define __SOCKADDR_COMMON(sa_prefix) \ sa_family_t sa_prefix##family
#top __socklen_t¶
Definicja typu
__socklen_t znajduje się w pliku nagłówkowym bits/types.h.Definicja typu
__socklen_t jest następująca:/* Duplicate info from sys/socket.h. */ __STD_TYPE __U32_TYPE __socklen_t;
#top enum tlse_starttls_mode¶
Definicja typu
enum tlse_starttls_mode znajduje się w pliku nagłówkowym netutils/libsocktls.h.Definicja typu
enum tlse_starttls_mode jest następująca:
enum tlse_starttls_mode {
tlse_starttls_server=1,
tlse_starttls_client=2
} tlse_starttls_mode; /* kind type of secure protocol: server or client */
#top enum tlse_proto_type¶
Definicja typu
enum tlse_proto_type znajduje się w pliku nagłówkowym netutils/libsocktls.h.Definicja typu
enum tlse_proto_type jest następująca:
enum tlse_proto_type {
tlse_proto_auto = 0,
tlse_proto_sslv3x = 2,
tlse_proto_tlsv10 = 3,
tlse_proto_tlsv11 = 4,
tlse_proto_tlsv12 = 5,
tlse_proto_tlsv13 = 6,
tlse_proto_dtlsv09= 7,
tlse_proto_dtlsv10= 8,
tlse_proto_dtlsv12= 10,
tlse_proto_NULL =255
} tlse_proto_type; /* type of secure protocol to use. */
#top in_addr_t¶
Definicja struktury
in_addr_t znajduje się w pliku nagłówkowym netinet/in.h.Definicja struktury
in_addr_t jest następująca:/* Internet address. */ typedef uint32_t in_addr_t;
#top in_port_t¶
Definicja struktury
in_port_t znajduje się w pliku nagłówkowym netinet/in.h.Definicja struktury
in_port_t jest następująca:/* Type to represent a port. */ typedef uint16_t in_port_t;
#top sa_family_t¶
Definicja typu
sa_family_t znajduje się w pliku nagłówkowym bits/sockaddr.h.Definicja typu
sa_family_t jest następująca:/* POSIX.1g specifies this type name for the `sa_family' member. */ typedef unsigned short int sa_family_t;
#top size_t¶
Definicja typu
size_t znajduje się w pliku nagłówkowym /usr/lib/gcc/i386-redhat-linux/4.1.1/include/stddef.h.Definicja typu
size_t jest następująca:/* Unsigned type of `sizeof' something. */ /* Define this type if we are doing the whole job, or if we want this type in particular. */ #if defined (_STDDEF_H) || defined (__need_size_t) #ifndef __size_t__ /* BeOS */ #ifndef __SIZE_T__ /* Cray Unicos/Mk */ #ifndef _SIZE_T /* in case <sys/types.h> has defined it. */ #ifndef _SYS_SIZE_T_H #ifndef _T_SIZE_ #ifndef _T_SIZE #ifndef __SIZE_T #ifndef _SIZE_T_ #ifndef _BSD_SIZE_T_ #ifndef _SIZE_T_DEFINED_ #ifndef _SIZE_T_DEFINED #ifndef _BSD_SIZE_T_DEFINED_ /* Darwin */ #ifndef _SIZE_T_DECLARED /* FreeBSD 5 */ #ifndef ___int_size_t_h #ifndef _GCC_SIZE_T #ifndef _SIZET_ #ifndef __size_t #define __size_t__ /* BeOS */ #define __SIZE_T__ /* Cray Unicos/Mk */ #define _SIZE_T #define _SYS_SIZE_T_H #define _T_SIZE_ #define _T_SIZE #define __SIZE_T #define _SIZE_T_ #define _BSD_SIZE_T_ #define _SIZE_T_DEFINED_ #define _SIZE_T_DEFINED #define _BSD_SIZE_T_DEFINED_ /* Darwin */ #define _SIZE_T_DECLARED /* FreeBSD 5 */ #define ___int_size_t_h #define _GCC_SIZE_T #define _SIZET_ #if defined (__FreeBSD__) && (__FreeBSD__ >= 5) /* __size_t is a typedef on FreeBSD 5!, must not trash it. */ #else #define __size_t #endif #ifndef __SIZE_TYPE__ #define __SIZE_TYPE__ long unsigned int #endif #if !(defined (__GNUG__) && defined (size_t)) typedef __SIZE_TYPE__ size_t; #ifdef __BEOS__ typedef long ssize_t; #endif /* __BEOS__ */ #endif /* !(defined (__GNUG__) && defined (size_t)) */ #endif /* __size_t */ #endif /* _SIZET_ */ #endif /* _GCC_SIZE_T */ #endif /* ___int_size_t_h */ #endif /* _SIZE_T_DECLARED */ #endif /* _BSD_SIZE_T_DEFINED_ */ #endif /* _SIZE_T_DEFINED */ #endif /* _SIZE_T_DEFINED_ */ #endif /* _BSD_SIZE_T_ */ #endif /* _SIZE_T_ */ #endif /* __SIZE_T */ #endif /* _T_SIZE */ #endif /* _T_SIZE_ */ #endif /* _SYS_SIZE_T_H */ #endif /* _SIZE_T */ #endif /* __SIZE_T__ */ #endif /* __size_t__ */ #undef __need_size_t #endif /* _STDDEF_H or __need_size_t. */
#top SOCKET¶
Definicja typu
SOCKET znajduje się w pliku nagłówkowym libsocknet.h.Definicja typu
SOCKET jest następująca:#if defined(__WIN32__) || defined(WIN32) || defined(_WIN32) /*typedef u_int SOCKET;*/ /* C:/Dev-CPP/bin/../lib/gcc/mingw32/3.4.2/../../../../include/winsock.h:32: error: conflicting types for 'SOCKET' ../../libinc/datatypes.h:33: error: previous declaration of 'SOCKET' was here */ #else typedef int SOCKET; #endif
#top socklen_t¶
Definicja typu
socklen_t znajduje się w pliku nagłówkowym bits/socket.h.Definicja typu
socklen_t jest następująca:/* Type for length arguments in socket calls. */ #ifndef __socklen_t_defined typedef __socklen_t socklen_t; # define __socklen_t_defined #endif
#top socktls_session_t¶
Definicja struktury
socktls_session_t znajduje się w pliku nagłówkowym libnet/libsocktls.h.Definicja struktury
socktls_session_t jest następująca:typedef void* socktls_session_t;
#top struct _smtp¶
Definicja struktury
struct _smtp znajduje się w pliku nagłówkowym libnet/libsmtp.h.Definicja struktury
struct _smtp jest następująca:
struct _smtp {
const char *self;
short int argquiet;
short int argdebug;
short int isterm;
char *C_NORMAL;
char *C_SEND;
char *C_LINE;
char *C_OK;
char *C_WARN;
char *C_FAIL;
char *C_ERR;
short int argsocksend;
short int argsockrecv;
short int argsockinfo;
short int argcommsend;
short int argcommrecv;
short int argdatasend;
short int argdatarecv;
short int argtlsinfo;
short int argcertcheck;
short int argcertverify;
short int argcertinfo;
short int argcertshow;
struct URLInfo *urlsinfo, urlsdata;
double dnsqtimeo;
char *dnsqaddr;
char ipaddr[DMAXHOST6ADDR];
short int REUSEADDR;
short int REUSEPORT;
int SNDTIMEO;
int RCVTIMEO;
int SNDBUF;
int RCVBUF;
short int SNDLOWAT;
short int RCVLOWAT;
short int KEEPALIVE;
short int NODELAY;
char *bindaddr;
double timeoconn;
double timeosock;
char tlsname[DMAXHOSTNAME];
struct addrinfo *addrlist;
sa_family_t af_family;
SOCKET osock;
char *x509_cafile;
#ifdef HAVE_LIBTLS
enum tlse_proto_type opt_proto_type;
struct SOCKTLS_CTX_ST *ssl_ctx;
socktls_session_t ssl;
#endif
/** @name proxy */
short int proxytalk; /* proxyneed==1 - talking with proxy - not with the destination server */
struct URLInfo viaxdata, *viaxinfo;
short int proxytunnel;
short int proxysocks;
double dnsq;
double conn;
double bann;
double starttls;
double socktls;
double auth;
double quit;
double helo;
double mail;
double rcpt;
double datainit;
double datasend;
double rset;
int istatus;
char sstatus[256];
unsigned int speed;
long long int size;
/* size_t filesize; */
char *argnomail;
char *argnotify;
char heloname[DMAXHOSTNAME];
int fdcont;
char boundary[64];
char boundalt[64];
char boundrel[64];
char *headpree;
char *headmessageid;
char *headuseragent;
char *headfrom;
char *headto;
char *headsubject;
char *headdate;
char *headpost;
char *bodytext;
char *bodyhtml;
char *attachments;
};
#top struct addrinfo¶
Deklaracja struktury
struct addrinfo znajduje się w pliku nagłówkowym netdb.h.Deklaracja struktury
struct addrinfo jest następująca:
/* Structure to contain information about address of a service provider. */
struct addrinfo
{
int ai_flags; /* Input flags. */
int ai_family; /* Protocol family for socket. */
int ai_socktype; /* Socket type. */
int ai_protocol; /* Protocol for socket. */
socklen_t ai_addrlen; /* Length of socket address. */
struct sockaddr *ai_addr; /* Socket address for socket. */
char *ai_canonname; /* Canonical name for service location. */
struct addrinfo *ai_next; /* Pointer to next in list. */
};
#top struct in_addr¶
Deklaracja struktury
struct in_addr znajduje się w pliku nagłówkowym netinet/in.h.Deklaracja struktury
struct in_addr jest następująca:
/* Internet address. */
struct in_addr
{
in_addr_t s_addr;
};
#top struct in6_addr¶
Deklaracja struktury
struct in6_addr znajduje się w pliku nagłówkowym netinet/in.h.Deklaracja struktury
struct in6_addr jest następująca:
/* IPv6 address */
struct in6_addr
{
union
{
uint8_t u6_addr8[16];
uint16_t u6_addr16[8];
uint32_t u6_addr32[4];
} in6_u;
#define s6_addr in6_u.u6_addr8
#define s6_addr16 in6_u.u6_addr16
#define s6_addr32 in6_u.u6_addr32
};
#top struct sockaddr¶
Deklaracja struktury
struct sockaddr znajduje się w pliku nagłówkowym bits/socket.h.Deklaracja struktury
struct sockaddr jest następująca:
/* Structure describing a generic socket address. */
struct sockaddr
{
__SOCKADDR_COMMON (sa_); :* Common data: address family and length. */
char sa_data[14]; /* Address data. */
};
#top struct sockaddr_in¶
Deklaracja struktury
struct sockaddr_in znajduje się w pliku nagłówkowym netinet/in.h.Deklaracja struktury
struct sockaddr_in jest następująca:
/* Structure describing an Internet socket address. */
struct sockaddr_in
{
__SOCKADDR_COMMON (sin_);
in_port_t sin_port; /* Port number. */
struct in_addr sin_addr; /* Internet address. */
/* Pad to size of `struct sockaddr'. */
unsigned char sin_zero[sizeof (struct sockaddr) -
__SOCKADDR_COMMON_SIZE -
sizeof (in_port_t) -
sizeof (struct in_addr)];
};
#top struct sockaddr_in6¶
Deklaracja struktury
struct sockaddr_in6 znajduje się w pliku nagłówkowym netinet/in.h.Deklaracja struktury
struct sockaddr_in6 jest następująca:
/* Ditto, for IPv6. */
struct sockaddr_in6
{
__SOCKADDR_COMMON (sin6_);
in_port_t sin6_port; /* Transport layer port # */
uint32_t sin6_flowinfo; /* IPv6 flow information */
struct in6_addr sin6_addr; /* IPv6 address */
uint32_t sin6_scope_id; /* IPv6 scope-id */
};
#top struct sockaddr_un¶
Deklaracja struktury
struct sockaddr_un znajduje się w pliku nagłówkowym sys/un.h.Deklaracja struktury
struct sockaddr_un jest następująca:
/* Structure describing the address of an AF_LOCAL (aka AF_UNIX) socket. */
struct sockaddr_un
{
__SOCKADDR_COMMON (sun_);
char sun_path[108]; /* Path name. */
};
#top struct SOCKTLS_CTX_ST¶
Definicja struktury
struct SOCKTLS_CTX_ST znajduje się w pliku nagłówkowym libnet/libsocktls.h.Definicja struktury
struct SOCKTLS_CTX_ST jest następująca:typedef struct SOCKTLS_CTX_ST SOCKTLS_CTX;
#top struct URLInfo¶
Definicja struktury
struct URLInfo znajduje się w pliku nagłówkowym libnet/string.h.Definicja struktury
struct URLInfo jest następująca:
struct URLInfo {
/* 12 + 3 + 64 + 1 + 64 + 1 + DMAXHOSTNAME + 1 + DMAXHOSTPORT + 8192 */
/* scheme :// user : pass : host : port /path?query#anchor */
char buffurls[12+3+256+1+256+1+/*DMAXHOSTNAME*/1025+1+/*DMAXHOSTPORT*/6+8192];
char scheme[25];
char host[/*DMAXHOSTNAME*/1025];
char port[/*DMAXHOSTPORT*/6];
int iaport;
char user[256];
char pass[256];
char *path;
char *query;
char *anchor;
};
#top uint8_t¶
Definicja typu
uint8_t znajduje się w pliku nagłówkowym stdint.h.Definicja typu
uint8_t jest następująca:/* Unsigned. */ typedef unsigned char uint8_t;
#top uint16_t¶
Definicja typu
uint16_t znajduje się w pliku nagłówkowym stdint.h.Definicja typu
uint16_t jest następująca:/* Unsigned. */ typedef unsigned short int uint16_t;
#top uint32_t¶
Definicja typu
uint32_t znajduje się w pliku nagłówkowym stdint.h.Definicja typu
uint32_t jest następująca:/* Unsigned. */ #ifndef __uint32_t_defined typedef unsigned int uint32_t; # define __uint32_t_defined #endif
#top libsmtp Functions¶
#top smtp_conn¶
Deklaracja funkcji
smtp_conn() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_conn() jest następująca:SELECT ALL
int smtp_conn(struct _smtp *smtp, const char *self);
#top smtp_close¶
Deklaracja funkcji
smtp_close() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_close() jest następująca:SELECT ALL
int smtp_close(struct _smtp *smtp);
#top smtp_send¶
Deklaracja funkcji
smtp_send() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_send() jest następująca:SELECT ALL
int smtp_send(struct _smtp *smtp, const char *buffsend, const int buffsize);
Funkcja smtp_send()
Argumenty:
struct _smtp *smtp -
const char *buffsend -
const int buffsize -
Zwracana wartość:
int -
Argumenty:
struct _smtp *smtp -
const char *buffsend -
const int buffsize -
Zwracana wartość:
int -
#top smtp_linerecv¶
Deklaracja funkcji
smtp_linerecv() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_linerecv() jest następująca:SELECT ALL
int smtp_linerecv(struct _smtp *smtp, char *buffrecv, const int buffsize);
Funkcja smtp_linerecv()
Argumenty:
struct _smtp *smtp -
char *buffrecv -
const int buffsize -
Zwracana wartość:
int -
Argumenty:
struct _smtp *smtp -
char *buffrecv -
const int buffsize -
Zwracana wartość:
int -
#top smtp_banner¶
Deklaracja funkcji
smtp_banner() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_banner() jest następująca:SELECT ALL
int smtp_banner(struct _smtp *smtp, char *buffrecv, const int buffsize);
Funkcja smtp_banner()
Argumenty:
struct _smtp *smtp -
char *buffrecv -
const int buffsize -
Zwracana wartość:
int -
Argumenty:
struct _smtp *smtp -
char *buffrecv -
const int buffsize -
Zwracana wartość:
int -
#top smtp_quit¶
Deklaracja funkcji
smtp_quit() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_quit() jest następująca:SELECT ALL
int smtp_quit(struct _smtp *smtp);
#top smtp_rset¶
Deklaracja funkcji
smtp_rset() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_rset() jest następująca:SELECT ALL
int smtp_rset(struct _smtp *smtp);
#top smtp_noop¶
Deklaracja funkcji
smtp_noop() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_noop() jest następująca:SELECT ALL
int smtp_noop(struct _smtp *smtp);
#top smtp_ping¶
Deklaracja funkcji
smtp_ping() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_ping() jest następująca:SELECT ALL
int smtp_ping(struct _smtp *smtp);
#top smtp_vrfy¶
Deklaracja funkcji
smtp_vrfy() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_vrfy() jest następująca:SELECT ALL
int smtp_vrfy(struct _smtp *smtp, const char *totoaddr);
#top smtp_helo¶
Deklaracja funkcji
smtp_helo() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_helo() jest następująca:SELECT ALL
int smtp_helo(struct _smtp *smtp, const char *heloname);
#top smtp_ehlo¶
Deklaracja funkcji
smtp_ehlo() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_ehlo() jest następująca:SELECT ALL
int smtp_ehlo(struct _smtp *smtp, const char *heloname);
#top smtp_starttls¶
Deklaracja funkcji
smtp_starttls() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_starttls() jest następująca:SELECT ALL
int smtp_starttls(struct _smtp *smtp);
#top smtp_socktls¶
Deklaracja funkcji
smtp_socktls() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_socktls() jest następująca:SELECT ALL
int smtp_socktls(struct _smtp *smtp);
#top smtp_auth_plain¶
Deklaracja funkcji
smtp_auth_plain() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_auth_plain() jest następująca:SELECT ALL
int smtp_auth_plain(struct _smtp *smtp);
#top smtp_auth_login¶
Deklaracja funkcji
smtp_auth_login() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_auth_login() jest następująca:SELECT ALL
int smtp_auth_login(struct _smtp *smtp);
#top smtp_auth_crammd5¶
Deklaracja funkcji
smtp_auth_crammd5() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_auth_crammd5() jest następująca:SELECT ALL
int smtp_auth_crammd5(struct _smtp *smtp);
#top smtp_mailfrom¶
Deklaracja funkcji
smtp_mailfrom() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_mailfrom() jest następująca:SELECT ALL
int smtp_mailfrom(struct _smtp *smtp, const char *fromaddr);
Funkcja smtp_mailfrom()
Argumenty:
struct _smtp *smtp -
const char *fromaddr -
Zwracana wartość:
int -
Argumenty:
struct _smtp *smtp -
const char *fromaddr -
Zwracana wartość:
int -
#top smtp_rcptto¶
Deklaracja funkcji
smtp_rcptto() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_rcptto() jest następująca:SELECT ALL
int smtp_rcptto(struct _smtp *smtp, const char *totoaddr);
Funkcja smtp_rcptto()
Argumenty:
struct _smtp *smtp -
const char *totoaddr -
Zwracana wartość:
int -
Argumenty:
struct _smtp *smtp -
const char *totoaddr -
Zwracana wartość:
int -
#top smtp_datainit¶
Deklaracja funkcji
smtp_datainit() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_datainit() jest następująca:SELECT ALL
int smtp_datainit(struct _smtp *smtp);
#top smtp_datasend¶
Deklaracja funkcji
smtp_datasend() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_datasend() jest następująca:SELECT ALL
int smtp_datasend(struct _smtp *smtp, const char *datacont, const size_t datasize);
Funkcja smtp_datasend()
Argumenty:
struct _smtp *smtp -
const char *datacont -
const size_t datasize -
Zwracana wartość:
int -
Argumenty:
struct _smtp *smtp -
const char *datacont -
const size_t datasize -
Zwracana wartość:
int -
#top smtp_head_pree¶
Deklaracja funkcji
smtp_head_pree() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_head_pree() jest następująca:SELECT ALL
int smtp_head_pree (struct _smtp *smtp, const char *value);
Funkcja smtp_head_pree()
Argumenty:
struct _smtp *smtp -
const char *value -
Zwracana wartość:
int -
Argumenty:
struct _smtp *smtp -
const char *value -
Zwracana wartość:
int -
#top smtp_head_message_id¶
Deklaracja funkcji
smtp_head_message_id() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_head_message_id() jest następująca:SELECT ALL
int smtp_head_message_id(struct _smtp *smtp, const char *value);
Funkcja smtp_head_message_id()
Argumenty:
struct _smtp *smtp -
const char *value -
Zwracana wartość:
int -
Argumenty:
struct _smtp *smtp -
const char *value -
Zwracana wartość:
int -
#top smtp_head_user_agent¶
Deklaracja funkcji
smtp_head_user_agent() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_head_user_agent() jest następująca:SELECT ALL
int smtp_head_user_agent(struct _smtp *smtp, const char *value);
Funkcja smtp_head_user_agent()
Argumenty:
struct _smtp *smtp -
const char *value -
Zwracana wartość:
int -
Argumenty:
struct _smtp *smtp -
const char *value -
Zwracana wartość:
int -
#top smtp_head_from¶
Deklaracja funkcji
smtp_head_from() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_head_from() jest następująca:SELECT ALL
int smtp_head_from (struct _smtp *smtp, const char *value);
Funkcja smtp_head_from()
Argumenty:
struct _smtp *smtp -
const char *value -
Zwracana wartość:
int -
Argumenty:
struct _smtp *smtp -
const char *value -
Zwracana wartość:
int -
#top smtp_head_to¶
Deklaracja funkcji
smtp_head_to() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_head_to() jest następująca:SELECT ALL
int smtp_head_to (struct _smtp *smtp, const char *value);
#top smtp_head_subject¶
Deklaracja funkcji
smtp_head_subject() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_head_subject() jest następująca:SELECT ALL
int smtp_head_subject (struct _smtp *smtp, const char *value);
Funkcja smtp_head_subject()
Argumenty:
struct _smtp *smtp -
const char *value -
Zwracana wartość:
int -
Argumenty:
struct _smtp *smtp -
const char *value -
Zwracana wartość:
int -
#top smtp_head_date¶
Deklaracja funkcji
smtp_head_date() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_head_date() jest następująca:SELECT ALL
int smtp_head_date (struct _smtp *smtp, const char *value);
Funkcja smtp_head_date()
Argumenty:
struct _smtp *smtp -
const char *value -
Zwracana wartość:
int -
Argumenty:
struct _smtp *smtp -
const char *value -
Zwracana wartość:
int -
#top smtp_head_post¶
Deklaracja funkcji
smtp_head_post() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_head_post() jest następująca:SELECT ALL
int smtp_head_post (struct _smtp *smtp, const char *value);
Funkcja smtp_head_post()
Argumenty:
struct _smtp *smtp -
const char *value -
Zwracana wartość:
int -
Argumenty:
struct _smtp *smtp -
const char *value -
Zwracana wartość:
int -
#top smtp_body_text¶
Deklaracja funkcji
smtp_body_text() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_body_text() jest następująca:SELECT ALL
int smtp_body_text (struct _smtp *smtp, const char *value);
Funkcja smtp_body_text()
Argumenty:
struct _smtp *smtp -
const char *value -
Zwracana wartość:
int -
Argumenty:
struct _smtp *smtp -
const char *value -
Zwracana wartość:
int -
#top smtp_body_html¶
Deklaracja funkcji
smtp_body_html() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_body_html() jest następująca:SELECT ALL
int smtp_body_html (struct _smtp *smtp, const char *value);
Funkcja smtp_body_html()
Argumenty:
struct _smtp *smtp -
const char *value -
Zwracana wartość:
int -
Argumenty:
struct _smtp *smtp -
const char *value -
Zwracana wartość:
int -
#top smtp_body_file¶
Deklaracja funkcji
smtp_body_file() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_body_file() jest następująca:SELECT ALL
int smtp_body_file (struct _smtp *smtp, const char *value);
Funkcja smtp_body_file()
Argumenty:
struct _smtp *smtp -
const char *value -
Zwracana wartość:
int -
Argumenty:
struct _smtp *smtp -
const char *value -
Zwracana wartość:
int -
#top smtp_bodysend¶
Deklaracja funkcji
smtp_bodysend() znajduje się w pliku nagłówkowym libnet/libsmtp.h.Deklaracja funkcji
smtp_bodysend() jest następująca:SELECT ALL
int smtp_bodysend(struct _smtp *smtp);
Zmodyfikowany ostatnio: 2019/06/28 21:54:49 (6 lat temu),
textsize: 33,8 kB,
htmlsize: 65,3 kB
Zapraszam do komentowania, zgłaszania sugestii, propozycji, własnych przykładów, ...
Dodaj komentarzKomentarze użytkowników
