apache camel api を使用してメールを送信しています。
public boolean sendEmail(JSONObject data)
{
boolean status=false;
camel = new DefaultCamelContext();
template = camel.createProducerTemplate();
Map<String, Object> map = new HashMap<String, Object>();
map.put("To",data.getString("toaddress"));
String body = data.getString("body");
map.put("Subject", data.getString("subject"));
map.put("From", "xxxxxxx@yahoo.com");
template.sendBodyAndHeaders("smtps://smtp.gmail.com?username=sxxx@gmail.com&password=ixxx", body, map);
status=true;
return status;
}
このコードは、単一の領収書と複数の領収書を送信するために正常に機能していますが、問題は、どの電子メールの領収書が失敗したか、およびどのような理由で失敗したかをどのように知ることができるかということです。いいえ?