一個簡單的傳送資訊到郵箱的程式
各位朋友!麻煩過目 一個實現傳送資訊到郵箱的程式,請指出錯誤!
import java.io.*;
import java.net.*;
import java.util.*;
public class sendMail extends Object
{
private Socket socket;
private PrintWriter mailOut;
private BufferedReader mailIn;
//傳送命令到主機的方法sendcommend()
public static void sendCommend (Parameters param,String cmd) throws IOException
{
param.mailOut.print(cmd+"\r\n");
param.mailOut.flush();
String line=param.mailIn.readLine();
}
//傳送資料到主機的方法sendData()
public static void sendData(Parameters param,String to,String subject,String message)
{ message="to:"+to+"\r\n"+"subject:"+subject+"\r\n"+message;
param.mailOut.print(message+"\r\n\r\n");
param.mailOut.flush();
}
public static void main(String[] str) throws UnknownHostException,IOException
{ String host="smtp.263.net", //SMTP伺服器是 smtp.263.net
from="maicai305@tom.com", //傳送方
to="mikchain@yahoo.com.cn", //接受方
name="maicai",
subject="happy! from experiment!",//主題
message="留言:"+name+"test sendmail!";//內容
Parameters param=new Parameters();
param.socket=new Socket(host,25);
param.mailOut=new PrintWriter(param.socket.getOutputStream(),true);
param.mailIn=new BufferedReader( new InputStreamReader( param.soccket.getInputStream()));
sendCommend(param,"HELLO"+host);//命令為“HELLO”+host
sendCommend(param,"Mail from:"+from);//命令為:"Mail from:"+from
sendCommend(param,"Rcpt to:"+to); //命令為:"Rcpt to:"+to
sendData(param,to,subject,message);要傳送資料的接受方,主題,內容依次為: to,subject,message
sendCommend(param,"QUIT");//命令:QUIT
param.socket.close();//關閉所指定的socket
}
}
相關文章
- JavaMail:java使用QQ郵箱傳送郵件簡單版。JavaAI
- 如何傳送電子郵件到別人郵箱?電子郵件傳送的方法
- 郵箱傳送模組
- Java Mail 郵件傳送(二):簡單封裝的郵件傳送JavaAI封裝
- 如何使用 ABAP 程式碼傳送郵件到指定郵箱試讀版
- 如何用python實現郵箱傳送資訊Python
- golang傳送郵件(qq郵箱)Golang
- 使用node的emailjs傳送郵箱AIJS
- 配置linux使用mail傳送郵件到163郵箱LinuxAI
- 谷歌郵箱,配置傳送郵件密碼谷歌密碼
- python 樹莓派 開機傳送IP到郵箱Python樹莓派
- javamail 配置多個郵箱進行傳送 異常JavaAI
- 企業郵箱超大附件怎麼傳送?給你一個妙招
- 本地郵箱可以傳送,部署到阿里雲之後不行阿里
- 怎麼傳送電子郵件到別人郵箱?手把手教你!
- qq郵箱怎麼發檔案給別的郵箱 qq郵箱如何將文件傳送給別人
- Go之傳送釘釘和郵箱Go
- win10使用自帶郵箱傳送郵件時直接進傳送箱裡無法完成傳送怎麼解決Win10
- 一個讀取Gmail郵件的簡單程式AI
- 註冊時,給使用者郵箱傳送啟用連結(java 傳送郵件)Java
- 用ASP.Net寫一個傳送ICQ資訊的程式 (轉)ASP.NET
- 郵件和簡訊傳送
- Java實現網易企業163郵箱傳送郵件Java
- python smtplib 傳送郵件簡單介紹Python
- a標籤的妙用-撥打電話、傳送簡訊、傳送郵件
- 企業郵箱在傳送郵件時失敗的原因是什麼
- Bugfree郵件傳送設定(以QQ郵箱為例)
- 伺服器簡單郵箱配置伺服器
- Ubuntu的郵件傳送Ubuntu
- windows10系統中outlook郵箱已傳送郵件如何撤回Windows
- 郵件開發:傳送程式
- 微信、郵箱大檔案傳送限制怎麼辦?用這個工具搞定!
- 郵件傳送平臺哪個最好?一站式郵件傳送平臺推薦!
- 《奇巧淫技》系列-python!!每天早上八點自動傳送天氣預報郵件到QQ郵箱Python
- 郵件傳送
- 傳送郵件
- asp.net傳送郵件程式ASP.NET
- 收到263定時傳送郵件的傳送提醒