Mercurial Hosting > luan
comparison src/luan/modules/mail/Mail.luan @ 1586:fcca0ddf5a4d
luan uses goodjava.mail
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 12 Mar 2021 20:12:43 -0700 |
parents | 8d95711f6615 |
children | 0c46edec25dd |
comparison
equal
deleted
inserted
replaced
1585:c0ef8acf069d | 1586:fcca0ddf5a4d |
---|---|
1 require "java" | 1 require "java" |
2 local Luan = require "luan:Luan.luan" | 2 local Luan = require "luan:Luan.luan" |
3 local error = Luan.error | 3 local error = Luan.error |
4 local type = Luan.type or error() | 4 local type = Luan.type or error() |
5 local System = require "java:java.lang.System" | 5 local System = require "java:java.lang.System" |
6 local SmtpCon = require "java:luan.modules.mail.SmtpCon" | 6 --local SmtpCon = require "java:luan.modules.mail.SmtpCon" |
7 local SmtpCon = require "java:luan.modules.mail.MailCon" | |
7 | 8 |
8 | 9 |
9 local Mail = {} | 10 local Mail = {} |
10 | 11 |
11 System.setProperty( "mail.mime.charset", "UTF-8" ) | 12 --System.setProperty( "mail.mime.charset", "UTF-8" ) |
12 | 13 |
13 function Mail.Sender(params) | 14 function Mail.Sender(params) |
14 type(params)=="table" or error() | 15 type(params)=="table" or error() |
15 local smtpCon = SmtpCon.new(params) | 16 local smtpCon = SmtpCon.new(params) |
16 return { send = smtpCon.send } | 17 return { send = smtpCon.send } |