我想发送电子邮件使用Java套接字,但似乎无法发送电子邮件 (我不使用Java的邮件API,我只是想用套接字发送电子邮件)。请告诉我在哪里我做错了并修改代码...我会很高兴的任何帮助...感谢发送电子邮件使用Java套接字
下面是我的代码
import java.io.*;
import java.net.*;
class MailingClient {
public void smtp(String command) throws UnknownHostException, IOException {
Socket socket=new Socket("smtp.gmail.com",465);
BufferedReader br= new BufferedReader(new InputStreamReader(socket.getInputStream()));
br.readLine();
OutputStream os = socket.getOutputStream();
os.write(command.getBytes());
smtp("HELLO " + "[email protected]");
smtp("MAIL FROM: "+ "[email protected]");
smtp("DATA");
smtp("yourContent");
}
public static void main(String argv[]) throws Exception
{
MailingClient c=new MailingClient();
c.smtp("HELO");
}
}
这是你的同学吗? http://stackoverflow.com/questions/7703059/send-mail-to-gmail-account今天之前提出这个问题。 – BalusC
嗯不知道... – user841852
我必须同意。这听起来像是一个家庭作业问题。 – atrain