Я добавил искровой код для Sendemail, но, столкнувшись с проблемой, не генерируется электронная почта для исключений, перепробовал все возможные способы и использовал scala IDE eclisep 4.6.1, пожалуйста, помогите? не может поделиться полным кодом из-за других проблем
это свойства
val properties = new Properties
properties.put("mail.smtp.port", emailPort)
properties.put("mail.transport.protocol", "smtp")
properties.put("mail.smtp.starttls.enable", "true")
properties.put("mail.host", emailHostname)
properties.put("mail.user", senderEmail)
properties.put("mail.smtp.auth", "true")
properties.put("mail.mime.charset", "UTF-8")
аргументы, которые я передаю в RunAs> RunConfigurations> arguments
-Djavax.net.debug=all -Dtrust_all_cert=true -Djava.security.debug=certpath -Djavax.net.debug=trustmanager
я пытался комментировать и uncommenting свойство starttls, но без шансов
в консоли это отображается как показано ниже
email delivery failed
я передаю следующие параметры в spark-submit:
--conf spark.driver.extraJavaOptions="-Dtrust_call_cert=true -Djavax.net.debug=all -Djavax.net.ssl.trustStore=/us/java1.8.0-openjdk/jre/lib/security/cacerts -Djava.security.debug=certpath -Djavax.net.debug=trustmanager", --conf spark.executor.extraJavaOptions="-Dtrust_call_cert=true
пример кода, в который интегрирована электронная почта
case x: SAXException=>
{
println("email exception for SAX")
SendEmail4.sendMail("issue", "EXCEP")
}
pi c из журналов