Difference between revisions of "MAILOPEN()"
From Recital Documentation Wiki
Helengeorge (Talk | contribs) (→Class) |
Yvonnemilne (Talk | contribs) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
==Purpose== | ==Purpose== | ||
Function to connect to the specified mail server | Function to connect to the specified mail server | ||
Line 10: | Line 8: | ||
==See Also== | ==See Also== | ||
− | [[CLOSEMAIL()]], [[COUNTMAIL()]], [[DELETEMAIL()]], [[MAILCLOSE()]], [[MAILCOUNT()]], [[MAILDELETE()]], [[MAILERROR()]], [[MAILHEADER()]], [[MAILNODENAME()]], [[MAILREAD()]], [[MAILSEND()]], [[MAILUSERNAME()]], [[OPENMAIL()]], [[READMAIL()]], [[SENDMAIL()]] | + | [[CLOSEMAIL()]], [[COUNTMAIL()]], [[DELETEMAIL()]], [[MAILATTACH()]], [[MAILCLOSE()]], [[MAILCOUNT()]], [[MAILDELETE()]], [[MAILERROR()]], [[MAILHEADER()]], [[MAILNODENAME()]], [[MAILREAD()]], [[MAILSAVEAS()]], [[MAILSEND()]], [[MAILUSERNAME()]], [[OPENMAIL()]], [[READMAIL()]], [[SENDMAIL()]] |
Line 37: | Line 35: | ||
<code lang="recital"> | <code lang="recital"> | ||
// Open POP3 for reading mail | // Open POP3 for reading mail | ||
− | m_open = mailopen("mailserver.company.com", "username", "password") | + | m_open = mailopen("mailserver.company.com", "username", "password", "POP3") |
if not m_open | if not m_open | ||
dialog box mailerror() | dialog box mailerror() | ||
Line 44: | Line 42: | ||
// Open SMTP for sending | // Open SMTP for sending | ||
− | m_open = mailopen("mailserver.company.com","username","password" , "SMTP") | + | m_open = mailopen("mailserver.company.com","username","password", "SMTP") |
if not m_open | if not m_open | ||
dialog box mailerror() | dialog box mailerror() | ||
Line 53: | Line 51: | ||
==Products== | ==Products== | ||
− | Recital | + | Recital Server, Recital |
[[Category:Documentation]] | [[Category:Documentation]] | ||
[[Category:Functions]] | [[Category:Functions]] | ||
[[Category:Mail]] | [[Category:Mail]] | ||
[[Category:Mail Functions]] | [[Category:Mail Functions]] |
Latest revision as of 10:42, 6 July 2011
Purpose
Function to connect to the specified mail server
Syntax
MAILOPEN(<expC1>, <expC2>, <expC3> [, <expC4>])
See Also
CLOSEMAIL(), COUNTMAIL(), DELETEMAIL(), MAILATTACH(), MAILCLOSE(), MAILCOUNT(), MAILDELETE(), MAILERROR(), MAILHEADER(), MAILNODENAME(), MAILREAD(), MAILSAVEAS(), MAILSEND(), MAILUSERNAME(), OPENMAIL(), READMAIL(), SENDMAIL()
Description
The MAILOPEN() function is used to connect to the specified mail server. The mail type POP3 should be used for reading mail, and SMTP used for sending mail.
Parameters | Required | Default | Description |
---|---|---|---|
<expC1> | Yes | None | The node name or IP address of the mail server |
<expC2> | Yes | None | The user name with which to connect to the mail server |
<expC3> | Yes | None | The password for the user name |
<expC4> | No | POP3 | The mail protocol type. POP3 and SMTP are the currently supported protocols. |
If successful the MAILOPEN() will return .T., otherwise .F.. The MAILERROR() function can be used to return the error message if the MAILOPEN() fails.
Example
// Open POP3 for reading mail m_open = mailopen("mailserver.company.com", "username", "password", "POP3") if not m_open dialog box mailerror() endif mailclose() // Open SMTP for sending m_open = mailopen("mailserver.company.com","username","password", "SMTP") if not m_open dialog box mailerror() endif mailclose()
Products
Recital Server, Recital