org.qore.MailMessage
MailMessage
qore-lang
doxygen

# Qore MailMessage Module Reference 1.3.3

## MailMessage Module

MailMessage Module Introduction

### MailMessage Release Notes

MailMessage 1.3.3

MailMessage 1.3.2

MailMessage 1.3.1

MailMessage 1.3

MailMessage 1.2.1

MailMessage 1.2

MailMessage 1.1

MailMessage 1.0.4

MailMessage 1.0.3

MailMessage 1.0.2

MailMessage 1.0.1

MailMessage 1.0

## Modules

### Boolean Constants

Qore::False

Qore::True

### Breakpoint Policy Constants

Qore::BreakpointPolicyAccept

Qore::BreakpointPolicyNone

Qore::BreakpointPolicyReject

### Call Type Constants

Qore::CT_Builtin

Qore::CT_NewThread

Qore::CT_Rethrow

Qore::CT_User

### Compression Functions

#### Compression Constants

Qore::BZ2_DEFAULT_COMPRESSION

Qore::COMPRESSION_LEVEL_DEFAULT

Qore::Z_DEFAULT_COMPRESSION

#### Compression Stream Transformations

Qore::COMPRESSION_ALG_BZIP2

Qore::COMPRESSION_ALG_GZIP

Qore::COMPRESSION_ALG_ZLIB

Qore::bunzip2_to_binary

Qore::bunzip2_to_binary

Qore::bunzip2_to_string

Qore::bunzip2_to_string

Qore::bzip2

Qore::bzip2

Qore::bzip2

Qore::compress

Qore::compress

Qore::compress

Qore::get_compressor

Qore::get_decompressor

Qore::gunzip_to_binary

Qore::gunzip_to_binary

Qore::gunzip_to_string

Qore::gunzip_to_string

Qore::gzip

Qore::gzip

Qore::gzip

Qore::uncompress_to_binary

Qore::uncompress_to_binary

Qore::uncompress_to_string

Qore::uncompress_to_string

### Constants

Qore::DefaultStreamBufferSize

### Context Functions

Qore::cx_first

Qore::cx_last

Qore::cx_pos

Qore::cx_total

Qore::cx_value

### Cryptographic Functions

#### Digest (Hash) Functions

##### HMAC Functions

###### Cryptographic Contants

Qore::DefaultIV

###### Cryptographic Stream Transformations

Qore::CRYPTO_ALG_AES_128

Qore::CRYPTO_ALG_AES_192

Qore::CRYPTO_ALG_AES_256

Qore::CRYPTO_ALG_BLOWFISH

Qore::CRYPTO_ALG_BLOWFISH_CFB

Qore::CRYPTO_ALG_BLOWFISH_OFB

Qore::CRYPTO_ALG_CAST5

Qore::CRYPTO_ALG_CAST5_CFB

Qore::CRYPTO_ALG_CAST5_OFB

Qore::CRYPTO_ALG_DES

Qore::CRYPTO_ALG_DES_CFB

Qore::CRYPTO_ALG_DES_EDE

Qore::CRYPTO_ALG_DES_EDE3

Qore::CRYPTO_ALG_DES_EDE3_CFB

Qore::CRYPTO_ALG_DES_EDE3_OFB

Qore::CRYPTO_ALG_DES_EDE_CFB

Qore::CRYPTO_ALG_DES_EDE_OFB

Qore::CRYPTO_ALG_DES_OFB

Qore::CRYPTO_ALG_DESX

Qore::CRYPTO_ALG_RC2

Qore::CRYPTO_ALG_RC2_CFB

Qore::CRYPTO_ALG_RC2_OFB

Qore::CRYPTO_ALG_RC4

Qore::CRYPTO_ALG_RC5

Qore::CRYPTO_ALG_RC5_CFB

Qore::CRYPTO_ALG_RC5_OFB

###### Crytographic Digest Algorithms

Qore::CipherMap

Qore::CRYPTO_DIGEST_DSS

Qore::CRYPTO_DIGEST_DSS1

Qore::CRYPTO_DIGEST_MD2

Qore::CRYPTO_DIGEST_MD4

Qore::CRYPTO_DIGEST_MD5

Qore::CRYPTO_DIGEST_MDC2

Qore::CRYPTO_DIGEST_RIPEMD160

Qore::CRYPTO_DIGEST_SHA

Qore::CRYPTO_DIGEST_SHA1

Qore::CRYPTO_DIGEST_SHA224

Qore::CRYPTO_DIGEST_SHA256

Qore::CRYPTO_DIGEST_SHA384

Qore::CRYPTO_DIGEST_SHA512

Qore::DigestMap

Qore::decrypt_to_binary

Qore::decrypt_to_string

Qore::digest

Qore::DSS1_hmac

Qore::DSS_hmac

Qore::encrypt

Qore::get_cipher_info

Qore::get_crypto_info

Qore::get_decryptor

Qore::get_digests

Qore::get_encryptor

Qore::get_random_bytes

Qore::has_digest

Qore::hmac

Qore::MD2_hmac

Qore::MD4_hmac

Qore::MD5_hmac

Qore::MDC2_hmac

Qore::RIPEMD160_hmac

Qore::SHA1_hmac

Qore::SHA224_hmac

Qore::SHA256_hmac

Qore::SHA384_hmac

Qore::SHA512_hmac

Qore::SHA_hmac

Qore::DSS

Qore::DSS1

Qore::DSS1_bin

Qore::DSS_bin

Qore::MD2

Qore::MD2_bin

Qore::MD4

Qore::MD4_bin

Qore::MD5

Qore::MD5_bin

Qore::MDC2

Qore::MDC2_bin

Qore::RIPEMD160

Qore::RIPEMD160_binary

Qore::SHA

Qore::SHA1

Qore::SHA1_bin

Qore::SHA224

Qore::SHA224_bin

Qore::SHA256

Qore::SHA256_bin

Qore::SHA384

Qore::SHA384_bin

Qore::SHA512

Qore::SHA512_bin

Qore::SHA_bin

Qore::blowfish_decrypt_cbc

Qore::blowfish_decrypt_cbc_to_string

Qore::blowfish_encrypt_cbc

Qore::cast5_decrypt_cbc

Qore::cast5_decrypt_cbc_to_string

