Question

FME Server subscriber email.log does not flush

  • 1 October 2019
  • 1 reply
  • 2 views

Badge +8

Hi, I am trying to send an email using an email subscriber, which in some cases seem to work successfully. However, not all attempts to send mail are succesfull, sometimes the workspace job succeeds and the topic fires that should trigger the email subscriber, however, no mail is sent and not even the logfile email.log gets written. Anybody any clues? Is there no flushing mechanism on the email.log? The subscriber.log only states that there is a new client accepted on port 7072.


1 reply

Badge +8

Ahhhh, now I see (be sure to check subscribers log, not publishers email.log):

Tue-01-Oct-2019 07:18:57.703 AM ERROR pool-2-thread-2 801009 : Failed to send email.

com.sun.mail.smtp.SMTPSendFailedException: 550-zip file contains an attachment with a dangerous payload

550 (57c3e976-36fd-45c9-bb76-c0554ff56ecd.zip).

 

at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1668)

at com.sun.mail.smtp.SMTPTransport.finishData(SMTPTransport.java:1473)

at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:738)

at javax.mail.Transport.send0(Transport.java:191)

at javax.mail.Transport.send(Transport.java:120)

at COM.safe.fmeserver.notification.plugin.FMESubscriberEmailNotifier.get(FMESubscriberEmailNotifier.java:39)

at COM.safe.fmeserver.notification.plugin.FMESubscriberEmailNotifier.get(FMESubscriberEmailNotifier.java:17)

at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

at java.lang.Thread.run(Thread.java:748)

 

Reply