zjywill / RxAndroidMail

A tiny rxjava wrapped Android send mail client library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RxAndroidMail

A tiny rxjava wrapped android smtp client mail library

RxAndroidMail GitHub license RxAndroidMail

Usage

Obtaining the instance

RxMail rxMail = RxMail.create();

Build the mail configure

 RxMailBuilder rxMailBuilder = new RxMailBuilder(getApplicationContext());
                rxMailBuilder.setType("text/html");
                rxMailBuilder.setBody("body");
                rxMailBuilder.setSubject("subject");
                rxMailBuilder.setUsername("your@gmail.com");
                rxMailBuilder.setPassword("password");
                rxMailBuilder.setHost("smtp.gmail.com");
                rxMailBuilder.setPort("465");
                rxMailBuilder.setMailTo("another@gmail.com");
                rxMailBuilder.addAttachments("/data/files/email.jpg");

Send the mail

   rxMail.push(rxMailBuilder);
   rxMail.push(rxMailBuilder.clone().setMailTo("your@gmail.com"));

Release

rxMail.finish();

Contributing

If you would like to contribute code you can do so through GitHub by forking the repository and sending a pull request.

License

MIT

About

A tiny rxjava wrapped Android send mail client library

License:Apache License 2.0


Languages

Language:Java 100.0%