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 }