• Resolved persoonlijkvaardiger

    (@persoonlijkvaardiger)


    My form sends beautiful notification emails.
    Accept when users add attachments, then no notification mails are sent. Can you tell me why?

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author codepeople

    (@codepeople)

    Hello @persoonlijkvaardiger

    Thank you very much for using our plugin. I’ll try to describe first how the plugin works.

    Our plugin does not send the emails itself. It calls the wp_mail WordPress function (https://developer.www.ads-software.com/reference/functions/wp_mail/) and lets WordPress decide how to deliver the emails. If you have installed and configured an SMTP connection plugin on your website, WordPress will try to send the notification emails via the SMTP server or the PHPMailer module in the web server. So, the possible causes of the issue are:

    1. The emails are sent but you have a rule in the email client application to reject emails with attachments.
    2. You have installed and configured an SMTP connection plugin, but your SMTP server includes a rule to ignore emails with attachments.
    3. You have not installed an SMTP connection plugin, but the web server rules do not support sending emails with attachments.

    For these cases, you have an alternative. Select the “No” option for the “Include attachments?” attribute in the form settings, and include a link to the file in the notification email. For example, if the “Upload File” on your form is the fieldname123, you can include links to the uploaded files in the notification email by entering the tag:

    <%fieldname1_urls in_tag={{img}}%>

    Learn more about the fields and informative tags supported by the notification emails by visiting the following link:

    https://cff.dwbooster.com/documentation#special-tags

    Another possible cause of the issue is related to the file type. Our plugin validates and sanitizes all the information received from the browser, including the uploaded files. If you allow uploading files via the form not accepted by WordPress, the plugin will remove them.

    If you want force to your website to accept files not accepted by WordPress, you must activate the “Upload addIf you want to force your website to accept files not allowed by WordPress by default, you must activate the “Upload add-on” plugin, distributed with the plugin Platinum version, and configure these extensions in the add-on settings:

    https://cff.dwbooster.com/add-ons/upload#begin

    Best regards.

    Thread Starter persoonlijkvaardiger

    (@persoonlijkvaardiger)

    Hi, thank you for your answer.

    I have spent a lot of time investigating what happens here.

    • Other plugins do send attachments. Same sender, same test user.
    • With no uploaded attachments, the form is sending mail and redirecting to the thank you page.
    • With uploaded attachments, the form is not sending mail and redirection is not working: form page turns blank.

    My hosting helpdesk checked everything else and could not find any wrong settings.
    So I do think it is a CFF bug somehow. Could you please help?

    Plugin Author codepeople

    (@codepeople)

    Hello @persoonlijkvaardiger

    Thank you very much for using our plugin, and my apologies for the inconvenience. Please follow the steps below. We will include the modification in the next plugin update.

    Open the “/wp-content/plugins/calculated-fields-form/cp_calculatedfieldsf_free.php” file with the text editor of your choice.

    Search the line of code below:

      if ( $form_obj ) {

      And edit it as follows:

      if ( $form_obj ) { require_once( ABSPATH . "wp-admin" . '/includes/file.php' );

      Finally, store the changes.

      Best regards.

      Plugin Author codepeople

      (@codepeople)

      Hello @persoonlijkvaardiger

      We have released a plugin update that includes the code modifications recommended previously.

      Best regards.

    Viewing 4 replies - 1 through 4 (of 4 total)
    • You must be logged in to reply to this topic.