smtp.private vocabulary
Factor handbook ยป Vocabulary index


Summary

Words

Tuple classes
ClassSuperclassSlots
bad-email-address tupleemail
invalid-header-string tuplestring
response tuplecode messages
smtp-bad-authentication smtp-error
smtp-bad-mailbox-name smtp-error
smtp-command-not-implemented smtp-error
smtp-error tupleresponse
smtp-exceeded-storage-allocation smtp-error
smtp-mailbox-unavailable smtp-error
smtp-server-busy smtp-error
smtp-syntax-error smtp-error
smtp-transaction-failed smtp-error
smtp-user-not-local smtp-error


Generic words
WordStack effect
send-auth( auth -- )


Ordinary words
WordStack effect
(receive-response)( -- )
(send-email)( headers email -- )
<response>( lines -- response )
>smtp-base64( str -- str' )
auth( -- )
bad-email-address( email -- * )
check-response( response -- )
command( string -- )
data( -- )
email-content-type( email -- content-type )
email>headers( email -- assoc )
encode-header( string -- string' )
extract-email( recepient -- email )
get-ok( -- )
helo( -- )
invalid-header-string( string -- * )
mail-from( fromaddr -- )
message-id( -- string )
multiline?( response -- ? )
plain-auth-string( username password -- string )
quit( -- )
rcpt-to( to -- )
receive-response( -- response )
send-body( email -- )
smtp-bad-authentication( response -- * )
smtp-bad-mailbox-name( response -- * )
smtp-command-not-implemented( response -- * )
smtp-error( response -- * )
smtp-exceeded-storage-allocation( response -- * )
smtp-mailbox-unavailable( response -- * )
smtp-response( message -- )
smtp-server-busy( response -- * )
smtp-syntax-error( response -- * )
smtp-transaction-failed( response -- * )
smtp-user-not-local( response -- * )
start-tls( -- )
validate-address( string -- string' )
validate-header( string -- string' )
write-header( key value -- )
write-headers( assoc -- )


Class predicate words
WordStack effect
bad-email-address?( object -- ? )
invalid-header-string?( object -- ? )
response?( object -- ? )
smtp-bad-authentication?( object -- ? )
smtp-bad-mailbox-name?( object -- ? )
smtp-command-not-implemented?( object -- ? )
smtp-error?( object -- ? )
smtp-exceeded-storage-allocation?( object -- ? )
smtp-mailbox-unavailable?( object -- ? )
smtp-server-busy?( object -- ? )
smtp-syntax-error?( object -- ? )
smtp-transaction-failed?( object -- ? )
smtp-user-not-local?( object -- ? )


Files