spring 配置文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC
"-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans default-autowire="no" default-lazy-init="true"
default-dependency-check="none">
<bean id="mailSender"
class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host">
<value>mail.footmarktech.com</value>
</property>
<property name="username">
<value>long.huang@footmarktech.com</value>
</property>
<property name="password">
<value>bing520</value>
</property>
<property name="protocol">
<value>smtp</value>
</property>
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.auth">true</prop>
<prop key="mail.smtp.timeout">25000</prop>
</props>
</property>
</bean>
<bean id="mailMessage"
class="org.springframework.mail.SimpleMailMessage">
<!-- <property name="to"><value></value></property>-->
<property name="from">
<value>long.huang@footmarktech.com</value>
</property>
<property name="subject">
<value>RuntimeException</value>
</property>
</bean>
<bean id="mailService"
class="com.footmark.dating.bean.impl.MailService">
<property name="mailSender">
<ref bean="mailSender" />
</property>
<property name="mailMessage">
<ref bean="mailMessage" />
</property>
</bean>
</beans>
点发送以后,报:发送失败Failed messages: com.sun.mail.smtp.SMTPSendFailedException: 555 Syntax error
各位高手请指教
分享到:
相关推荐
SpringMail 是一个基于 Java 的库,它为使用 JavaMail API 发送电子邮件提供了便捷的抽象层。这个框架使得在 Spring 应用程序中集成邮件服务变得简单。本文将深入探讨 SpringMail 的核心概念、配置以及如何在实际...
SpringMail是Spring框架的一个扩展,它为Java应用提供了一个简单且强大的邮件发送功能。通过集成SpringMail,开发者可以轻松地在应用程序中实现电子邮件的发送,无论是普通的文本邮件、HTML格式的邮件,还是带有附件...
SpringMail 是一个基于Java的库,用于简化电子邮件的发送任务。它封装了JavaMail API,提供了更简洁的接口,使得开发者在Spring框架中发送邮件变得容易。本篇将深入探讨SpringMail的使用方法以及各种邮件的发送代码...
- **错误处理:** 讨论了如何设计容错机制,确保系统能够正确处理异常情况。 **6: 超越顺序处理:路由和过滤** - **路由策略:** 描述了不同的路由策略,如内容基于路由、固定路由等。 - **过滤器:** 介绍了如何...
<bean id="javaMailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl"> <prop key="mail.smtp.auth">true <prop key="mail.smtp.starttls.enable">true ``` ### 发送带...
1. 添加依赖项:在pom.xml文件中添加Spring Mail的依赖项。 ```xml <groupId>org.springframework.boot <artifactId>spring-boot-starter-mail ``` 2. 配置邮件服务器:需要配置邮件服务器的相关信息,例如邮件...
首先,我们来看看标题"spring send mail"所涉及的核心知识点。在Spring框架中,邮件服务是通过`JavaMailSender`接口和`SimpleMailMessage`类来实现的。`JavaMailSender`接口定义了发送邮件的基本方法,如`send()`,...
但是,这些Spring提供的工具需要依赖JavaMail API才能工作,因此,如果在项目中缺少`mail.jar`,就会出现运行时错误,导致邮件发送失败。 要使用`mail.jar`,首先需要将其添加到项目的类路径中。对于Maven项目,...
通常,像SpringMail这类成熟的框架,提供的错误提示都是比较准确的,能为问题的解决指明方向。同时,不要忽视社区的力量,很多问题可能在社区中已有讨论,通过搜索和参考社区中的解决方案,往往可以事半功倍。 最后...
本篇文章将深入探讨如何使用Spring和CXF来请求Web服务,尤其是基于XML的方式。 1. **Spring整合CXF** Spring通过其`Spring-WS`模块提供了对Web服务的支持,但若需要更全面的Web服务功能,如WSDL第一类公民支持、...
在Spring Cloud框架中,我们可以利用`spring-cloud-starter-mail`模块来发送邮件。首先,需要在`pom.xml`文件中引入依赖: ```xml <groupId>org.springframework.cloud <artifactId>spring-cloud-starter-mail ...
在Spring的配置文件(如applicationContext.xml)中,添加以下XML配置: ```xml <bean id="javaMailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl"> <prop key="mail.smtp....
本文将深入探讨`mail.jar`在Spring中的作用,以及如何处理缺少该库文件时出现的错误。 首先,`mail.jar`包含了JavaMail API的所有类和接口,这些类和接口定义了如何与邮件服务器进行通信,创建和发送电子邮件。例如...
要开始使用`JavaMailSenderImpl`,你需要在Spring的配置文件(如`applicationContext.xml`或使用Java配置类)中进行配置。以下是一个基于XML的配置示例: ```xml <bean id="mailSender" class="org.springframework...
例如,可以创建一个`mail.properties`文件存储这些配置,并在Spring的配置类中读取。 2. **创建邮件服务类**:接着,创建一个邮件服务类,该类会实现发送邮件的方法。这个类可以被Spring管理,通过@Autowired注解...
- 配置Spring:编写Spring的配置文件(如`beans.xml`),定义Bean及其依赖。 - 配置Struts2:编写Struts2的配置文件(如`struts.xml`),设置全局配置、包配置、Action映射等。 - 创建Action:创建继承自Struts2...
Spring框架提供了一种高级的邮件发送抽象层,位于`org.springframework.mail`包下,它包括了`MailSender`接口和`SimpleMailMessage`类。`MailSender`接口负责实际的邮件发送操作,而`SimpleMailMessage`则封装了邮件...
这个抽象层主要包含在`org.springframework.mail`包中,提供了`MailSender`接口和`SimpleMailMessage`类等核心组件。 ### 22.1. 简介 `MailSender`接口是Spring邮件抽象的核心,它定义了发送简单邮件的基本方法。...
- 首先,需要在`pom.xml`或`build.gradle`文件中添加依赖,引入Spring Mail的相关库。 3. **配置邮件服务**: - 在Spring Boot的配置文件`application.properties`或`application.yml`中,设置SMTP服务器的属性,...
- `activation.jar` 和 `javax.mail.jar`: 如果你需要通过Blazeds发送邮件,这两者是必须的。 4. **整合步骤**: - 首先,确保你的项目中包含了上述提到的所有jar包。 - 在Spring配置文件中,定义你需要暴露给...