Customer Portal

CloverETL EmailSender component incompatible with AWS Simple Email Service (SES).

Comments 7

  • Avatar
    Lukas Cholasta
    0
    Comment actions Permalink
    Hi,

    According to our developers, there is no SMTP connection validation on the start of a job. However, the issue you are describing may be caused by the fact, that the connection for EmailSender is created at the beginning of the phase in which is this EmailSender located. So if the whole job has only one phase, or if the one where the EmailSender is located takes long enough (90 seconds) before the email is sent, the connection will fail (timeout). Please, try to put the EmailSender into its own phase and the timeout issue should disappear. For more information about phases see our documentation, please.

    Best regards,
  • Avatar
    starsailor
    0
    Comment actions Permalink
    Hi Lukas,

    Yes, the jobflow only has one phase, phase 0. We'll split the EmailSender component into 2 phases with the EmailSender in the final phase at the end of the jobflow. I'll report the results back here.

    Thanks for the suggestion.
  • Avatar
    starsailor
    0
    Comment actions Permalink
    Hi Lukas,

    After making the phase modification that you suggested the connections to the AWS SES SMTP server no longer regularly times out when the phase (not the whole jobflow) the EmailSender component is in does less work that takes elapsed time since the phase initialization. As long as the EmailSender is at or close to the beginning of a phase, especially before any components in the phase that may take measurable time (in the SES case >= 90 sec) the EmailSender no longer is prone to SMTP connection timouts.

    This issue is resolved for us.

    Many thanks!
  • Avatar
    hneff1
    0
    Comment actions Permalink
    Hi Lukas. I am having a similar issue, but I am using the email sender component in a subgraph called by a graph that is then called by a job flow. I made the modifications suggested in the subgraph, but I still get the error on the fourth file. Three files process successfully then the fourth errors out with the error in the smtp timeout error. I am attaching my log file. Please let me know if you have any suggestions to resolve.

    Thanks,
    Heatherrun_log_4467.zip
  • Avatar
    imriskal
    0
    Comment actions Permalink
    Hi Heather,

    Could you please share the whole execution history? I would like to see run logs for all the graphs and subgraphs in the cascade too, if possible.

    Also, is there any limit for open SMTP connections on the AWS side?

    Thanks.
  • Avatar
    hneff1
    0
    Comment actions Permalink
    Hi Lubos. Thank you for looking into this. I have checked with our AWS Admin, and he confirmed there is no limit for open SMTP connections on the AWS side. I am also attaching the requested execution history log files that go with the original file I had attachedall_run_logs.zip.

    Thanks,
    Heather
  • Avatar
    imriskal
    0
    Comment actions Permalink
    Heather,

    Please try omitting the first three successful records and start with the one causing this error. Is the job cascade failing even in this configuration?

    And could you please also send me the jobflow, graph and subgraph files? Feel free to leave out any sensitive information within them.

    Thanks again.

Please sign in to leave a comment.