Qore::cast5_encrypt_cbc

Qore::des_decrypt_cbc

Qore::des_decrypt_cbc_to_string

Qore::des_ede3_decrypt_cbc

Qore::des_ede3_decrypt_cbc_to_string

Qore::des_ede3_encrypt_cbc

Qore::des_ede_decrypt_cbc

Qore::des_ede_decrypt_cbc_to_string

Qore::des_ede_encrypt_cbc

Qore::des_encrypt_cbc

Qore::des_random_key

Qore::desx_decrypt_cbc

Qore::desx_decrypt_cbc_to_string

Qore::desx_encrypt_cbc

Qore::rc2_decrypt_cbc

Qore::rc2_decrypt_cbc_to_string

Qore::rc2_encrypt_cbc

Qore::rc4_decrypt

Qore::rc4_decrypt_to_string

Qore::rc4_encrypt

Qore::rc5_decrypt_cbc

Qore::rc5_decrypt_cbc_to_string

Qore::rc5_encrypt_cbc

### DBI Capability Constants

Qore::SQL::DBI_CAP_AUTORECONNECT

Qore::SQL::DBI_CAP_BIND_BY_PLACEHOLDER

Qore::SQL::DBI_CAP_BIND_BY_VALUE

Qore::SQL::DBI_CAP_CHARSET_SUPPORT

Qore::SQL::DBI_CAP_EVENTS

Qore::SQL::DBI_CAP_HAS_ARRAY_BIND

Qore::SQL::DBI_CAP_HAS_DESCRIBE

Qore::SQL::DBI_CAP_HAS_EXECRAW

Qore::SQL::DBI_CAP_HAS_NUMBER_SUPPORT

Qore::SQL::DBI_CAP_HAS_OPTION_SUPPORT

Qore::SQL::DBI_CAP_HAS_RESULTSET_OUTPUT

Qore::SQL::DBI_CAP_HAS_SELECT_ROW

Qore::SQL::DBI_CAP_HAS_STATEMENT

Qore::SQL::DBI_CAP_LOB_SUPPORT

Qore::SQL::DBI_CAP_SERVER_TIME_ZONE

Qore::SQL::DBI_CAP_STORED_PROCEDURES

Qore::SQL::DBI_CAP_TIME_ZONE_SUPPORT

Qore::SQL::DBI_CAP_TRANSACTION_MANAGEMENT

### Database Driver Constants

Qore::SQL::DSDB2

Qore::SQL::DSFreeTDS

Qore::SQL::DSMSSQL

Qore::SQL::DSMySQL

Qore::SQL::DSOracle

Qore::SQL::DSPGSQL

Qore::SQL::DSSQLite3

Qore::SQL::DSSybase

### Date and Time Functions

Qore::clock_getmicros

Qore::clock_getmillis

Qore::clock_getnanos

Qore::date

Qore::date

Qore::date

Qore::date

Qore::date

Qore::date

Qore::date

Qore::date_info

Qore::date_info

Qore::date_ms

Qore::date_ms

Qore::date_us

Qore::days

Qore::days

Qore::format_date

Qore::format_date

Qore::get_date_from_iso_week

Qore::get_day_number

Qore::get_day_of_week

Qore::get_days

Qore::get_days

Qore::get_duration_microseconds

Qore::get_duration_milliseconds

Qore::get_duration_seconds

Qore::get_duration_seconds_f

Qore::get_epoch_seconds

Qore::get_epoch_seconds

Qore::get_hours

Qore::get_hours

Qore::get_iso_day_of_week

Qore::get_iso_week_hash

Qore::get_iso_week_string

Qore::get_microseconds

Qore::get_midnight

Qore::get_midnight

Qore::get_milliseconds

Qore::get_milliseconds

Qore::get_minutes

Qore::get_minutes

Qore::get_months

Qore::get_months

Qore::get_seconds

Qore::get_seconds

Qore::get_years

Qore::get_years

Qore::getDateFromISOWeek

Qore::getDayNumber

Qore::getDayNumber

Qore::getDayOfWeek

Qore::getDayOfWeek

Qore::getISODayOfWeek

Qore::getISODayOfWeek

Qore::getISOWeekHash

Qore::getISOWeekHash

Qore::getISOWeekString

Qore::getISOWeekString

Qore::gmtime

Qore::gmtime

Qore::gmtime

Qore::hours

Qore::hours

Qore::is_date_absolute

Qore::is_date_absolute

Qore::is_date_relative

Qore::is_date_relative

Qore::localtime

Qore::localtime

Qore::localtime

Qore::microseconds

Qore::milliseconds

Qore::milliseconds

Qore::minutes

Qore::minutes

Qore::mktime

Qore::mktime

Qore::months

Qore::months

Qore::now

Qore::now_ms

Qore::now_us

Qore::now_utc

Qore::seconds

Qore::seconds

Qore::timegm

Qore::timegm

Qore::years

Qore::years

### Debug Flow Constants

Qore::DebugFlowBreak

Qore::DebugFlowContinue

Qore::DebugFlowReturn

### Debug Run State Constants

Qore::DebugDetach

Qore::DebugRun

Qore::DebugStep

Qore::DebugStepOver

Qore::DebugUntilReturn

### Environment Functions

Qore::getenv

Qore::getenv

Qore::setenv

Qore::setenv

Qore::unsetenv

Qore::unsetenv

### Error Constants

Qore::Err::E2BIG

Qore::Err::EACCES

Qore::Err::EADDRINUSE

Qore::Err::EADDRNOTAVAIL

Qore::Err::EAFNOSUPPORT

Qore::Err::EAGAIN

Qore::Err::EALREADY

Qore::Err::EBADF

Qore::Err::EBADMSG

Qore::Err::EBUSY

Qore::Err::ECHILD

Qore::Err::ECONNABORTED

Qore::Err::ECONNREFUSED

Qore::Err::ECONNRESET

Qore::Err::EDEADLK

Qore::Err::EDEADLOCK

Qore::Err::EDESTADDRREQ

Qore::Err::EDOM

Qore::Err::EDQUOT

Qore::Err::EEXIST

Qore::Err::EFAULT

Qore::Err::EFBIG

Qore::Err::EHOSTDOWN

Qore::Err::EHOSTUNREACH

Qore::Err::EIDRM

