其實我是在春天以及在駱駝新。我在春天項目上工作。我想在用戶成功註冊後發送一個構造郵件。我見過很多教程和搜索堆棧溢出,但我didn不明白,請幫助我。 任何幫助將不勝感激。提前感謝。如何在用戶用spring註冊成功註冊後使用apache駱駝發送郵件?
-3
A
回答
0
您可以使用以下代碼片段。
首先,你需要添加一個依賴電子郵件
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>${java-mail.version}</version>
</dependency>
創建豆
<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="mailSender.host"/>
<property name="port" value="mailSender.port"/>
<property name="username" value="mailSender.username"/>
<property name="password" value="mailSender.password"/>
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.auth">true</prop>
<prop key="mail.smtp.starttls.enable">true</prop>
</props>
</property>
</bean>
添加下面的方法將發送電子郵件
private void send(String to, String subject, String body){
SimpleMailMessage message = new SimpleMailMessage();
message.setTo(to);
message.setSubject(subject);
message.setText(body);
mailSender.send(message);
}
public void sendMail(User user) {
Map<String, Object> model = new HashMap<String, Object>();
model.put("email", user.getEmail());
String emailBody = "Email body text";
this.send("[email protected]", "Subject", emailBody);
}
+0
@ Shahzeb ..感謝您提供我的解決方案,但解決方案是由您提供的不是使用apache駱駝配置,它只是簡單的java郵件API。我已經使用過它,但需要駱駝配置。 –
+0
http://people.apache.org/~dkulp/camel/mail.html – Shahzeb
相關問題
- 1. 使用的Spring Java配置註冊Apache的駱駝dataFormats
- 2. 成功註冊時發送郵件
- 3. 代表他人設計註冊用戶(發送註冊郵件)
- 4. 如何在用戶註冊後生成註冊號(UserId)並通過郵件發送給用戶?
- 5. 使用meteor js成功註冊用戶後發送電子郵件
- 6. 註冊後註冊用戶
- 7. Grails Spring Security註冊/註冊用戶
- 8. Rails:Devise:在用戶comfirms註冊後發送郵件
- 9. 發送電子郵件的用戶註冊後在Rails 4.0
- 10. 發送電子郵件給用戶在註冊後反應
- 11. 發送給用戶歡迎電子郵件註冊後在php
- 12. 註冊發送郵件
- 13. 如何在用戶註冊PHP WordPress後2天后發送後續郵件?
- 14. Laravel 5.2 - 用戶註冊後發送歡迎郵件
- 15. 用戶註冊6小時後,Django發送郵件和短信
- 16. 用戶註冊後D7不發送郵件
- 17. php註冊後發送驗證郵件
- 18. 如何讓註冊用戶使用Devise註冊其他用戶?
- 19. 註冊用戶和未註冊用戶
- 20. 如何使用rails設計成功註冊成功註冊到特定頁面?
- 21. 使用reque後臺作業發送設計註冊郵件
- 22. 如何在註冊後發送用戶名和密碼到電子郵件ID
- 23. 在Magento註冊成功發送管理員電子郵件
- 24. 在註冊用戶之前發送驗證郵件 - PHP
- 25. 發佈mysql併發送郵件給用戶註冊
- 26. ion_auth:用戶註冊時觸發發送電子郵件
- 27. Grails Spring Security Plugin:如何使用註冊碼來邀請用戶註冊?
- 28. 用PHP註冊MySQL的用戶註冊
- 29. 用Javascript註冊用戶註冊登錄
- 30. 防止用戶在asp.net註冊控件中註冊後登錄
所以,你要發送電子郵件,並不起作用? – f1sh
謝謝@ f1sh即時回覆。你明白了我的觀點。 –
https://www.mkyong.com/spring/spring-sending-e-mail-via-gmail-smtp-server-with-mailsender/ – Shahzeb