关于mock javamail
我需要一个java邮件服务器,可以处理传入和传出的邮件(POP3-IMAP-SMTP协议) 我想尝试使用模拟javamail 我下载了:关于mock javamail,java,mail-server,Java,Mail Server,我需要一个java邮件服务器,可以处理传入和传出的邮件(POP3-IMAP-SMTP协议) 我想尝试使用模拟javamail 我下载了: svn co https://svn.java.net/svn/mock-javamail~svn 我想在eclipse中导入项目并开始配置和测试它 我没有找到关于如何构建这个项目以便在eclipse中打开它的任何信息。我对执照一无所知。有人能帮忙吗 我已经使用JavaMail api完成了smtp-pop3-imap客户端 现在,我需要用java实现一个邮
svn co https://svn.java.net/svn/mock-javamail~svn
我想在eclipse中导入项目并开始配置和测试它
我没有找到关于如何构建这个项目以便在eclipse中打开它的任何信息。我对执照一无所知。有人能帮忙吗
我已经使用JavaMail api完成了smtp-pop3-imap客户端
现在,我需要用java实现一个邮件服务器,它可以处理传入和传出的电子邮件。下面是一个测试邮件api的简单方法
import org.apache.commons.mail.Email;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;
public class MyMailSender {
public void sendMail(String to, String from, String subject, String msg) throws EmailException {
Email email = new SimpleEmail();
email.addTo(to);
email.setFrom(from);
email.setSubject(subject);
email.setMsg(msg);
email.setHostName("testmail.com");
email.send();
}
}
下面是一种测试邮件api的简单方法
import org.apache.commons.mail.Email;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;
public class MyMailSender {
public void sendMail(String to, String from, String subject, String msg) throws EmailException {
Email email = new SimpleEmail();
email.addTo(to);
email.setFrom(from);
email.setSubject(subject);
email.setMsg(msg);
email.setHostName("testmail.com");
email.send();
}
}
看看JavaMail Mock2,它是为使用JavaMail进行单元测试而设计的,不需要真正的系统 它主要关注IMAP/POP3,但也提供SMTP模拟。可在maven central购买 特征
- 支持imap、imaps、pop3、pop3、smtp、smtps
- POP3支持:强制转换到POP3文件夹,Folder.getUID(Message msg)
- IMAP支持:强制转换为IMAPFolder、强制转换为UIDFolder、子文件夹、-Folder.getMessagesById(…)、删除/重命名文件夹、追加消息
- 支持SMTP:Mock Transport.send()
- git克隆https://github.com/salyh/javamail-mock2.git
- cd javamail-mock2
- mvn eclipse:eclipse
- 然后在eclipse中作为现有项目导入
- 看看JavaMail Mock2,它是为使用JavaMail进行单元测试而设计的,不需要真正的系统
它主要关注IMAP/POP3,但也提供SMTP模拟。可在maven central购买
特征
- 支持imap、imaps、pop3、pop3、smtp、smtps
- POP3支持:强制转换到POP3文件夹,Folder.getUID(Message msg)
- IMAP支持:强制转换为IMAPFolder、强制转换为UIDFolder、子文件夹、-Folder.getMessagesById(…)、删除/重命名文件夹、追加消息
- 支持SMTP:Mock Transport.send()
- git克隆https://github.com/salyh/javamail-mock2.git
- cd javamail-mock2
- mvn eclipse:eclipse
- 然后在eclipse中作为现有项目导入