Qore::Err::EILSEQ

Qore::Err::EINPROGRESS

Qore::Err::EINTR

Qore::Err::EINVAL

Qore::Err::EIO

Qore::Err::EISCONN

Qore::Err::EISDIR

Qore::Err::ELOOP

Qore::Err::EMFILE

Qore::Err::EMLINK

Qore::Err::EMSGSIZE

Qore::Err::EMULTIHOP

Qore::Err::ENAMETOOLONG

Qore::Err::ENETDOWN

Qore::Err::ENETRESET

Qore::Err::ENETUNREACH

Qore::Err::ENFILE

Qore::Err::ENOBUFS

Qore::Err::ENODATA

Qore::Err::ENODEV

Qore::Err::ENOENT

Qore::Err::ENOEXEC

Qore::Err::ENOLCK

Qore::Err::ENOLINK

Qore::Err::ENOMEM

Qore::Err::ENOMSG

Qore::Err::ENOPROTOOPT

Qore::Err::ENOSPC

Qore::Err::ENOSR

Qore::Err::ENOSTR

Qore::Err::ENOSYS

Qore::Err::ENOTBLK

Qore::Err::ENOTCONN

Qore::Err::ENOTDIR

Qore::Err::ENOTEMPTY

Qore::Err::ENOTSOCK

Qore::Err::ENOTTY

Qore::Err::ENXIO

Qore::Err::EOPNOTSUPP

Qore::Err::EOVERFLOW

Qore::Err::EPERM

Qore::Err::EPFNOSUPPORT

Qore::Err::EPIPE

Qore::Err::EPROTO

Qore::Err::EPROTONOSUPPORT

Qore::Err::EPROTOTYPE

Qore::Err::ERANGE

Qore::Err::EREMOTE

Qore::Err::EROFS

Qore::Err::ESHUTDOWN

Qore::Err::ESOCKTNOSUPPORT

Qore::Err::ESRCH

Qore::Err::ESTALE

Qore::Err::ETIME

Qore::Err::ETIMEDOUT

Qore::Err::ETOOMANYREFS

Qore::Err::ETXTBSY

Qore::Err::EUSERS

Qore::Err::EWOULDBLOCK

Qore::Err::EXDEV

### Event Constants

Qore::EVENT_CHANNEL_CLOSED

Qore::EVENT_CONNECTED

Qore::EVENT_CONNECTING

Qore::EVENT_DATA_READ

Qore::EVENT_DATA_WRITTEN

Qore::EVENT_DELETED

Qore::EVENT_FILE_OPENED

Qore::EVENT_FTP_MESSAGE_RECEIVED

Qore::EVENT_FTP_SEND_MESSAGE

Qore::EVENT_HOSTNAME_LOOKUP

Qore::EVENT_HOSTNAME_RESOLVED

Qore::EVENT_HTTP_CHUNK_SIZE

Qore::EVENT_HTTP_CHUNKED_DATA_READ

Qore::EVENT_HTTP_CHUNKED_DATA_RECEIVED

Qore::EVENT_HTTP_CHUNKED_DATA_SENT

Qore::EVENT_HTTP_CHUNKED_END

Qore::EVENT_HTTP_CHUNKED_FOOTERS_SENT

Qore::EVENT_HTTP_CHUNKED_START

Qore::EVENT_HTTP_CONTENT_LENGTH

Qore::EVENT_HTTP_FOOTERS_RECEIVED

Qore::EVENT_HTTP_HEADERS_READ

Qore::EVENT_HTTP_MESSAGE_RECEIVED

Qore::EVENT_HTTP_REDIRECT

Qore::EVENT_HTTP_SEND_MESSAGE

Qore::EVENT_OPEN_FILE

Qore::EVENT_PACKET_READ

Qore::EVENT_PACKET_SENT

Qore::EVENT_SOCKET_DATA_READ

Qore::EVENT_SOCKET_DATA_SENT

Qore::EVENT_SSL_ESTABLISHED

Qore::EVENT_START_SSL

### Event Map Constants

Qore::EVENT_MAP

Qore::EVENT_SOURCE_MAP

### Event Source Constants

Qore::SOURCE_FILE

Qore::SOURCE_FTPCLIENT

Qore::SOURCE_HTTPCLIENT

Qore::SOURCE_SOCKET

### Exception Type Constants

Qore::ET_System

Qore::ET_User

### File Locking Constants

Qore::F_RDLCK

Qore::F_UNLCK

Qore::F_WRLCK

### File Open Constants

Qore::O_ACCMODE

Qore::O_APPEND

Qore::O_CREAT

Qore::O_DIRECT

Qore::O_DIRECTORY

Qore::O_EXCL

Qore::O_NDELAY

Qore::O_NOCTTY

Qore::O_NOFOLLOW

Qore::O_NONBLOCK

Qore::O_RDONLY

Qore::O_RDWR

Qore::O_SYNC

Qore::O_TRUNC

Qore::O_WRONLY

### File Seek Constants

Qore::SEEK_CUR

Qore::SEEK_END

Qore::SEEK_SET

### File Stat Constants

Qore::S_IFBLK

Qore::S_IFCHR

Qore::S_IFDIR

Qore::S_IFLNK

Qore::S_IFMT

Qore::S_IFREG

Qore::S_IFSOCK

Qore::S_IFWHT

Qore::S_IRGRP

Qore::S_IROTH

Qore::S_IRUSR

Qore::S_IRWXG

Qore::S_IRWXO

Qore::S_IRWXU

Qore::S_ISGID

Qore::S_ISUID

Qore::S_ISVTX

Qore::S_IWGRP

Qore::S_IWOTH

Qore::S_IWUSR

Qore::S_IXGRP

Qore::S_IXOTH

Qore::S_IXUSR

### Filesystem Functions

### Functional Domain Constants

Qore::DOM_DATABASE

Qore::DOM_DEBUGGER

Qore::DOM_EMBEDDED_LOGIC

Qore::DOM_EXTERNAL_INFO

Qore::DOM_EXTERNAL_PROCESS

Qore::DOM_FILESYSTEM

Qore::DOM_GUI

Qore::DOM_INJECTION

Qore::DOM_LOCALE_CONTROL

Qore::DOM_MODULE

Qore::DOM_NETWORK

Qore::DOM_PROCESS_CONTROL

