📄 smtp.htm
字号:
<p> </p>
<p> </p>
<p><a name="GetFilename"></a><big><font face="Arial"><strong>CSMTPAttachment::GetFilename</strong></font></big></p>
<p><font face="Arial"><strong>CString GetFilename() const;</strong></font></p>
<p class="rl"><strong><font face="Arial">Return Value</font></strong></p>
<p class="t"><font face="Arial">Returns the name of the file this attachment represents</font></p>
<p><font face="Arial"><strong>Parameters</strong></font></p>
<p><font face="Arial">None</font></p>
<p><font face="Arial"><strong>Remarks</strong></font></p>
<p><font face="Arial">This will return just the "filename.ext" form of the
filename. e.g. if you called Attach with the filename "c:\autoexec.bat", the
return value from GetFilename will be "autoexec.bat".</font></p>
<p> </p>
<p> </p>
<p><a name="GetEncodedBuffer"></a><big><font face="Arial"><strong>CSMTPAttachment::GetEncodedBuffer</strong></font></big></p>
<p><font face="Arial"><strong>const char* GetEncodedBuffer() const;</strong></font></p>
<p class="rl"><strong><font face="Arial">Return Value</font></strong></p>
<p class="t"><font face="Arial">Returns the base64 encoded representation of the
attachment</font></p>
<p><font face="Arial"><strong>Parameters</strong></font></p>
<p><font face="Arial">None</font></p>
<p><font face="Arial"><strong>Remarks</strong></font></p>
<p><font face="Arial">None</font></p>
<p> </p>
<p> </p>
<p><big><font face="Arial"><strong><a name="GetEncodedSize"></a>CSMTPAttachment::GetEncodedSize</strong></font></big></p>
<p><font face="Arial"><strong>int GetEncodedSize() const;</strong></font></p>
<p class="rl"><strong><font face="Arial">Return Value</font></strong></p>
<p class="t"><font face="Arial">Returns the size of the encoded representation of the file</font></p>
<p><font face="Arial"><strong>Parameters</strong></font></p>
<p><font face="Arial">None</font></p>
<p><font face="Arial"><strong>Remarks</strong></font></p>
<p><font face="Arial">None</font></p>
<p> </p>
<p> </p>
<p> </p>
<p><a name="AddRecipient"></a><big><strong><font face="Arial">CSMTPMessage::AddRecipient</font></strong></big></p>
<p><font face="Arial"><strong>int AddRecipient(CSMTPAddress& </strong><em>recipient</em><strong>);</strong></font></p>
<p class="rl"><strong><font face="Arial">Return Value</font></strong></p>
<p class="t"><font face="Arial">The index of the newly added recipient to the message.</font></p>
<p><font face="Arial"><strong>Parameters</strong></font></p>
<p><font face="Arial"><em>recipient</em> A reference to the recipient to add to this
message.</font></p>
<p><font face="Arial"><strong>Remarks</strong></font></p>
<p><font face="Arial">Adds a recipient to a message. This would normally be called at
least once, prior to sending an email message.</font></p>
<p><strong><font face="Arial">See Also</font></strong></p>
<p><a href="#RemoveRecipient"><font face="Arial">CSMTPMessage::RemoveRecipient</font></a></p>
<p> </p>
<p> </p>
<p><a name="RemoveRecipient"></a><big><strong><font face="Arial">CSMTPMessage::RemoveRecipient</font></strong></big></p>
<p><font face="Arial"><strong>void RemoveRecipient(int </strong><em>nIndex</em><strong>);</strong></font></p>
<p class="rl"><strong><font face="Arial">Return Value</font></strong></p>
<p class="t"><font face="Arial">None.</font></p>
<p><font face="Arial"><strong>Parameters</strong></font></p>
<p><font face="Arial"><em>nIndex</em> The index of the recipient to remove.</font></p>
<p><font face="Arial"><strong>Remarks</strong></font></p>
<p><font face="Arial">The corollary function of AddRecipient.</font></p>
<p><strong><font face="Arial">See Also</font></strong></p>
<p><a href="#AddRecipient"><font face="Arial">CSMTPMessage::AddRecipient</font></a></p>
<p> </p>
<p> </p>
<p><a name="GetRecipient"></a><big><strong><font face="Arial">CSMTPMessage::GetRecipient</font></strong></big></p>
<p><font face="Arial"><strong>CSMTPAddress GetRecipient(int </strong><em>nIndex</em><strong>)
const;</strong></font></p>
<p class="rl"><strong><font face="Arial">Return Value</font></strong></p>
<p class="t"><font face="Arial">The recipient at the specified offset.</font></p>
<p><font face="Arial"><strong>Parameters</strong></font></p>
<p><font face="Arial"><em>nIndex</em> The index of the recipient to retrieve.</font></p>
<p><font face="Arial"><strong>Remarks</strong></font></p>
<p><font face="Arial">Allows access to the array of recipients associated with a message.</font></p>
<p><strong><font face="Arial">See Also</font></strong></p>
<p><a href="#AddRecipient"><font face="Arial">CSMTPMessage::AddRecipient</font></a></p>
<p> </p>
<p> </p>
<p><a name="GetNumberOfRecipients"></a><big><strong><font face="Arial">CSMTPMessage::GetNumberOfRecipients</font></strong></big></p>
<p><strong><font face="Arial">int GetNumberOfRecipients() const;</font></strong></p>
<p class="rl"><strong><font face="Arial">Return Value</font></strong></p>
<p class="t"><font face="Arial">The number of recipients for this message.</font></p>
<p><font face="Arial"><strong>Parameters</strong></font></p>
<p><font face="Arial">None.</font></p>
<p><font face="Arial"><strong>Remarks</strong></font></p>
<p><font face="Arial">Returns the number of recipients this message is destined for.</font></p>
<p><strong><font face="Arial">See Also</font></strong></p>
<p><a href="#AddRecipient"><font face="Arial">CSMTPMessage::AddRecipient</font></a></p>
<p> </p>
<p> </p>
<p><a name="AddAttachment" href="#AddAttachment"></a><font face="Arial"><big><strong>CSMTPMessage::AddAttachment</strong></big></font></p>
<p><font face="Arial"><strong>int AddAttachment(CSMTPAttachment* </strong><em>pAttachment</em><strong>);</strong></font></p>
<p class="rl"><strong><font face="Arial">Return Value</font></strong></p>
<p class="t"><font face="Arial">The index of the newly added attachment to the message.</font></p>
<p><font face="Arial"><strong>Parameters</strong></font></p>
<p><font face="Arial"><em>pAttachment</em> A pointer to the file attachment to add to this
message.</font></p>
<p><font face="Arial"><strong>Remarks</strong></font></p>
<p><font face="Arial">Adds an attachment to a message. Please bear in mind that internally
a buffer will be allocated by this function and which is used while sending the
attachment. This means that the "attachment" instance must remain valid during
the lifetime of the call to CSMTPConnection::SendMessage</font></p>
<p><strong><font face="Arial">See Also</font></strong></p>
<p><font face="Arial"><a href="#RemoveAttachment">CSMTPMessage::RemoveAttachment</a> <a
href="#Disconnect">CSMTPConnection::SendMessage</a></font></p>
<p> </p>
<p> </p>
<p><a name="RemoveAttachment"></a><big><strong><font face="Arial">CSMTPMessage::RemoveAttachment</font></strong></big></p>
<p><font face="Arial"><strong>void RemoveAttachment(int </strong><em>nIndex</em><strong>);</strong></font></p>
<p class="rl"><strong><font face="Arial">Return Value</font></strong></p>
<p class="t"><font face="Arial">None.</font></p>
<p><font face="Arial"><strong>Parameters</strong></font></p>
<p><font face="Arial"><em>nIndex</em> The index of the attachment to remove.</font></p>
<p><font face="Arial"><strong>Remarks</strong></font></p>
<p><font face="Arial">The corollary function of AddAttachment.</font></p>
<p><strong><font face="Arial">See Also</font></strong></p>
<p><a href="#AddAttachment"><font face="Arial">CSMTPMessage::AddAttachment</font></a></p>
<p> </p>
<p> </p>
<p><a name="GetAttachment"></a><big><strong><font face="Arial">CSMTPMessage::GetAttachment</font></strong></big></p>
<p><font face="Arial"><strong>CSMTPAttachment* GetAttachment(int </strong><em>nIndex</em><strong>)
const;</strong></font></p>
<p class="rl"><strong><font face="Arial">Return Value</font></strong></p>
<p class="t"><font face="Arial">A pointer to the attachment at the specified offset.</font></p>
<p><font face="Arial"><strong>Parameters</strong></font></p>
<p><font face="Arial"><em>nIndex</em> The index of the attachment to retrieve.</font></p>
<p><font face="Arial"><strong>Remarks</strong></font></p>
<p><font face="Arial">Allows access to the array of attachments associated with a message.</font></p>
<p><strong><font face="Arial">See Also</font></strong></p>
<p><a href="#AddAttachment"><font face="Arial">CSMTPMessage::AddAttachment</font></a></p>
<p> </p>
<p> </p>
<p><a name="GetNumberOfRecipients"></a><big><strong><font face="Arial">CSMTPMessage::GetNumberOfAttachments</font></strong></big></p>
<p><strong><font face="Arial">int GetNumberOfAttachments() const;</font></strong></p>
<p class="rl"><strong><font face="Arial">Return Value</font></strong></p>
<p class="t"><font face="Arial">The number of attachments for this message.</font></p>
<p><font face="Arial"><strong>Parameters</strong></font></p>
<p><font face="Arial">None.</font></p>
<p><font face="Arial"><strong>Remarks</strong></font></p>
<p><font face="Arial">Returns the number of attachments this message contains.</font></p>
<p><strong><font face="Arial">See Also</font></strong></p>
<p><a href="#AddAttachment"><font face="Arial">CSMTPMessage::AddAttachment</font></a></p>
<p> </p>
<p> </p>
<p><a name="m_From"></a><big><strong><font face="Arial">CSMTPMessage::m_From</font></strong></big></p>
<p><font face="Arial"><strong>Remarks</strong></font></p>
<p><font face="Arial">This is the address of the person from which the message is being
sent. You would normally set this value to your email address prior to sending a message.</font></p>
<p><strong><font face="Arial">See Also</font></strong></p>
<p><a href="#CSMTPAddress"><font face="Arial">CSMTPAddress</font></a></p>
<p> </p>
<p><a name="m_sSubject"></a><big><strong><font face="Arial">CSMTPMessage::m_sSubject</font></strong></big></p>
<p><font face="Arial"><strong>Remarks</strong></font></p>
<p><font face="Arial">The subject line of the message in the form of a CString. You would
normally set this value to something meaningful prior to sending a message.</font></p>
<p> </p>
<p> </p>
<p><a name="AddBody"></a><big><strong><font face="Arial">CSMTPMessage::AddBody</font></strong></big></p>
<p><font face="Arial"><strong>void AddBody(const CString& </strong><em>sBody</em><strong>);</strong></font></p>
<p class="rl"><strong><font face="Arial">Return Value</font></strong></p>
<p class="t"><font face="Arial">None.</font></p>
<p><font face="Arial"><strong>Parameters</strong></font></p>
<p><font face="Arial"><em>sBody</em> A reference to the text to add to the body of the
message.</font></p>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -