[英]apache camel mail: sending over smtps not working
我正在使用Apache Camel(普通Java),並且希望使smtps正常工作。 基本上,我只是想通過電子郵件發送文件,並且我的路由似乎開始沒有問題,但是沒有發送郵件,也沒有拋出錯誤/異常。
INFO Route: route7 started and consuming from: Endpoint[file://src/File.jpg?noop=true]
有趣的是,未顯示日志“發送郵件”。
我的路線課如下:
public class SendToDepartment extends RouteBuilder {
public void configure() throws Exception {
from("file:src/data/attachments/File.jpg?noop=true")
.setHeader("subject", simple("New application"))
.log("")
.to("smtps://myname@gmx.at?password=secretpw&to=recipient@mail.com");
}
}
我在這里俯瞰什么嗎? 我正在使用免費的gmx.at電子郵件帳戶-這可能是原因嗎? 如果端口或SSL出現問題,我認為Camel會把它扔給我。 有誰知道與Camel配合使用的免費郵件提供商? (不需要ssl,因為它僅用於測試)
感謝所有的投入!
我成功切換到Gmail並在webUI的首選項中激活了對不安全應用程序的訪問權限。 如果有人想做類似的事情,那么最后一行現在看起來像這樣:
.to("smtps://smtp.gmail.com?username=fullemailaddress&password=secretpw&to=recipient@mail.com");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.