Qore::DOM_REFLECTION

Qore::DOM_TERMINAL_IO

Qore::DOM_THREAD_CLASS

Qore::DOM_THREAD_CONTROL

Qore::DOM_THREAD_INFO

Qore::DOM_UNCONTROLLED_API

### I/O Constants

Qore::stderr

Qore::stderr_stream

Qore::stdin

Qore::stdin_stream

Qore::stdout

Qore::stdout_stream

### Import Visibility Constants

Qore::CSP_SETPRIV

Qore::CSP_SETPUB

Qore::CSP_UNCHANGED

### Library Functions

### List Functions

Qore::inlist

Qore::inlist

Qore::inlist

Qore::inlist_hard

Qore::inlist_hard

Qore::inlist_hard

Qore::max

Qore::max

Qore::max

Qore::max

Qore::min

Qore::min

Qore::min

Qore::min

Qore::range

Qore::range

Qore::reverse

Qore::reverse

Qore::sort

Qore::sort

Qore::sort

Qore::sort

Qore::sort_descending

Qore::sort_descending

Qore::sort_descending

Qore::sort_descending

Qore::sort_descending_stable

Qore::sort_descending_stable

Qore::sort_descending_stable

Qore::sort_descending_stable

Qore::sort_stable

Qore::sort_stable

Qore::sort_stable

Qore::sort_stable

Qore::sortDescending

Qore::sortDescending

Qore::sortDescending

Qore::sortDescending

Qore::sortDescendingStable

Qore::sortDescendingStable

Qore::sortDescendingStable

Qore::sortDescendingStable

Qore::sortStable

Qore::sortStable

Qore::sortStable

Qore::sortStable

### MIME Content Transfer Encoding Constants

### MIME Decoding Functions

### MIME Encoding Functions

### MIME Type Definitions

### Math Functions

#### Math Constants

Qore::M_PI

Qore::M_PIn

Qore::MAXINT

Qore::MININT

Qore::abs

Qore::abs

Qore::abs

Qore::abs

Qore::acos

Qore::acos

Qore::asin

Qore::asin

Qore::asin

Qore::atan

Qore::atan

Qore::atan

Qore::atan2

Qore::atan2

Qore::atan2

Qore::cbrt

Qore::cbrt

Qore::cbrt

Qore::ceil

Qore::ceil

Qore::ceil

Qore::ceil

Qore::compare

Qore::compare

Qore::cos

Qore::cos

Qore::cos

Qore::cosh

Qore::cosh

Qore::cosh

Qore::exp

Qore::exp

Qore::exp

Qore::exp2

Qore::exp2

Qore::exp2

Qore::expm1

Qore::expm1

Qore::expm1

Qore::floor

Qore::floor

Qore::floor

Qore::floor

Qore::hypot

Qore::hypot

Qore::hypot

Qore::log10

Qore::log10

Qore::log10

Qore::log1p

Qore::log1p

Qore::log1p

Qore::logb

Qore::logb

Qore::nlog

Qore::nlog

Qore::nlog

Qore::pow

Qore::pow

Qore::round

Qore::round

Qore::round

Qore::round

Qore::sin

Qore::sin

Qore::sin

Qore::sinh

Qore::sinh

Qore::sinh

Qore::sqrt

Qore::sqrt

Qore::sqrt

Qore::tan

Qore::tan

Qore::tan

Qore::tanh

Qore::tanh

Qore::tanh

### Message Encodings

### Misc MIME Functions

### MultiPartMessage Constants

### NULL and NOTHING Constants

Qore::NOTHING

Qore::NULL

### Network Address Family Constants

Qore::AF_INET

Qore::AF_INET6

Qore::AF_LOCAL

Qore::AF_UNIX

Qore::AF_UNSPEC

Qore::AFMap

Qore::AFStrMap

### Network Address Information Constants

Qore::AI_ADDRCONFIG

Qore::AI_ALL

Qore::AI_CANONNAME

Qore::AI_NUMERICHOST

Qore::AI_NUMERICSERV

Qore::AI_PASSIVE

Qore::AI_V4MAPPED

### Network Protocol Constants

Qore::IPPROTO_TCP

Qore::IPPROTO_UDP

### Number Formatting Constants

Qore::NF_Default

Qore::NF_Raw

Qore::NF_Scientific

### Number String Formatting Constants

Qore::SNF_AllDigits

### Object Functions

Qore::call_object_method

Qore::call_object_method_args

Qore::call_pseudo

Qore::call_pseudo_args

Qore::call_static_method

Qore::call_static_method_args

Qore::callObjectMethod

Qore::callObjectMethod

Qore::callObjectMethodArgs

Qore::callObjectMethodArgs

Qore::create_object

Qore::create_object_args

Qore::get_method_list

Qore::getMethodList

Qore::getMethodList

### Old DBI Functions

#### DBI Functions

#### SQL Constants

Qore::SQL::BLOB

Qore::SQL::CLOB

Qore::SQL::DATE

Qore::SQL::DECIMAL

Qore::SQL::NUMBER

Qore::SQL::NUMERIC

Qore::SQL::RESULTSET

Qore::SQL::VARCHAR

Qore::SQL::dbi_get_driver_capabilities

Qore::SQL::dbi_get_driver_capability_list

Qore::SQL::dbi_get_driver_list

Qore::SQL::dbi_get_driver_options

Qore::SQL::getDBIDriverCapabilities

Qore::SQL::getDBIDriverCapabilities

Qore::SQL::getDBIDriverCapabilityList

Qore::SQL::getDBIDriverCapabilityList

Qore::SQL::getDBIDriverList

Qore::SQL::parse_datasource

Qore::SQL::parseDatasource

Qore::SQL::parseDatasource

### Option Constants

Qore::Option::HAVE_ATOMIC_OPERATIONS

Qore::Option::HAVE_CLOSE_ALL_FD

Qore::Option::HAVE_DETERMINISTIC_GC

Qore::Option::HAVE_DSS

Qore::Option::HAVE_FILE_LOCKING

Qore::Option::HAVE_FORK

Qore::Option::HAVE_GET_NETIF_LIST

Qore::Option::HAVE_GET_STACK_SIZE

Qore::Option::HAVE_GETPPID

Qore::Option::HAVE_IS_EXECUTABLE

