smtp vocabulary
Factor handbook ยป Vocabulary index


Documentation
SMTP client library

Metadata
Tags:email, enterprise, network
Authors:Elie Chaftari, Dirk Vleugels, Slava Pestov, Doug Coleman, Daniel Ehrenberg


Words

Tuple classes
ClassSuperclassSlots
email tuplefrom to cc bcc subject content-type encoding body
login-auth tupleusername password
plain-auth tupleusername password
smtp-config tupledomain server tls? read-timeout auth


Singleton classes
no-auth


Ordinary words
WordStack effect
<email>( -- email )
<login-auth>( username password -- login-auth )
<plain-auth>( username password -- plain-auth )
<smtp-config>( -- smtp-config )
default-smtp-config( -- smtp-config )
log-smtp-connection( message -- )
send-email( email -- )
with-smtp-config( quot -- )
with-smtp-connection( quot -- )


Class predicate words
WordStack effect
email?( object -- ? )
login-auth?( object -- ? )
no-auth?( object -- ? )
plain-auth?( object -- ? )
smtp-config?( object -- ? )


Files


Metadata files


Children from resource:basis
VocabularySummary
smtp.serverSMTP server for testing purposes