public class Smtp
extends java.lang.Object
Smtp(Log, String, String, int, boolean, String, String)
Modifier and Type | Class and Description |
---|---|
static class |
Smtp.MultiPartType |
static class |
Smtp.Part
Message-Part.
|
static class |
Smtp.PartType |
static class |
Smtp.PartTypeInfo |
static class |
Smtp.Recipients |
Constructor and Description |
---|
Smtp(Log log,
java.lang.String from,
java.lang.String host,
int port,
boolean ssltls,
java.lang.String user,
java.lang.String pass)
CTOR.
|
Modifier and Type | Method and Description |
---|---|
boolean |
send(java.lang.String subject,
Smtp.Recipients recipients,
Smtp.Part part)
Sendet eine Mail.
|
boolean |
send(java.lang.String subject,
java.lang.String to,
Smtp.Part part)
Sendet eine Mail.
|
boolean |
send(java.lang.String subject,
java.lang.String to,
java.lang.String text)
Sendet eine simple Text-Mail.
|
public Smtp(Log log, java.lang.String from, java.lang.String host, int port, boolean ssltls, java.lang.String user, java.lang.String pass)
log
- Log
from
- EMail-Adresse des Absendershost
- String SMTP-Host z.B. mail.gmx.netport
- int SMTP-Port, z.B. 25 (standard) oder 465 (ssltls)ssltls
- true: SSL-Socket mit TLS, false: Unverschluesseltuser
- String SMTP-AnmeldeName fuer SMTP-Hostpass
- String SMTP-AnmeldePassWort fuer SMTP-HostSmtp.Part
public boolean send(java.lang.String subject, java.lang.String to, java.lang.String text)
subject
- String Betreffto
- String Empfaenger EMail-Adressetext
- String Mail-Textpublic boolean send(java.lang.String subject, java.lang.String to, Smtp.Part part)
subject
- String Betreffto
- String Empfaenger EMail-Adressepart
- Part, NOT NULLpublic boolean send(java.lang.String subject, Smtp.Recipients recipients, Smtp.Part part)
subject
- String Betreffrecipients
- Rcpt, not empty.part
- Smtp.Part
Throwable
wird aufgefangen.