Qore::Option::HAVE_KILL

Qore::Option::HAVE_LIBRARY_DEBUGGING

Qore::Option::HAVE_MANAGE_STACK

Qore::Option::HAVE_MD2

Qore::Option::HAVE_MDC2

Qore::Option::HAVE_RC5

Qore::Option::HAVE_ROUND

Qore::Option::HAVE_RUNTIME_THREAD_STACK_TRACE

Qore::Option::HAVE_SETEGID

Qore::Option::HAVE_SETEUID

Qore::Option::HAVE_SETSID

Qore::Option::HAVE_SHA

Qore::Option::HAVE_SHA224

Qore::Option::HAVE_SHA256

Qore::Option::HAVE_SHA384

Qore::Option::HAVE_SHA512

Qore::Option::HAVE_SIGNAL_HANDLING

Qore::Option::HAVE_STACK_GUARD

Qore::Option::HAVE_STATVFS

Qore::Option::HAVE_SYMLINK

Qore::Option::HAVE_SYSTEM

Qore::Option::HAVE_TERMIOS

Qore::Option::HAVE_THREAD_NAME

Qore::Option::HAVE_UNIX_FILEMGT

Qore::Option::HAVE_UNIX_USERMGT

### Parse Option Constants

Qore::DomainCodeMap

Qore::DomainStringMap

Qore::ParseOptionCmdCodeMap

Qore::ParseOptionCmdStringMap

Qore::ParseOptionCodeMap

Qore::ParseOptionStringMap

Qore::PO_ALLOW_BARE_REFS

Qore::PO_ALLOW_DEBUGGER

Qore::PO_ALLOW_INJECTION

Qore::PO_ALLOW_RETURNS

Qore::PO_ALLOW_STATEMENT_NO_EFFECT

Qore::PO_ALLOW_WEAK_REFERENCES

Qore::PO_ASSUME_LOCAL

Qore::PO_BROKEN_CAST

Qore::PO_BROKEN_INT_ASSIGNMENTS

Qore::PO_BROKEN_LIST_PARSING

Qore::PO_BROKEN_LOGIC_PRECEDENCE

Qore::PO_BROKEN_LOOP_STATEMENT

Qore::PO_BROKEN_OPERATORS

Qore::PO_BROKEN_RANGE

Qore::PO_BROKEN_REFERENCES

Qore::PO_BROKEN_SPRINTF

Qore::PO_DEFAULT

Qore::PO_FREE_OPTIONS

Qore::PO_IN_MODULE

Qore::PO_LOCK_WARNINGS

Qore::PO_LOCKDOWN

Qore::PO_NEW_STYLE

Qore::PO_NO_API

Qore::PO_NO_CHILD_PO_RESTRICTIONS

Qore::PO_NO_CLASS_DEFS

Qore::PO_NO_CONSTANT_DEFS

Qore::PO_NO_DATABASE

Qore::PO_NO_DEBUGGING

Qore::PO_NO_EMBEDDED_LOGIC

Qore::PO_NO_EXTERNAL_ACCESS

Qore::PO_NO_EXTERNAL_INFO

Qore::PO_NO_EXTERNAL_PROCESS

Qore::PO_NO_FILESYSTEM

Qore::PO_NO_GLOBAL_VARS

Qore::PO_NO_GUI

Qore::PO_NO_INHERIT_GLOBAL_VARS

Qore::PO_NO_INHERIT_PROGRAM_DATA

Qore::PO_NO_INHERIT_SYSTEM_CLASSES

Qore::PO_NO_INHERIT_SYSTEM_CONSTANTS

Qore::PO_NO_INHERIT_SYSTEM_FUNC_VARIANTS

Qore::PO_NO_INHERIT_SYSTEM_HASHDECLS

Qore::PO_NO_INHERIT_USER_CLASSES

Qore::PO_NO_INHERIT_USER_CONSTANTS

Qore::PO_NO_INHERIT_USER_FUNC_VARIANTS

Qore::PO_NO_INHERIT_USER_HASHDECLS

Qore::PO_NO_IO

Qore::PO_NO_LOCALE_CONTROL

Qore::PO_NO_MODULES

Qore::PO_NO_NAMESPACE_DEFS

Qore::PO_NO_NETWORK

Qore::PO_NO_NEW

Qore::PO_NO_PROCESS_CONTROL

Qore::PO_NO_REFLECTION

Qore::PO_NO_SUBROUTINE_DEFS

Qore::PO_NO_SYSTEM_API

Qore::PO_NO_SYSTEM_CLASSES

Qore::PO_NO_SYSTEM_FUNC_VARIANTS

Qore::PO_NO_TERMINAL_IO

Qore::PO_NO_THREAD_CLASSES

Qore::PO_NO_THREAD_CONTROL

Qore::PO_NO_THREAD_INFO

Qore::PO_NO_THREADS

Qore::PO_NO_TOP_LEVEL_STATEMENTS

Qore::PO_NO_TRANSIENT

Qore::PO_NO_UNCONTROLLED_APIS

Qore::PO_NO_USER_API

Qore::PO_NO_USER_CLASSES

Qore::PO_POSITIVE_OPTIONS

Qore::PO_REQUIRE_OUR

Qore::PO_REQUIRE_PROTOTYPES

Qore::PO_REQUIRE_TYPES

Qore::PO_STRICT_ARGS

Qore::PO_STRICT_BOOLEAN_EVAL

Qore::PO_STRICT_TYPES

Qore::PO_STRONG_ENCAPSULATION

### Platform-Independent User and Group Functions

Qore::getusername

### Qore Library Option Constants

Qore::QLO_DISABLE_GARBAGE_COLLECTION

Qore::QLO_DISABLE_OPENSSL_CLEANUP

Qore::QLO_DISABLE_OPENSSL_INIT

Qore::QLO_DISABLE_SIGNAL_HANDLING

Qore::QLO_DISABLE_TLS_13

Qore::QLO_DO_NOT_SEED_RNG

Qore::QLO_MINIMUM_TLS_13

Qore::QLO_RUNTIME_OPTS

### RangeIterator helper functions

Qore::xrange

Qore::xrange

### SSL Verification Mode Constants

Qore::SSL_VERIFY_CLIENT_ONCE

