symmetry-imap ~master (2022-02-01T10:18:44Z)
Dub
Repo
Session
imap
session
final
class
Session {
enum
ImapStatus
via
import
imap
.
defines
:
ImapStatus
;
;
import
imap
.
namespace
;
;
Options
options
;
ImapStatus
status_
;
string
server
;
@
SILdoc
("The port to connect to. It takes a number as a value. Default is ''143'' for imap and ''993'' for imaps.")
string
port
;
package
AddressInfo
addressInfo
;
ImapLogin
imapLogin
;
Socket
socket
;
ImapProtocol
imapProtocol
;
Set
!
Capability
capabilities
;
string
namespacePrefix
;
char
namespaceDelim
;
Mailbox
selected
;
bool
useSSL
;
bool
noCerts
;
ProtocolSSL
sslProtocol
;
SSL
*
sslConnection
;
SSL_CTX
*
sslContext
;
string
toString
();
this
(ImapServer imapServer, ImapLogin imapLogin, bool useSSL, Options options);
Session
useStartTLS
(bool useTLS);
Session
setSelected
(Mailbox mailbox);
Session
setStatus
(ImapStatus status);
string
status
();
}
Constructors
this
this
(ImapServer imapServer, ImapLogin imapLogin, bool useSSL, Options options)
Undocumented in source.
Members
Functions
setSelected
Session
setSelected
(Mailbox mailbox)
Undocumented in source. Be warned that the author may not have intended to support it.
setStatus
Session
setStatus
(ImapStatus status)
Undocumented in source. Be warned that the author may not have intended to support it.
status
string
status
()
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string
toString
()
Undocumented in source. Be warned that the author may not have intended to support it.
useStartTLS
Session
useStartTLS
(bool useTLS)
Undocumented in source. Be warned that the author may not have intended to support it.
Variables
addressInfo
AddressInfo
addressInfo
;
Undocumented in source.
capabilities
Set
!
Capability
capabilities
;
Undocumented in source.
imapLogin
ImapLogin
imapLogin
;
Undocumented in source.
imapProtocol
ImapProtocol
imapProtocol
;
Undocumented in source.
namespaceDelim
char
namespaceDelim
;
Undocumented in source.
namespacePrefix
string
namespacePrefix
;
Undocumented in source.
noCerts
bool
noCerts
;
Undocumented in source.
options
Options
options
;
Undocumented in source.
port
string
port
;
Undocumented in source.
selected
Mailbox
selected
;
Undocumented in source.
server
string
server
;
Undocumented in source.
socket
Socket
socket
;
Undocumented in source.
sslConnection
SSL
*
sslConnection
;
Undocumented in source.
sslContext
SSL_CTX
*
sslContext
;
Undocumented in source.
sslProtocol
ProtocolSSL
sslProtocol
;
Undocumented in source.
status_
ImapStatus
status_
;
Undocumented in source.
useSSL
bool
useSSL
;
Undocumented in source.
Meta
Source
See Implementation
imap
session
classes
Mailbox
Session
functions
addSet
addValues
removeSet
removeValues
structs
ImapLogin
ImapServer
Options
SSL_