Session需要使用java.util.Properties来构造,常用的用来构造Session的属性:

属性名

含义

mail.smtp.user

SMTP的缺省用户名。

mail.smtp.host

要连接的SMTP服务器。

mail.smtp.port

要连接的SMTP服务器的端口号,如果connect没有指明端口号就使用它,缺省值25。

mail.smtp.connectiontimeout

Socket连接超时值,单位毫秒,缺省值不超时。

mail.smtp.timeout

Socket I/O超时值,单位毫秒,缺省值不超时。

mail.smtp.from

SMTP MAIL使用的Email地址,用来设置邮件的return地址。缺省是Message.getFrom()或InternetAddress.getLocalAddress()。注意:mail.smtp.user优先使用

mail.smtp.localhost

localhost名,缺省是InetAddress.getLocalHost().getHostName()。如果JDK和name service正确配置,一般不需设置。

mail.smtp.ehlo

如果为false,那么不会尝试使用EHLO命令登录,缺省是true。通常EHLO命令失败,会倒退到HELO命令。这个属性只有在服务器没有fail EHLO属性或没有实现EHLO属性。

mail.smtp.auth

缺省是false,如果为true,尝试使用AUTH命令认证用户。

mail.host

邮件交互的主机。

mail.transport.protocol

要装入session的协议(smtp、pop3、imap、nntp)。

mail.user

登录邮件服务器的用户名(发送邮件时需要)。

mail.from

发件人地址(发送邮件时需要)。

转载于:https://www.cnblogs.com/xhk1228/archive/2013/05/03/3194839.html

java mail 设置参数相关推荐

  1. java httpget 设置参数_HttpGet 请求(带参数)

    标签: package com.example.util; import java.io.BufferedReader; import java.io.IOException; import java ...

  2. java email怎么设置端口号_java mail 设置参数

    Session需要使用java.util.Properties来构造,常用的用来构造Session的属性: 属性名 含义 mail.smtp.user SMTP的缺省用户名. mail.smtp.ho ...

  3. java httpget 设置参数_java 模拟HTTP doPost请求 设置参数 | 学步园

    请求模拟 package org.zlex.commons.net; import java.io.DataInputStream; import java.io.DataOutputStream; ...

  4. java:jvm参数设置

    java:jvm参数设置 1 前言 jvm参数设置后,可通过System.getProperties()或者System.getProperty("jdbc.drivers")来获 ...

  5. java线程池参数_java线程池参数设置原则,如何设置线程池参数比较合理?

    线程池的参数应该怎样设置呢?相信对于很多的人来说这也是一个比较难的问题,下面就让我们一起来解决一下,究竟应该如何设置线程池的参数才是最合理的吧! 首先在设置参数的时候,有以下的几点是我们需要考虑到的! ...

  6. Java Mail 邮件发送(一):入门Demo

    本文首发于简书,Java Mail 邮件发送(一):Demo 上周公司的项目要求开发邮件发送功能.自己在网上跟着教程边学边做了一下午,现在基本开发完成了.由于一个同事也想看下该怎么写,顺便学习下.所以 ...

  7. java邮件支持_使用Spring的JAVA Mail支持简化邮件发送功能

    闲来无事,翻看<Spring in Action>,发现Spring集成了对JAVA Mail的支持,有点小激动的看了一遍,嗯,话说真的简单了很多. Spring的邮件发送的核心是Mail ...

  8. java mail 收发邮件

    java mail 收发邮件 1.发件 2.收件 1.发件 package base.util; /* Some SMTP servers require a username and passwor ...

  9. Java Service Wrapper将java程序设置为服务

    有时候我们希望我们java写的程序作为服务注册到系统中,Java Service Wrapper(下面简称wrapper)是目前较为流行的将Java程序部署成Windows服务的解决方案, 本文将讨论 ...

最新文章

  1. linux视频学习6(mysql的安装/)
  2. recycleview 清空数据 滚动顶部_爱剪辑:制作数字滚动效果,翻滚吧字幕!
  3. 网络相关的一些基本的命令的使用(ping、ifconfig、route、netstat)---Linux学习笔记
  4. 后处理安装_Mastercam2017(自定义后处理选项)安装!
  5. Vim设置支持鼠标,光标定位,滚轮上下移动
  6. RabbitMq学习笔记005---登录rabbitmq报错User can only log in via localhost
  7. 动物面部识别技术哪个强?奶牛鸡猪狗绵羊……
  8. 定制你自己的CRF模型以及JAVA实现的Word2Vec模型和一些java版NLP的工具
  9. CodeForces - 786B Legacy (线段树+DIjkstra+思维)
  10. 【C++】图书管理系统(含全部源代码)
  11. 蓝牙耳机连接笔记本声音卡顿解决办法
  12. 2021年高考成绩查询永春一中,今天2018福建高考成绩出炉!泉州第一名是他们,永春一中、四中取得优异成绩!...
  13. qt:cannot open C:\Users\某某某\AppData\Local\Temp\main.obj.15576.16.jom for write
  14. [LaTeX] 将minipage环境中的脚注(footnote)放到正文并添加超链接
  15. matlab中利用xy求取多项式z,matlab基础练习题
  16. 【组图】世界著名城市夜景
  17. 程序员视角m1 Macbook air使用指南和指令备忘录
  18. AOS | 推出无线充电发射器(TX)解决方案
  19. 开放世界游戏中的大地图的实现——内容制作篇
  20. 图像的仿射变换:cv2.warpAffine()

热门文章

  1. 简单计算器 (关于栈的一种应用)
  2. Twisted入门教程(5)
  3. hive求差集和交集
  4. provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接错误的解决方法...
  5. 明白了为什么java方法上面为什么要加个@符号
  6. Redhat的Linux产品版本AS/ES/WS的联系与区别
  7. 前端之 jQuery 入门
  8. Java笔记13-兄弟连在线考试系统
  9. python wordpress xmlrpc_python-markdown自动发送wordpress文章(python-xmlrpc-wordpress)
  10. pcl里面使用KdTree来搜索