Je voudrais juste demander comment puis-je configurer un serveur de messagerie simple et être en mesure d'envoyer un e-mail. Im en utilisant apache tomcat 6.0 comme mon serveur localhost et spring framework + jsp ainsi. Je suis assez nouveau à ce sujet. Donc, si quelqu'un peut donner un bon tutoriel, il sera d'une grande aide. mercicomment configurer un serveur de messagerie en utilisant spring mvc et jsp?
1
A
Répondre
1
Voici comment vous obtiendrez la configuration du ressort. probablement applicationContext-mail.xml. Importez que dans applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"autowire="byName">
default-autowire="byName">
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="${mail.host}" />
<property name="port" value="${mail.port}" />
<property name="username" value="${mail.username}" />
<property name="password" value="${mail.password}" />
</bean>
<bean id="freemarkerConfiguration"
class="org.springframework.ui.freemarker.FreeMarkerConfigurationFactoryBean">
<property name="templateLoaderPath" value="/WEB-INF/templates" />
</bean>
<!-- KINDLY MAINTAIN ALPHABETICAL ORDER THIS LINE ONWARDS -->
<bean id="notificationService" class="com.isavera.service.NotificationServiceImpl"
scope="prototype">
<property name="mailSender" ref="mailSender" />
<property name="freemarkerConfiguration" ref="freemarkerConfiguration" />
<property name="freemarkerTemplate" value="accountInformation.ftl" />
<property name="fromAddress" value="[email protected]" />
<property name="subject" value="Your account information" />
</bean>
est inférieure à la NotificationServiceImpl
public class NotificationServiceImpl implements NotificationService, Runnable {
private boolean asynchronous = true;
private JavaMailSender mailSender;
private Configuration freemarkerConfiguration;
private String freemarkerTemplate;
private Map<String, Object> attributes;
private String deliveryAddress;
private String[] deliveryAddresses;
private String fromAddress;
private String subject;
private SimpleMailMessage message;
private MimeMessage mimeMessage;
public void deliver() {
message = new SimpleMailMessage();
if (getDeliveryAddresses() == null) {
message.setTo(getDeliveryAddress());
} else {
message.setTo(getDeliveryAddresses());
}
message.setSubject(subject);
message.setFrom(fromAddress);
// Merge the model into the template
final String result;
try {
result = FreeMarkerTemplateUtils.processTemplateIntoString(freemarkerConfiguration.getTemplate(appendApplicationName(freemarkerTemplate)), attributes);
message.setText(result);
if (asynchronous) {
Thread emailThread = new Thread(this);
emailThread.start();
} else {
run();
}
} catch (IOException e) {
e.printStackTrace();
} catch (TemplateException e) {
e.printStackTrace();
}
}
}
Questions connexes
- 1. Spring MVC et JSP framework
- 2. Comment configurer un serveur de messagerie crypté de manière bidirectionnelle?
- 3. Spring MVC JSP Paramètres
- 4. Composants récurrents dans JSP et Spring MVC
- 5. Spring MVC jsp liste d'objets
- 6. Comment configurer spring HandlerExceptionResolver pour gérer NullPointerException levée dans jsp?
- 7. haricots Spring MVC Accès DI de jsp
- 8. Comment configurer php.ini pour utiliser gmail comme serveur de messagerie
- 9. Comment écrire un script côté serveur en utilisant jsp et java et comment l'exécuter?
- 10. sample_en.jsp et sample_fr.jsp dans Spring MVC
- 11. JSP Spring MVC-Réutiliser Logic Controller
- 12. Comment configurer postfix pour un simple service de messagerie automatique
- 13. Configurer la mise en pool des connexions dans Spring MVC
- 14. Comment configurer un projet multimodule Spring?
- 15. Intégration Vaadin et Spring MVC
- 16. Spring MVC AJAX et JSON en utilisant une vue personnalisée résolveur et une vue personnalisée
- 17. problèmes de flux Web de GET Jsp à un POST JSP (formulaire) - Spring MVC annotés
- 18. Configurer Spring l'MappingJacksonHttpMessageConverter
- 19. Rendu de fragments JSP partiels dans Spring MVC?
- 20. Spring MVC et Prototype JavaScript
- 21. Comment configurer PasswordComparisonAuthenticator Spring Security
- 22. Spring et Spring MVC 3.0 AJAX Intergration
- 23. Définition de l'affichage jsp par défaut avec spring mvc
- 24. Comment puis-je configurer mon serveur de messagerie dans un atrium ouvert?
- 25. spring portlet mvc: keep parameters
- 26. Problème utilisant Spring 3 MVC
- 27. Comment faire serveur Side Caching Avec Spring MVC
- 28. Carreaux et redirigent dans Spring MVC
- 29. Transmettre des messages au client en utilisant Spring MVC
- 30. Convention sur la configuration avec Spring MVC en utilisant ControllerClassNameHandlerMapping?
Donc, vous ne disposez pas d'un (3ème partie) serveur SMTP du tout et que vous voulez héberger votre propre serveur SMTP avec serveur Web? – BalusC
im pas encore décidé. mais je vais aller avec le plus facile. :) – randy