- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 .NET 中,我们可以配置输出文件夹电子邮件,而不是像这样发送它们。
<system.net>
<mailSettings>
<smtp deliveryMethod="SpecifiedPickupDirectory">
<specifiedPickupDirectory pickupDirectoryLocation="c:\Temp\mail\"/>
</smtp>
</mailSettings>
</system.net>
是否可以像Java中的SpecifiedPickupDirectory那样配置电子邮件的输出文件夹?
最佳答案
public static void createMessage(String to, String from, String subject, String body, List<File> attachments) {
try {
Message message = new MimeMessage(Session.getInstance(System.getProperties()));
message.setFrom(new InternetAddress(from));
message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to));
message.setSubject(subject);
// create the message part
MimeBodyPart content = new MimeBodyPart();
// fill message
content.setText(body);
Multipart multipart = new MimeMultipart();
multipart.addBodyPart(content);
// add attachments
for(File file : attachments) {
MimeBodyPart attachment = new MimeBodyPart();
DataSource source = new FileDataSource(file);
attachment.setDataHandler(new DataHandler(source));
attachment.setFileName(file.getName());
multipart.addBodyPart(attachment);
}
// integration
message.setContent(multipart);
// store file
message.writeTo(new FileOutputStream(new File("c:/mail.eml")));
} catch (MessagingException ex) {
Logger.getLogger(Mailkit.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(Mailkit.class.getName()).log(Level.SEVERE, null, ex);
}
}
基于此链接的解决方案 Create an email object in java and save it to file
关于java - Java Mail中是否有像SpecifiedPickupDirectory这样的配置SMTP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54798430/
我将电子邮件存储在目录中,如下所示。我如何以编程方式在稍后发送这些信息,比如说某种事件 smtpClient.PickupDirectoryLocation = "C:\\EmailHoldingBi
到目前为止,我一直在使用 SmtpClient 和 ASP.NET MVC 5。为了在本地系统上测试电子邮件发送功能,我使用的是 client.DeliveryMethod = SmtpDeliver
在 2010 年(当时我们仍在使用 Net 2.0),我们遇到了一个问题,即在将 SmtpDeliveryMethod.SpecifiedPickupDirectory 与 SmtpClient 一起
我们有一个使用 System.Net.Mail 的电子邮件作业 电子邮件被发送到一个文件夹,并运行一个作业以在一天中的指定时间将文件复制到我们 Exchange 服务器上的 Pickup 文件夹。使用
我正在尝试跟踪使用 SmtpClient.Send“发送”后创建的电子邮件。 我通过将我的 app.config 配置为使用 specifiedPickupDirectory,将其配置为写入目录。 我
我是一名优秀的程序员,十分优秀!