メール送信
mailsenderライブラリを使用してメール送信を行なうサンプルです。
アプリケーションにメール送信機能を追加する手順は以下の通りです。
Viliを使ってプロジェクトに「メール送信フラグメント」を追加する。
「ルートパッケージ.mailsender」パッケージに、末尾が「Mailsender」であるインタフェース(または抽象クラス)を作成する(例:TestMailsender)。
作成したMailsenderインタフェースに、com.ozacc.mail.Mail型(配列型でもList型でも構いません)の引数を持つメソッドを追加する(例:void send(Mail mail))。
メール送信処理を行ないたいクラスにMailsenderインタフェースのプロパティを用意し、MailsenderコンポーネントをDIさせるようにする。
Mailsenderコンポーネントのメソッドを呼び出す。