1. 程式人生 > >使用Java實現QQ郵件的傳送

使用Java實現QQ郵件的傳送


import java.util.Properties;

import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;

/**
 * 傳送郵件 
 * @author vicki
 *
 */
public class Sendmail {

	public static void main(String[] args) {
        boolean isSSL = true;
        String host = "smtp.qq.com"; // 郵件伺服器
        int port = 465; // 埠號
        String from = "
[email protected]
"; //傳送者 String to = "[email protected]"; // 收件人 boolean isAuth = true; final String username = "[email protected]"; // 郵箱登入賬號 final String password = "**********"; // 郵箱登入密碼 Properties props = new Properties(); props.put("mail.smtp.ssl.enable", isSSL); props.put("mail.smtp.host", host); props.put("mail.smtp.port", port); props.put("mail.smtp.auth", isAuth); Session session = Session.getDefaultInstance(props, new Authenticator() { protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication(username, password); } }); try { Message message = new MimeMessage(session); message.setFrom(new InternetAddress(from)); message.addRecipient(Message.RecipientType.TO, new InternetAddress(to)); message.setSubject("主題"); message.setText("內容"); Transport.send(message); } catch (AddressException e) { e.printStackTrace(); } catch (MessagingException e) { e.printStackTrace(); } System.out.println("傳送完畢!"); } }


相關推薦

Java實現QQ郵件傳送客戶端

目錄 一、前言:QQ郵件傳送程式 二、封裝SMTP操作 三、實現多執行緒接收 四、QQ郵件客戶端介面設計     1、連線按鈕     2、傳送按鈕  五、QQ郵件傳送效果演示 六、總結 一、前言:QQ郵件傳送程式 在上一篇《Java網路程式設計:實現QQ郵

使用Java實現QQ郵件傳送

import java.util.Properties; import javax.mail.Authenticator; import javax.mail.Message; import javax.mail.MessagingException; import j

python3 實現qq郵件傳送

python實現qq郵件傳送功能 設定QQ郵箱:點選“設定”->“賬戶”     2. 點選“開啟”按鈕,開啟POP3/SMTP服務,根據提示完成開啟操作,開啟成功後,生成授權碼(授權碼用於第三方登入,簡單說就是用在你寫的python程式裡進

java實現qq郵箱傳送註冊驗證碼

import javax.mail.*; import javax.mail.internet.MimeMessage;/** * * @param email 傳送郵箱驗證碼(註冊) * @return 驗證碼給前段 */ @RequestMapping(valu

java程式實現QQ郵件傳送

1.要想遠端登入QQ必須做如下處理:參考如下: 通過以上文章可以實現用telnet工具命令列發qq郵件。 2.如果telnet命令不可識別:以下是win10安裝telnet方法參考如下: 3.java實現: package com.cl.socket2_12;

flask_email實現QQ郵箱傳送郵件

直接上程式碼 from flask import Flask from flask_mail import Mail, Message from threading import Thread #

Java使用QQ郵箱傳送郵件

本文介紹通過java,使用QQ郵箱進行傳送郵件。 首先要開啟郵箱的SMTP服務,騰訊會給一個授權碼。 package util; import java.util.Properties; import javax.mail.Authenticator; import

JAVA程式設計112——郵件傳送

package com.mollen.utils; import org.junit.Test; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.Session; imp

PHPMailer實現PHP郵件傳送

1.首先是下載PHPMailer http://code.google.com/a/apache-extras.org/p/phpmailer/ 2.解壓 從中取出class.phpmailer.php 和 class.smtp.php 放到你的專案的資料夾,因為我

JAVA實現 【簡訊傳送】 功能

1:新建maven工程 2:開通騰訊雲的簡訊服務功能,新增應用。 3:配置簡訊簽名、簡訊正文模板,並稽核通過(為了方便我就用微信公眾號) 4:添加發送簡訊引用的騰訊雲jar包 <dependency> <groupId>co

Java實現QQ附原始碼

/** 客戶端主要實現類 1,QqClientLogin public class QqClientLogin extends JFrame implements ActionListener{  main(String[] args){}  QqClientLogin(){}  actionPerforme

Windows命令實現匿名郵件傳送

在日常工具開發中,經常會有傳送郵件的需求。在一些高階語言中,如Python,C#中,都有專門的郵件傳送模組,如Python 中的 smtplib 模組。那麼,一封郵件到底是如何傳送到一個特定的郵箱呢? 舉個例子:使用[email protected] 傳送一封

java 實現http協議傳送接收資料

java模擬 post/get方式傳送資料   main方法中用的是post import java.io.*; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncod

java實現kafka訊息傳送和接收

之前寫了一篇關於kafka叢集搭建的點選開啟連結。想了解的可以看下。今天這個實現是和前面叢集對應的。使用的是新版的API。屬性如果想定製自己的,需要到官方網址上面去檢視一下對應的值。推介大家多去看看官方的介紹和demo。網上有些翻譯過來的例子並不完善,最好是知己知彼,才能百戰

zabbix實現QQ郵件報警通知(最詳細)--技術流ken

  前言   前幾天搜了下網上使用zabbix郵件報警通知的文章,大多數還是使用mailx的方法,過程配置起來比較冗餘繁瑣,這幾天想著把自己平時用到的qq郵件報警的方法分享出來供大家參考,以此減少不必要的步驟。   zabbix監控端新增客戶端   關於如

PHP通過PHPMailer類庫實現QQ郵箱傳送方法

其實PHP郵箱傳送功能並非每個專案都一定用得到,但其實每個完整的專案,一般都會包含一個PHP郵箱傳送功能。 一般郵箱傳送功能普遍用於註冊啟用,密碼找回,以及留言回覆等等功能上。而且這也是很多人頭疼的問

java實現qq聊天室功能

一下是伺服器端原始碼,供大家參考 下面是main.javapackage com; public class Main { public static void main(String args[]) { new ServerListener().start();

python入門(三) 實現QQ自動傳送訊息

前言 前面二章簡單過了一下python的基本知識,最近剛好需要實現QQ自動傳送訊息的指令碼,於是便拿python來練手。 業務邏輯 1、開啟需要傳送訊息的視窗 2、鎖定該視窗 3、將需要傳送的內容放到QQ視窗 4、模擬按鍵傳送enter鍵傳送訊息(QQ傳送訊息有二

Java實現郵件功能

package com.qincloud.test; import java.util.Date; import java.util.Enumeration; import java.util.Properties; import java.util.Vector; imp

java 實現利用 RabbitMQ 傳送和消費訊息

import com.rabbitmq.client.*; import java.io.IOException; public class Recv {private final static String QUEUE_NAME = "hello";public static void main(Stri