Pacote criado para facilitar o envio de Menssagens se utilizando de plataformas como, Facilita Móvel e também o SMTP da Locaweb, mas também é possível usar em outros servios de email.
Depreciado, hoje toda a tecnologia foi atualizada para microservico, está página está servindo como meu portfólio de documentação de projeto.
Para começar a usar, vá para a classe BeanCredentials.java e coloque suas credenciais nas variáveis, assim como o exemplo abaixo:
//Exemplo
package dev.mbkaue.comunicador;
import lombok.Getter;
/**
*
* @author kaueMarques
*/
@Getter
public class BeanCredentials {
// Email
protected final String strEMAIL_FROM = "[email protected]";
protected final String strEMAIL_USERNAME = "[email protected]";
protected final String strEMAIL_PASSWORD = "SuaSenha";
protected final String strEMAIL_SMTP_HOST = "seuhost.com.br";
protected final String strEMAIL_PORT = "0000";
protected final String strEMAIL_PROTOCOL = "0000";
// SMS
protected final String strSMS_LOGIN = "LoginFacilitaMovelLogin";
protected final String strSMS_PASSWORD = "FacilitaMovelSenha";
}
//Exemplo
package dev.mbkaue.comunicador;
import java.io.IOException;
import org.apache.commons.mail.EmailException;
public class Implementacao {
public static void main(String[] args) throws IOException, EmailException {
Menssagem objMenssagemEmail = new Menssagem(
"Seu Texto",
"[email protected]",
"Nome da pessoa",
"Assunto do email");
Sender enviarEmail = new Sender(objMenssagemEmail);
enviarEmail.email();
}
}
Foi configurado apenas duas variaveis no arquivo, caso queria colocar mais, faça a modificação na classe Menssagem.java
Observação: Para o envio de SMS é necessário ter créditos no Facilita Móvel
//Exemplo
package dev.mbkaue.comunicador;
import java.io.IOException;
public class Implementacao {
public static void main(String[] args) throws IOException {
Menssagem objMenssagemSMS = new Menssagem(
"Seu Texto", //Limite de até 160 caracteres no texto de sms
"12991000000");
Sender enviarSMS = new Sender(objMenssagemSMS);
enviarSMS.sms();
}
}