annotate src/luan/modules/mail/Mail.luan @ 1591:85cd316f0cdb

remove javax.mail
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 18 Mar 2021 23:36:15 -0600
parents 0c46edec25dd
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1353
8d95711f6615 replace java() with require "java"
Franklin Schmidt <fschmidt@gmail.com>
parents: 1164
diff changeset
1 require "java"
693
ca169567ce07 module URIs must now include ".luan"
Franklin Schmidt <fschmidt@gmail.com>
parents: 503
diff changeset
2 local Luan = require "luan:Luan.luan"
1164
1f9d34a6f308 remove assertions
Franklin Schmidt <fschmidt@gmail.com>
parents: 1088
diff changeset
3 local error = Luan.error
1589
0c46edec25dd mail work
Franklin Schmidt <fschmidt@gmail.com>
parents: 1586
diff changeset
4 local MailSender = require "java:luan.modules.mail.MailSender"
320
fed1893821bf remove global namespace
fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
parents: 300
diff changeset
5
1164
1f9d34a6f308 remove assertions
Franklin Schmidt <fschmidt@gmail.com>
parents: 1088
diff changeset
6
1088
bae2d0c2576c change module naming convention
Franklin Schmidt <fschmidt@gmail.com>
parents: 775
diff changeset
7 local Mail = {}
228
7580379cdc79 implement basic mail smtp
fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
parents:
diff changeset
8
1589
0c46edec25dd mail work
Franklin Schmidt <fschmidt@gmail.com>
parents: 1586
diff changeset
9 function Mail.sender(params)
1591
85cd316f0cdb remove javax.mail
Franklin Schmidt <fschmidt@gmail.com>
parents: 1589
diff changeset
10 return { send = MailSender.new(params).send }
1589
0c46edec25dd mail work
Franklin Schmidt <fschmidt@gmail.com>
parents: 1586
diff changeset
11 end
0c46edec25dd mail work
Franklin Schmidt <fschmidt@gmail.com>
parents: 1586
diff changeset
12
1088
bae2d0c2576c change module naming convention
Franklin Schmidt <fschmidt@gmail.com>
parents: 775
diff changeset
13 return Mail