Clear hzEmail instance Arguments: None Returns: None
| Return Type | Function name | Arguments |
|---|---|---|
| void | hzEmail::Clear | (void) |
Declared in file: hzMailer.h
Defined in file : hzMailer.cpp
Function Logic:
Function body:
void hzEmail::Clear (void)
{
// Clear hzEmail instance
//
// Arguments: None
// Returns: None
m_Recipients.Clear() ; // List of main recipient(s)
m_CC.Clear() ; // List of cc recipient(s)
m_BCC.Clear() ; // List of bcc recipient(s)
m_SendAttach.Clear() ; // List of file attachments (added by Attach() as part of forming an outgoing email)
m_Attach.Clear() ; // List of attached files
m_Inline.Clear() ; // List of inline message parts
m_Hdrs.Clear() ; // Message headers: Note this is only filled by Import. Composure of an outgoing message does not populate this list.
m_Final.Clear() ; // Fully composed email
m_Text.Clear() ; // Body of email (Text part)
m_Html.Clear() ; // Body of email (Html part)
m_Err.Clear() ; // For error reporting (e.g. failed import)
m_Date.Clear() ; // Date of email (recv only)
m_Id.Clear() ; // Mail id (typically as set by first SMTP server to handle it)
m_DomainOrig.Clear() ; // Sender's domain (all possible sender address varients must agree on this)
m_RealReply.Clear() ; // Real name given in ReplyTo header (if any)
m_RealFrom.Clear() ; // Real name of sender
m_RealTo.Clear() ; // Real name of recipient (rarely used)
m_Subject.Clear() ; // Subject
m_AddrReturn.Clear() ; // Return address (Return-path header)
m_AddrReply.Clear() ; // Address given in the ReplyTo header
m_AddrRelay.Clear() ; // Address of sender as established in SMTP session. Epistula saves this as X-Epistula-Ingress
m_AddrFrom.Clear() ; // Address of sender given by From header
m_AddrTo.Clear() ; // Address of primary recipient
m_SenderIP.Clear() ; // Sender IP address
// Reset types
m_ContType = HZ_CONTENT_TYPE_UNDEFINED ;
m_Encoding = HZ_CONTENT_ENCODE_UNDEFINED ;
}