// Open POP3 for reading mail m_open = openmail("mailserver.company.com", "username", "password", "POP3") if not m_open dialog box mailerror() endif closemail() // Open SMTP for sending m_open = mailopen("mailserver.company.com") if not m_open dialog box mailerror() endif closemail()
https://www.lianja.com/doc/index.php/OPENMAIL()
number = readmail(1, "mail_mes", "BODY") ? number 30 ? mail_mes[30] This is the last line in the mail message.
https://www.lianja.com/doc/index.php/READMAIL()
// Open SMTP mail connection to the mail server m_open = mailopen("mailserver.company.com","username","password","SMTP") if not m_open dialog box mailerror() return endif // send the mail fromname = "info@lianja.com" tonames = "fred@lianja.com;sue@lianja.com" ccnames = "bert@lianja.com;linda@lianja.com" subject = "For your information" msg = "Dear All" + chr(10) + "Here are the files you asked for."; + chr(10) + "Best regards" + chr(10) + "Sam" attachments = "info.doc, info.xls" mailsend(fromname, tonames, ccnames, subject, msg, attachments) // close the connection to the mail server mailclose() // Open SMTP mail connection to the mail server m_open = mailopen("mailserver.company.com", "username", "password") if not m_open dialog box mailerror() return endif // sendmail() and mailsend() are functionally identical fromname = "info@lianja.com" tonames = "fred@lianja.com" ccnames = "" subject = "For your information" msg = "email.htm" attachments = "" content = "text/html" sendmail(fromname, tonames, ccnames, subject, msg, attachments, .F., content) // close the connection to the mail server mailclose()
https://www.lianja.com/doc/index.php/SENDMAIL()
closemail()
https://www.lianja.com/doc/index.php/CLOSEMAIL()
value = countmail(message_size) ? value 6 ? message_size[1] 365
https://www.lianja.com/doc/index.php/COUNTMAIL()
deletemail(1)
https://www.lianja.com/doc/index.php/DELETEMAIL()
if mailattach(1, "mailattach.zip") ! unzip mailattach.zp else ? "Mail attachment could not be saved." endif
https://www.lianja.com/doc/index.php/MAILATTACH()
mailclose()
https://www.lianja.com/doc/index.php/MAILCLOSE()
value = mailcount(message_size) ? value 6 ? message_size[1] 365
https://www.lianja.com/doc/index.php/MAILCOUNT()
Delete the specified mail message
maildelete(1)
https://www.lianja.com/doc/index.php/MAILDELETE()
Last mail error
? mailopen("mailserver.company.com","username","password") .F. ? mailerror() Host name 'mailserver.company.com' not found.
https://www.lianja.com/doc/index.php/MAILERROR()
Return specified header information
number = mailread(1, "mail_mes") ? number 30 ? mailheader(mail_mes, "FROM") sales@lianja.com
https://www.lianja.com/doc/index.php/MAILHEADER()
Node name of the currently connected mail server
? mailopen("mailserver.company.com","username","password") .T. ? mailnodename() mailserver.company.com
https://www.lianja.com/doc/index.php/MAILNODENAME()
Connect to the specified mail server
// Open POP3 for reading mail m_open = mailopen("mailserver.company.com", "username", "password", "POP3") if not m_open dialog box mailerror() else // process mail mailclose() endif // Open SMTP for sending m_open = mailopen("mailserver.company.com","username","password", "SMTP") if not m_open dialog box mailerror() else //process mail mailclose() endif
https://www.lianja.com/doc/index.php/MAILOPEN()
Read the specified mail message
number = mailread(1, "mail_mes", "BODY") ? number 30 ? mail_mes[30] This is the last line in the mail message.
https://www.lianja.com/doc/index.php/MAILREAD()
Save the body of a mail message to a file
if mailsaveas(1, "mailmes.txt") vi mailmes.txt else ? "Mail message could not be saved." endif
https://www.lianja.com/doc/index.php/MAILSAVEAS()
Send mail
// Open SMTP for sending m_open = mailopen("mailserver.company.com","username","password","SMTP") if not m_open dialog box mailerror() return endif fromname = "info@lianja.com" tonames = "fred@lianja.com;sue@lianja.com" ccnames = "bert@lianja.com;linda@lianja.com" subject = "For your information" message = "Dear All" + chr(10) + "Here are the files you asked for." + chr(10) + ; "Best regards" + chr(10) + "Sam" attachments = "info.doc, info.xls" mailsend(fromname,tonames,ccnames,subject,message,attachments) mailclose() // Open SMTP for sending m_open = mailopen("mailserver.company.com","username","password","SMTP") if not m_open dialog box mailerror() return endif fromname = "info@lianja.com" tonames = "fred@lianja.com" ccnames = "" subject = "For your information" message = "email.htm" attachments = "" content = "text/html" sendmail(fromname,tonames,ccnames,subject,message,attachments,.F.,content) mailclose()
https://www.lianja.com/doc/index.php/MAILSEND()
Return current user name
? mailopen("mailserver.company.com","username","password") .T. ? mailusername() username
https://www.lianja.com/doc/index.php/MAILUSERNAME()