Ich möchte nur eine Spring Bean-Konfiguration für diese Sitzung haben. Wie erstellt man die Bean javax.mail.Authenticator() in Spring xml?So erstellen Sie javax.mail.Session im Frühjahr config
0
A
Antwort
1
Ich habe eine Lösung für das herausgefunden ..
<bean id="passwordAuth" class="javax.mail.PasswordAuthentication">
<constructor-arg>
<value>${sender.email}</value>
</constructor-arg>
<constructor-arg>
<value>${sender.password}</value>
</constructor-arg>
</bean>
<bean id="authenticator" class="javax.mail.Authenticator">
<lookup-method name="getPasswordAuthentication" bean="passwordAuth" />
</bean>
<bean id="emailSession" class="javax.mail.Session">
<constructor-arg>
<props>
<prop key="mail.smtp.auth">${mail.smtp.auth}</prop>
<prop key="mail.smtp.starttls.enable">${mail.smtp.starttls.enable}</prop>
<prop key="mail.smtp.host">${mail.smtp.host}</prop>
<prop key="mail.smtp.socketFactory.port">${mail.smtp.port}</prop>
<prop key="mail.smtp.socketFactory.class">${mail.smtp.socketFactory.class}</prop>
<prop key="mail.smtp.port">${mail.smtp.port}</prop>
</props>
</constructor-arg>
<constructor-arg ref="authenticator" />
</bean>
0
Spring stellt das org.springframework.mail-Paket zum Kapselung der Java Mail-Bean und vereinfacht die E-Mail-Komponente.
Zum Beispiel -
http://www.mkyong.com/spring/spring-sending-e-mail-via-gmail-smtp-server-with-mailsender/
Verwandte Themen
- 1. Register groovy Bohne im Frühjahr java Config
- 2. Syntax von SoapAction im Frühjahr-ws Config
- 3. Typesafe Config: So erstellen Sie bedingte Konfigurationen
- 4. Fehler Bohne im Frühjahr Boot Erstellen
- 5. cant config korrekt mongo db name im frühjahr
- 6. Config Wert nicht geändert Auto im Frühjahr Wolke Konsul
- 7. Wie Datei Wert auf Eigentum im Frühjahr Boot Config Klasse
- 8. So deaktivieren Sie das Paging für JpaRepository im Frühjahr-Datenrest
- 9. java.lang.ClassCastException: javax.mail.Session kann nicht in javax.mail.Session umgewandelt werden
- 10. Karte aus der Eigenschaftendatei im Frühjahr erstellen
- 11. erstellen Sie neue Java-Klasse im Frühjahr Anwendung
- 12. So speichern Sie ORUpdateAll im Frühjahr (4.2.5.RELEASE)
- 13. So konfigurieren Sie Waffel im Frühjahr mit Java-Konfiguration
- 14. So registrieren Sie ein Paket von Formattern im Frühjahr MVC
- 15. So speichern Sie die Sitzung im Frühjahr MVC
- 16. So fügen Sie dem Anwendungsbereich ein Objekt im Frühjahr hinzu
- 17. So beenden Sie die Sitzung im Frühjahr 3
- 18. So konfigurieren Sie Jetty im Frühjahr-Boot (leicht?)
- 19. Wie Hintergrundprozess im Frühjahr Webapp erstellen?
- 20. Frühjahr Java Config für Excel-Ansicht Resolver
- 21. Wie neu Datenbank vor jedem Test im Frühjahr erstellen?
- 22. ConversionService im Frühjahr
- 23. Autowire MongoRepository im Frühjahr MVC
- 24. Authentifizierungsfehler im Frühjahr security.xml
- 25. Dynamische Formulare im Frühjahr
- 26. So erstellen Sie eine Benachrichtigung im Wechsel
- 27. So erstellen Sie eine Bildlaufliste im Textfeld
- 28. So erstellen Sie feste Tabellenüberschriften im Bootstrap?
- 29. So erstellen Sie verknüpfte Textfelder im Arbeitsblatt?
- 30. Testen @Scheduled im Frühjahr