Qore::SSL_VERIFY_FAIL_IF_NO_PEER_CERT

Qore::SSL_VERIFY_NONE

Qore::SSL_VERIFY_PEER

### Signal Handing Functions

#### Miscellaneous Functions

##### Signal Constants

Qore::NameToSignal

Qore::SIGABRT

Qore::SIGALRM

Qore::SIGBUS

Qore::SIGCANCEL

Qore::SIGCHLD

Qore::SIGCLD

Qore::SIGCONT

Qore::SIGEMT

Qore::SIGFPE

Qore::SIGFREEZE

Qore::SIGHUP

Qore::SIGILL

Qore::SIGINFO

Qore::SIGINT

Qore::SIGIO

Qore::SIGIOT

Qore::SIGJVM1

Qore::SIGJVM2

Qore::SIGKILL

Qore::SIGLOST

Qore::SIGLWP

Qore::SignalToName

Qore::SIGPIPE

Qore::SIGPOLL

Qore::SIGPROF

Qore::SIGPWR

Qore::SIGQUIT

Qore::SIGSEGV

Qore::SIGSTKFLT

Qore::SIGSTOP

Qore::SIGSYS

Qore::SIGTERM

Qore::SIGTHAW

Qore::SIGTRAP

Qore::SIGTSTP

Qore::SIGTTIN

Qore::SIGTTOU

Qore::SIGURG

Qore::SIGUSR1

Qore::SIGUSR2

Qore::SIGVTALRM

Qore::SIGWAITING

Qore::SIGWINCH

Qore::SIGXCPU

Qore::SIGXFSZ

Qore::SIGXRES

##### String Concatenation Decoding Codes

Qore::CD_ALL

Qore::CD_HTML

Qore::CD_NUM_REF

Qore::CD_XHTML

Qore::CD_XML

##### String Concatenation Encoding Codes

Qore::CE_ALL

Qore::CE_HTML

Qore::CE_NONASCII

Qore::CE_XHTML

Qore::CE_XML

##### URL Parsing Options

Qore::QURL_DECODE

Qore::QURL_DECODE_PATH

Qore::QURL_KEEP_BRACKETS

Qore::backquote

Qore::backquote

Qore::call_builtin_function

Qore::call_builtin_function_args

Qore::call_function

Qore::call_function

Qore::call_function_args

Qore::call_function_args

Qore::decode_uri_request

Qore::decode_url

Qore::decode_url

Qore::encode_uri_request

Qore::encode_url

Qore::exists

Qore::exists_function

Qore::exists_function

Qore::existsFunction

Qore::existsFunction

Qore::existsFunction

Qore::function_type

Qore::functionType

Qore::functionType

Qore::get_byte

Qore::get_byte

Qore::get_call_reference

Qore::get_class_name

Qore::get_default_encoding

Qore::get_ex_pos

Qore::get_feature_list

Qore::get_global_vars

Qore::get_local_vars

Qore::get_module_hash

Qore::get_module_list

Qore::get_module_option

Qore::get_parse_options

Qore::get_qore_library_info

Qore::get_qore_option_hash

Qore::get_qore_option_list

Qore::get_script_dir

Qore::get_script_name

Qore::get_script_path

Qore::get_word_16

Qore::get_word_16

Qore::get_word_16_lsb

Qore::get_word_16_lsb

Qore::get_word_32

Qore::get_word_32

Qore::get_word_32_lsb

Qore::get_word_32_lsb

Qore::get_word_64

Qore::get_word_64

Qore::get_word_64_lsb

Qore::get_word_64_lsb

Qore::getByte

Qore::getByte

Qore::getByte

Qore::getClassName

Qore::getClassName

Qore::getFeatureList

Qore::getModuleHash

Qore::getModuleList

Qore::getWord32

Qore::getWord32

Qore::getWord32

Qore::has_key

Qore::has_key

Qore::hash_values

Qore::hash_values

Qore::hextoint

Qore::hextoint

Qore::html_decode

Qore::html_decode

Qore::html_encode

Qore::html_encode

Qore::load_module

Qore::load_module

Qore::load_module_warn

Qore::load_user_module_with_program

Qore::make_base64_string

Qore::make_base64_string

Qore::make_hex_string

Qore::make_hex_string

Qore::makeBase64String

Qore::makeBase64String

Qore::makeBase64String

Qore::makeHexString

Qore::makeHexString

Qore::makeHexString

Qore::parse

Qore::parse

Qore::parse_base64_string

Qore::parse_base64_string_to_string

Qore::parse_hex_string

Qore::parse_url

Qore::parse_url

Qore::parseBase64String

Qore::parseBase64String

Qore::parseBase64StringToString

Qore::parseBase64StringToString

Qore::parseHexString

Qore::parseHexString

Qore::parseURL

Qore::parseURL

Qore::reload_module

Qore::set_global_var_value

Qore::set_local_var_value

Qore::set_module_option

Qore::set_return_value

Qore::splice

Qore::splice

Qore::splice

Qore::splice

Qore::splice

Qore::splice

Qore::splice

Qore::strtoint

Qore::strtoint

Qore::remove_signal_handler

Qore::set_signal_handler

### Socket Poll Constants

Qore::SOCK_POLLERR

Qore::SOCK_POLLIN

Qore::SOCK_POLLOUT

### Socket Type Constants

Qore::SOCK_DGRAM

Qore::SOCK_RAW

Qore::SOCK_STREAM

### String Functions

#### Regular Expression Constants

Qore::RE_Caseless

Qore::RE_DotAll

Qore::RE_Extended

Qore::RE_Global

Qore::RE_MultiLine

Qore::RE_Unicode

Qore::bindex

Qore::bindex

Qore::brindex

Qore::brindex

Qore::char_width

Qore::chomp

Qore::chomp

Qore::chomp

Qore::chr

Qore::chr

Qore::chr

Qore::convert_encoding

Qore::convert_encoding

Qore::f_printf

Qore::f_printf

Qore::f_sprintf

Qore::f_sprintf

Qore::f_vprintf

Qore::f_vsprintf

Qore::flush

Qore::force_encoding

Qore::force_encoding

Qore::format_number

Qore::format_number

Qore::get_encoding

Qore::get_encoding

Qore::index

Qore::index

Qore::join

Qore::join

Qore::join

Qore::length

Qore::length

