public class MailTX extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
MAILER
メーラーの名称 "Hayabusa Mail Ver 4.0"
|
コンストラクタと説明 |
---|
MailTX(java.lang.String host)
メールサーバーとデフォルト文字エンコーディングを指定して、オブジェクトを構築します。
|
MailTX(java.lang.String host,
java.lang.String charset)
メールサーバーとデフォルト文字エンコーディングを指定して、オブジェクトを構築します。
|
MailTX(java.lang.String host,
java.lang.String charset,
java.lang.String smtpPort,
java.lang.String authType,
java.lang.String authPort,
java.lang.String authUser,
java.lang.String authPass,
boolean useStarttls)
メールサーバーと文字エンコーディングを指定して、オブジェクトを構築します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
clearBcc()
送信先(BCC)アドレス配列をクリアします。
|
void |
clearCc()
送信先(CC)アドレス配列をクリアします。
|
void |
clearTo()
送信先(TO)アドレス配列をクリアします。
|
static void |
main(java.lang.String[] args)
コマンドから実行できる、テスト用の main メソッドです。
|
void |
reset()
MimeMessageをリセットします。
|
void |
sendmail()
メールを送信します。
|
void |
setBcc(java.lang.String[] bcc)
送信先(BCC)アドレス配列をセットします。
|
void |
setCc(java.lang.String[] cc)
送信先(CC)アドレス配列をセットします。
|
void |
setDebug(boolean debug)
デバッグ情報の表示を行うかどうかをセットします。
|
void |
setFilename(java.lang.String[] fname)
添付ファイル名配列をセットします。
|
void |
setFrom(java.lang.String from)
送信元(FROM)アドレスをセットします。
|
void |
setMessage(java.lang.String msg)
メッセージ(本文)をセットします。
|
void |
setReplyTo(java.lang.String[] replyTo)
返信元(replyTo)アドレス配列をセットします。
|
void |
setSubject(java.lang.String subject)
タイトルをセットします。
|
void |
setTo(java.lang.String[] to)
送信先(TO)アドレス配列をセットします。
|
public MailTX(java.lang.String host)
host
- メールサーバーjava.lang.IllegalArgumentException
- 引数が null の場合。public MailTX(java.lang.String host, java.lang.String charset)
host
- メールサーバーcharset
- 文字エンコーディングjava.lang.IllegalArgumentException
- 引数が null の場合。5.4.3.2 (2012/01/06) 認証対応のため |
5.8.1.1 (2014/11/14) 認証ポート追加 |
5.9.29.2 (2018/02/16) STARTTLS対応 |
public MailTX(java.lang.String host, java.lang.String charset, java.lang.String smtpPort, java.lang.String authType, java.lang.String authPort, java.lang.String authUser, java.lang.String authPass, boolean useStarttls)
host
- メールサーバーcharset
- 文字エンコーディングsmtpPort
- SMTPポートauthType
- 認証方法 5.4.3.2authPort
- 認証ポート 5.4.3.2authUser
- 認証ユーザ 5.4.3.2authPass
- 認証パスワード 5.4.3.2useStarttls
- 暗号化通信設定(STARTTLS) 5.9.29.2java.lang.IllegalArgumentException
- 引数が null の場合。5.1.9.0 (2010/08/01) mail.smtp.localhostの設定追加 |
5.4.3.2 (2012/01/06) 認証対応(POP Before SMTP)。引数3つ追加(将来的にはAuthentication対応?) |
5.8.1.1 (2014/11/14) 認証ポート追加 |
5.8.7.1 (2015/05/22) SMTP Auth対応 |
5.9.29.2 (2018/02/16) STARTTLS対応 |
5.10.20.1 (2020/03/03) 添付ファイル名文字化け対策 |
public void sendmail()
public void reset()
public void setFrom(java.lang.String from)
from
- 送信元(FROM)アドレスpublic void setTo(java.lang.String[] to)
to
- 送信先(TO)アドレス配列public void setCc(java.lang.String[] cc)
cc
- 送信先(CC)アドレス配列public void setBcc(java.lang.String[] bcc)
bcc
- 送信先(BCC)アドレス配列public void clearTo()
4.3.6.0 (2009/04/01) 新規追加 |
public void clearCc()
4.3.6.0 (2009/04/01) 新規追加 |
public void clearBcc()
4.3.6.0 (2009/04/01) 新規追加 |
public void setReplyTo(java.lang.String[] replyTo)
replyTo
- 返信元(replyTo)アドレス配列public void setSubject(java.lang.String subject)
subject
- タイトルpublic void setFilename(java.lang.String[] fname)
fname
- 添付ファイル名配列public void setMessage(java.lang.String msg)
msg
- メッセージ(本文)public void setDebug(boolean debug)
debug
- 表示有無[true/false]public static void main(java.lang.String[] args) throws java.lang.Exception
args
- コマンド引数配列java.lang.Exception
- なんらかのエラーが発生した場合。Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.