E aê galera!!!
Eu to com o seguinte código:
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.Socket;
import java.net.UnknownHostException;
public class ClienteSMTP {
public static void main(String[] args) {
Socket str = null;
DataOutputStream strSaida = null;
BufferedReader strEntrada = null;
try{
str = new Socket("smtp.gmail.com", 25);
strSaida = new DataOutputStream(str.getOutputStream());
strSaida.writeBytes("HELO gmail.com\n");
strSaida.writeBytes("MAIL FROM: <[email removido]>\n");
strSaida.writeBytes("RCPT TO: <[email removido]>\n");
strSaida.writeBytes("DATA\n");
strSaida.writeBytes("Subject: Mensagem de teste\n");
strSaida.writeBytes("From: [email removido]\n");
strSaida.writeBytes("To: [email removido]\n");
strSaida.writeBytes("Esta mensagem foi enviada corretamente!!!:D\n");
strSaida.writeBytes(".\n");
strSaida.writeBytes("quit\n");
str.close();
strSaida.close();
}catch(UnknownHostException e){
System.out.println("host desconhecido");
}catch(IOException e){
System.out.println(e);
}
}
Eu to querendo saber como que faço pra inserir um anexo nessa aplicação. Eu sei que tenho que usar um tal de MIME Type “multipart/mixed” mas já pesquisei em tudo quanto foi lugar e num encontrei a sintaxe desse negócio pra acrescentar no código.
Quem souber, valeu!!