электронная почта не генерируется с использованием искры для исключений - PullRequest
0 голосов
/ 27 апреля 2020

Я добавил искровой код для 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 

enter image description here

пример кода, в который интегрирована электронная почта

 case x: SAXException=>
             {


                         println("email exception for SAX")
                         SendEmail4.sendMail("issue", "EXCEP")


             }

pi c из журналов

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...