Qore::length

Qore::length

Qore::ltrim

Qore::ltrim

Qore::ord

Qore::ord

Qore::parse_boolean

Qore::parse_boolean

Qore::parse_float

Qore::parse_int

Qore::parse_number

Qore::print

Qore::printf

Qore::printf

Qore::regex

Qore::regex

Qore::regex_extract

Qore::regex_extract

Qore::regex_subst

Qore::regex_subst

Qore::replace

Qore::replace

Qore::reverse

Qore::rindex

Qore::rindex

Qore::rtrim

Qore::rtrim

Qore::split

Qore::split

Qore::split

Qore::split

Qore::sprintf

Qore::sprintf

Qore::strlen

Qore::strlen

Qore::strlen

Qore::strmul

Qore::substr

Qore::substr

Qore::substr

Qore::substr

Qore::substr

Qore::tolower

Qore::tolower

Qore::toupper

Qore::toupper

Qore::trim

Qore::trim

Qore::trim

Qore::trunc_str

Qore::vprintf

Qore::vprintf

Qore::vsprintf

Qore::vsprintf

### System and Build Constants

Qore::Build

Qore::BuildHost

Qore::CFLAGS

Qore::Compiler

Qore::DirSep

Qore::LDFLAGS

Qore::MACHINE_MSB

Qore::PathSep

Qore::Platform

Qore::PlatformCPU

Qore::PlatformOS

Qore::VersionMajor

Qore::VersionMinor

Qore::VersionString

Qore::VersionSub

### Terminal Attribute Control Mode Constants

Qore::CCAR_OFLOW

Qore::CCTS_OFLOW

Qore::CDSR_OFLOW

Qore::CLOCAL

Qore::CREAD

Qore::CRTS_IFLOW

Qore::CRTSCTS

Qore::CS5

Qore::CS6

Qore::CS7

Qore::CS8

Qore::CSIZE

Qore::CSTOPB

Qore::HUPCL

Qore::MDMBUF

Qore::PARENB

Qore::PARODD

### Terminal Attribute Local Mode Constants

Qore::ALTWERASE

Qore::ECHO

Qore::ECHOCTL

Qore::ECHOE

Qore::ECHOKE

Qore::ECHONL

Qore::ECHOPRT

Qore::EXTPROC

Qore::FLUSHO

Qore::ICANON

Qore::IEXTEN

Qore::ISIG

Qore::NOFLSH

Qore::NOKERNINFO

Qore::PENDIN

Qore::TOSTOP

### Terminal Attributes Control Character Constants

Qore::_POSIX_VDISABLE

Qore::VDISCARD

Qore::VDSUSP

Qore::VEOF

Qore::VEOL

Qore::VEOL2

Qore::VERASE

Qore::VINTR

Qore::VKILL

Qore::VLNEXT

Qore::VMIN

Qore::VQUIT

Qore::VREPRINT

Qore::VSTART

Qore::VSTATUS

Qore::VSTOP

Qore::VSUSP

Qore::VTIME

Qore::VWERASE

### Terminal Attributes Input Mode Constants

Qore::BRKINT

Qore::ICRNL

Qore::IGNBRK

Qore::IGNCR

Qore::IGNPAR

Qore::IMAXBEL

Qore::INLCR

Qore::INPCK

Qore::ISTRIP

Qore::IXANY

Qore::IXOFF

Qore::IXON

Qore::PARMRK

### Terminal Attributes Output Mode Constants

Qore::OCRNL

Qore::ONLCR

Qore::ONLRET

Qore::ONOCR

Qore::ONOEOT

Qore::OPOST

Qore::OXTABS

### Terminal Attributes Terminal Setting Constants

Qore::TCSADRAIN

Qore::TCSAFLUSH

Qore::TCSANOW

Qore::TCSASOFT

### Threading Functions

Qore::delete_all_thread_data

Qore::delete_thread_data

Qore::delete_thread_data

Qore::get_all_thread_call_stacks

Qore::get_all_thread_data

Qore::get_default_thread_stack_size

Qore::get_stack_size

Qore::get_thread_call_stack

Qore::get_thread_data

Qore::get_thread_data

Qore::get_thread_name

Qore::get_thread_tz

Qore::getAllThreadCallStacks

Qore::gettid

Qore::mark_thread_resources

Qore::num_threads

Qore::remove_thread_data

Qore::remove_thread_data

Qore::remove_thread_resource

Qore::remove_thread_resource

Qore::save_thread_data

Qore::save_thread_data

Qore::save_thread_data

Qore::set_default_thread_stack_size

Qore::set_thread_init

Qore::set_thread_name

Qore::set_thread_resource

Qore::set_thread_resource

Qore::set_thread_tz

Qore::set_thread_tz

Qore::thread_list

Qore::thread_yield

Qore::throw_thread_resource_exceptions

Qore::throw_thread_resource_exceptions_to_mark

Qore::throwThreadResourceExceptions

### Type Code Constants

Qore::NT_ALL

Qore::NT_BINARY

Qore::NT_BOOLEAN

Qore::NT_CALLREF

Qore::NT_CLOSURE

Qore::NT_DATE

Qore::NT_FLOAT

Qore::NT_HASH

Qore::NT_INT

Qore::NT_LIST

Qore::NT_NOTHING

Qore::NT_NULL

Qore::NT_NUMBER

Qore::NT_OBJECT

Qore::NT_STRING

### Type Code Map Constants

Qore::TypeCodeMap

Qore::TypeNameMap

### Type Conversion Functions

#### String Type Constants

Qore::Type::Binary

Qore::Type::Boolean

Qore::Type::CallReference

Qore::Type::Closure

Qore::Type::Date

Qore::Type::Float

Qore::Type::Hash

Qore::Type::Int

Qore::Type::List

Qore::Type::NothingType

Qore::Type::NullType

Qore::Type::Number

Qore::Type::Object

Qore::Type::String

Qore::auto_cast

Qore::binary

Qore::binary

Qore::binary

Qore::binary

Qore::binary_to_string

Qore::boolean

Qore::float

Qore::float

Qore::hash

Qore::hash

Qore::hash

Qore::hash

Qore::hash

Qore::int

Qore::int

Qore::int

Qore::list

Qore::number

Qore::number

Qore::string

Qore::string

