我试图执行下面的代码。
public class Sendmail
{
public static void main(String[] args)
{
String to="abc@outlook.com";
String from="xyz@outlook.com";
Properties properties=System.getProperties();
properties.put("mail.smtp.host","smtp.office365.com");
properties.put("mail.smtp.port","25");
Session session=Session.getInstance(properties);
try
{
MimeMessage message=new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO,new InternetAddress(to));
message.setSubject("TEXT!");
message.setText("The message is here");
System.out.println("Sending");
Transport.send(message);
System.out.println("Sent message successfully');
}
catch(MessageException mex)
{
mex.printStackTrace();
}}}
当我尝试运行上述程序时,在传输中出现队列文件写入错误。发送(消息)行。谁能帮我解决这个问题?我的代码有问题吗?这是服务器问题吗?
我认为问题在于您的邮件属性错误。
尝试将“mail.transport.protocol”属性设置为“smtp”。您当前的道具假定协议默认为“smtp”。如果没有,则将忽略“mail.smtp.host”和“mail.smtp.port”属性,并使用默认主机和端口。
我怀疑在您的情况下,主机默认为“localhost”...并且运行Java应用程序的机器未配置为接收电子邮件。(有迹象表明主机安装了Postfix,但这可能是错误的。)
我正在使用pyspark,在向S3写入数据时遇到了问题,但从S3读取数据并不是问题。 这是我的代码: 这是错误: 有什么问题?
我正在尝试使用writefile,但由于某种原因,它在./events文件夹之外使用。 我尝试使用fs, xp.js试图在同一个文件夹中写入level.json。
问题内容: 我的一个Web应用程序出现以下错误- 任何想法-这是服务器上的一些硬盘空间问题吗? 问题答案: 使用命令: 除非您的系统上的错误代码不同,否则文件系统已满。
我将开发一个工作流程,我需要从Oracle DB中获取一些数据并在Excel文件中写入ResultSet。在开始之前,我想做一些测试。但是,我得到了以下运行时异常java.lang.NoClassDefFoundError.详细信息可以在下面找到。我知道我错过了一些非常愚蠢的东西,但我正在努力寻找答案。我感谢你的帮助。 这些是我正在使用的外部罐子 poi-4.1.2.jar poi-ooxml-4
我是NServiceBus的新手。我有一个关于错误队列的问题。在我的IHandleMessages类中,抛出了一个异常。但是,消息不会发送到错误队列。日志文件中没有异常信息。即使当我声明一个尝试捕获块时,异常似乎没有被尝试捕获块捕获。有人能帮我澄清NserviceBus中的错误队列和异常处理吗?谢啦
我正在尝试在Azure中设置NServiceBus。在本地开发期间,我使用存储队列,在部署到云中时,我使用Azure服务总线。由于某些原因,当发生错误时,消息不会移动到错误队列。事实上,甚至没有创建错误队列。 在我的网上。配置文件I具有以下配置: 配置NServiceBus时,我调用: 当消息失败时,日志中的最后一个错误总是 对此有什么想法吗?消息传递似乎起作用了,只是错误处理不起作用。