Difference between revisions of "MAILOPEN()"

From Recital Documentation Wiki
Jump to: navigation, search
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Class==
 
Mail
 
 
 
 
==Purpose==
 
==Purpose==
 
Function to connect to the specified mail server
 
Function to connect to the specified mail server
Line 12: 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 39: 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 46: 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 55: Line 51:
  
 
==Products==
 
==Products==
Recital Database Server, Recital Mirage Server, Recital Terminal Developer
+
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