Qore::type

Qore::typename

### UNIX User and Group Functions

### Warning Constants

Qore::WARN_ALL

Qore::WARN_BROKEN_LOGIC_PRECEDENCE

Qore::WARN_CALL_WITH_TYPE_ERRORS

Qore::WARN_DEFAULT

Qore::WARN_DEPRECATED

Qore::WARN_DUPLICATE_BLOCK_VARS

Qore::WARN_DUPLICATE_GLOBAL_VARS

Qore::WARN_DUPLICATE_HASH_KEY

Qore::WARN_DUPLICATE_LOCAL_VARS

Qore::WARN_EXCESS_ARGS

Qore::WARN_INVALID_CATCH

Qore::WARN_INVALID_OPERATION

Qore::WARN_MODULES

Qore::WARN_NONE

Qore::WARN_NONEXISTENT_METHOD_CALL

Qore::WARN_RETURN_VALUE_IGNORED

Qore::WARN_UNDECLARED_VAR

Qore::WARN_UNKNOWN_WARNING

Qore::WARN_UNREACHABLE_CODE

Qore::WARN_UNREFERENCED_VARIABLE

Qore::WARN_WARNING_MASK_UNCHANGED

### X.509 Verification Constants

Qore::X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH

Qore::X509_V_ERR_AKID_SKID_MISMATCH

Qore::X509_V_ERR_APPLICATION_VERIFICATION

Qore::X509_V_ERR_CERT_CHAIN_TOO_LONG

Qore::X509_V_ERR_CERT_HAS_EXPIRED

Qore::X509_V_ERR_CERT_NOT_YET_VALID

Qore::X509_V_ERR_CERT_REJECTED

Qore::X509_V_ERR_CERT_REVOKED

Qore::X509_V_ERR_CERT_SIGNATURE_FAILURE

Qore::X509_V_ERR_CERT_UNTRUSTED

Qore::X509_V_ERR_CRL_HAS_EXPIRED

Qore::X509_V_ERR_CRL_NOT_YET_VALID

Qore::X509_V_ERR_CRL_SIGNATURE_FAILURE

Qore::X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT

Qore::X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD

Qore::X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD

Qore::X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD

Qore::X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD

Qore::X509_V_ERR_INVALID_CA

Qore::X509_V_ERR_INVALID_PURPOSE

Qore::X509_V_ERR_KEYUSAGE_NO_CERTSIGN

Qore::X509_V_ERR_OUT_OF_MEM

Qore::X509_V_ERR_PATH_LENGTH_EXCEEDED

Qore::X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN

Qore::X509_V_ERR_SUBJECT_ISSUER_MISMATCH

Qore::X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY

Qore::X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE

Qore::X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE

Qore::X509_V_ERR_UNABLE_TO_GET_CRL

Qore::X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT

Qore::X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY

Qore::X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE

Qore::X509_V_OK

Qore::X509_VerificationReasons

## Namespaces

### Namespace List

#### MailMessage

##### Attachment

add

constructor

##### Message

addBCC

addBody

addBody

addCC

addHeader

addHeader

addHeader

addTO

attach

attach

checkSendPossible

constructor

constructor

getAttachments

getBCC

getBody

getBodyTransferEncoding

getCC

getFrom

getHeader

getHeaders

getHeaderString

getParts

getRecipients

getSender

getSubject

getTO

important

important

receiptDelivery

receiptDelivery

receiptRead

receiptRead

sendPossible

serialize

setBody

setHeader

setHeader

setHeader

toLine

toString

mpboundary

##### Part

add

getData

getHeaders

getMime

getName

getTransferEncoding

EncBase64

EncDefault

EncNone

Encodings

EncQuotedPrintable

### Namespace Members

All

Variables

## Classes

### Class List

#### MailMessage

##### Attachment

add

constructor

##### Message

addBCC

addBody

addBody

addCC

addHeader

addHeader

addHeader

addTO

attach

attach

checkSendPossible

constructor

constructor

getAttachments

getBCC

getBody

getBodyTransferEncoding

getCC

getFrom

getHeader

getHeaders

getHeaderString

getParts

getRecipients

getSender

getSubject

getTO

important

important

receiptDelivery

receiptDelivery

receiptRead

receiptRead

sendPossible

serialize

setBody

setHeader

setHeader

setHeader

toLine

toString

mpboundary

##### Part

add

getData

getHeaders

getMime

getName

getTransferEncoding

Class Index

### Class Hierarchy

MailMessage::Message

#### MailMessage::Part

MailMessage::Attachment

### Class Members

All

Functions

Variables

Qore-Q.ico
annotated.html
bc_s.png
bc_sd.png
bdwn.png
class_mail_message_1_1_attachment-members.html
class_mail_message_1_1_attachment.html
class_mail_message_1_1_attachment__inherit__graph.svg
class_mail_message_1_1_message-members.html
class_mail_message_1_1_message.html
class_mail_message_1_1_part-members.html
class_mail_message_1_1_part.html
class_mail_message_1_1_part__inherit__graph.svg
classes.html
closed.png
dir_13add0083e006ac756009d5942a24d28.html
dir_13add0083e006ac756009d5942a24d28_dep.svg
dir_4e8d938e9ddb5a617c200d5739d1f41a.html
doc.png
docd.png
dox_qore.css
doxygen.css
doxygen.svg
dynsections.js
folderclosed.png
folderopen.png
functions.html
functions_func.html
functions_vars.html
graph_legend.html
graph_legend.svg
group___message_encodings.html
hierarchy.html
index.html
inherit_graph_0.svg
inherit_graph_1.svg
inherits.html
jquery.js
menu.js
menudata.js
modules.html
namespace_mail_message.html
namespacemembers.html
namespacemembers_vars.html
namespaces.html
nav_f.png
nav_fd.png
nav_g.png
nav_h.png
nav_hd.png
open.png
pages.html
qore-logo-55x151-white.png
search/close.svg
search/mag.svg
search/mag_d.svg
search/mag_sel.svg
search/mag_seld.svg
search/search.css
search/search.js
splitbar.png
splitbard.png
sync_off.png
sync_on.png
tab_a.png
tab_ad.png
tab_b.png
tab_bd.png
tab_h.png
tab_hd.png
tab_s.png
tab_sd.png
tabs.css