邮件测试须知(JavaMail)

1、邮件有发送频率限制,如果之前可以正常发送邮件。突然发送失败,极有可能是超出发送频率了

2、如果邮件发送失败请先使用客户端发送相同邮件测试是否可以发送成功,如果也发送不成功,那么和账号有关,可能是邮件服务器对这个账号做了什么限制

3、使用刚注册不久的网易云邮箱发送图片/(文字+图片)会失败,这是正常的情况。换成注册时间较久的网易云账号就可以发送成功

4、发送邮件时邮件大小尽量不要超过3M,因为邮箱每天有发送量限制,当发送量超出一定值(比如qq邮箱是200M)后,就不能发送内存较大的邮件了,只允许发送内存较小的邮件,发送大邮件会失败。所以发送的邮件大小请尽量小于3M

5、如果同样的发送账号和接收账号在一台机器上发送邮件失败,在另一台机器上可以发送成功。那么很有可能是那台机器IP发信太多,被禁用了

6、如果出现问题需要定位,请告知发送账号、接收账号、发送内容和数据库(GW_EMAIL_MT表)中记录的失败信息

原文地址:https://www.cnblogs.com/kiko2014551511/p/11515691.html

时间: 2024-10-14 02:18:14

邮件测试须知(JavaMail)的相关文章

javaWEB邮件测试

新建一个工具类: Mail.java 该类的主要关键点是:1.设置系统属性.也就是你是用什么协议来进行邮件发送的,邮件协议有很多在种,比如impt,smpt,prop等协议, 我现在测试用的是smpt协议,smpt协议里也分为很多种,以为有不同的邮箱QQ,126,新浪等,所以就有不同的smpt系统属性了(注:这些 都可以再网上查到),我用的协议是smpt.qq.com,通过property将它存到map集合里面:props.put("host","smpt.qq.com&qu

smtp邮件测试

# -*- coding:utf-8 -*- #!/usr/bin/python import sys reload(sys) # reload 才能调用 setdefaultencoding 方法 sys.setdefaultencoding('utf-8') # 设置 'utf-8' import smtplib from email.mime.text import MIMEText from email.header import Header #第三方服务smtp mail_host=

javamail: UrlDataSource获取网络文件作为邮件的附件|javamail发送二进制流附件的问题

https://www.cnblogs.com/younldeace/p/5193103.html 最近做个邮件发送功能,要内嵌图片并有附件. 需求很奇怪,图片和附件文件是放在ftp服务器上的,查了下javamail的文档. 添加附件方法如下 MimeBodyPart messageBodyPart=new MimeBodyPart(); DataSource dataSource1=new FileDataSource("d:/xx.doc"); //DataSource dataS

winmail mail server的安装和使用方法 (邮件测试)

Winmail mail server邮件系统的安装及使用. 在安装之前首先要配置服务器固定的IP地址.子网掩码和DNS服务器(网关我这里暂时用不着). 先来配置IP地址信息,使两台虚拟机能够互联互通.下面是Server 2008服务器上面的配置. 下面是win 7虚拟机上面的IP地址配置. 用win 7虚拟机ping服务器的IP地址进行测试,注意防火墙是否关闭. 下面来安装winmail的软件安装包.路径我选择的默认. 中间没有截的图都是选择默认的配置. 下面也是使用默认配置,没图的地方都是默

Jmail发送Html邮件内容

<span style="font-size:14px;"> import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import javax.mail.internet.MimeUtility; import javax.mail.Session; import javax.mail.MessagingException; import javax.mail.T

Java发送带html标签内容的邮件

package test; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import javax.mail.internet.MimeUtility; import javax.mail.Session; import javax.mail.MessagingException; import javax.mail.Transport; public class SendH

java Mail如何发送邮件

1.应用场景:在系统需要发送与用户相关的消息时,而用户不在线,可以采取发送邮件的方式,使用户了解最新的系统情况 或者发送验证码等验证场景 2.实验环境 主要使用mail.jar和activation.jar两个包 3.使用一份简单的邮件 public void sendMail() throws AddressException, MessagingException{ /* * 1.得到session */ Properties properties=new Properties(); pro

Spring mvc +ajax 发送邮件

1.前端页面--form表单提交,通过发送按钮的id="send"定位DOM,触发ajax请求 <form class="form-horizontal" id="emailEdit" style="display: none;margin: 40px;"> <%--收件人--%> <div class="form-group"> <label for="

使用JavaMail收发邮件

概述 邮件相关的标准 厂商所提供的JavaMail服务程序可以有选择地实现某些邮件协议,常见的邮件协议包括: SMTP(Simple Mail Transfer Protocol):即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式. POP3(Post Office Protocol - Version 3):即邮局协议版本3,用于接收电子邮件的标准协议. IMAP(Internet Mail Access Protocol):即Internet邮件访问