gpt4 book ai didi

java - Spring 邮件支持 - 无主题

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:58:04 25 4
gpt4 key购买 nike

我更新了我的库,现在发送的电子邮件没有主题。我不知道这是哪里发生的...

Mail API 是 1.4.3.,Spring 2.5.6。和 Spring Integration Mail 1.0.3.RELEASE。

<!-- Definitions for SMTP server -->
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="${mail.host}" />
<property name="username" value="${mail.username}" />
<property name="password" value="${mail.password}" />
</bean>

<bean id="adminMailTemplate" class="org.springframework.mail.SimpleMailMessage" >
<property name="from" value="${mail.admin.from}" />
<property name="to" value="${mail.admin.to}" />
<property name="cc">
<list>
<value>${mail.admin.cc1}</value>
</list>
</property>
</bean>

<!-- Mail service definition -->
<bean id="mailService" class="net.bbb.core.service.impl.MailServiceImpl">
<property name="sender" ref="mailSender"/>
<property name="mail" ref="adminMailTemplate"/>
</bean>

和属性mail.host,mail.username,mail.password,mail.admin.from,mail.admin.to,mail.admin.cc1.

Java 类:

/** The sender. */
private MailSender sender;

/** The mail. */
private SimpleMailMessage mail;

public void sendMail() {
this.mail.setSubject("Subject");

this.mail.setText("msg body");

try {
getSender().send(this.mail);
} catch (MailException e) {
log.error("Error sending mail!",e);
}
}

public SimpleMailMessage getMail() {
return this.mail;
}

public void setMail(SimpleMailMessage mail) {
this.mail = mail;
}

public MailSender getSender() {
return this.sender;
}

public void setSender(MailSender mailSender1) {
this.sender = mailSender1;
}

之前一切正常,我想知道是否与新库有任何冲突。

最佳答案

最后 - 我有时间解决这个问题。

在 pom.xml 中,我添加了 java 邮件依赖项并删除了 apache 轴传输 http 依赖项中对 geronimo javamail 的排除。

关于java - Spring 邮件支持 - 无主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2310738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com