We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 5344
    • 3 Posts
    I don’t receive any e-mail. I have specified an email for admin and siteadmin also but there are no mails. Do you know how can I
      • 21561
      • 16 Posts
      Hi Cippo,

      Welcome to the forums. I think you will find you can get more help if you include your snippet call and tpl you are using for eform.
        • 5344
        • 3 Posts
        Hi, thanks. Well it’s the default snippet. When you install the modx you can install a sample data also. The contact form is from there. I’m pretty new to modx. I thought the sample site installed will work. smiley

        This is the code from sample data:

        <div id="contactForm">
        [!eForm? &formid=`ContactForm` &subject=`[+subject+]` &to=`[(email_sender)]` &ccsender=`1` &tpl=`ContactForm` &report=`ContactFormReport` &invalidClass=`invalidValue` &requiredClass=`requiredValue` &cssStyle=`ContactStyles` &gotoid=`46`  !]
        </div>
        


        The snippet code is this:

        <?php
        # eForm 1.4.4.5 - Electronic Form Snippet
        # Original created by Raymond Irving 15-Dec-2004.
        # Version 1.3+ extended by Jelle Jager (TobyL) September 2006
        # -----------------------------------------------------
        # local version: $Id: eform.snippet.tpl,v 1.2 2006/11/22 14:53:38 jelle Exp $
        # Captcha image support - thanks to Djamoer
        # Multi checkbox, radio, select support - thanks to Djamoer
        # Form Parser and extened validation - by Jelle Jager
        #
        # see eform/docs/eform.htm for history, usage and examples
        #
        
        # Set Snippet Paths
        $snipFolder = isset($snipFolder)?$snipFolder:'eform';
        $snipPath = $modx->config["base_path"].'assets/snippets/'.$snipFolder.'/';
        
        
        # check if inside manager
        if ($modx->isBackend()) {
        return ''; # don't go any further when inside manager
        }
        
        //tidying up some casing errors in parameters
        if(isset($eformOnValidate)) $eFormOnValidate = $eformOnValidate;
        if(isset($eformOnBeforeMailSent)) $eFormOnBeforeMailSent = $eformOnBeforeMailSent;
        if(isset($eformOnMailSent)) $eFormOnMailSent = $eformOnMailSent;
        if(isset($eformOnValidate)) $eFormOnValidate = $eformOnValidate;
        if(isset($eformOnBeforeFormMerge)) $eFormOnBeforeFormMerge = $eformOnBeforeFormMerge;
        if(isset($eformOnBeforeFormParse)) $eFormOnBeforeFormParse = $eformOnBeforeFormParse;
        //for sottwell :)
        if(isset($eFormCSS)) $cssStyle = $eFormCSS;
        
        # Snippet customize settings
        $params = array (
           // Snippet Path
           'snipPath' => $snipPath, //includes $snipFolder
             'snipFolder' => $snipFolder,
        
        // eForm Params
           'vericode' => isset($vericode)? $vericode:"",
           'formid' => isset($formid)? $formid:"",
           'from' => isset($from)? $from:$modx->config['emailsender'],
           'fromname' => isset($fromname)? $fromname:$modx->config['site_name'],
           'to' => isset($to)? $to:$modx->config['emailsender'],
           'cc' => isset($cc)? $cc:"",
           'bcc' => isset($bcc)? $bcc:"",
           'subject' => isset($subject)? $subject:"",
           'ccsender' => isset($ccsender)?$ccsender:0,
           'sendirect' => isset($sendirect)? $sendirect:0,
           'mselector' => isset($mailselector)? $mailselector:0,
           'mobile' => isset($mobile)? $mobile:'',
           'mobiletext' => isset($mobiletext)? $mobiletext:'',
           'autosender' => isset($autosender)? $autosender:$from,
           'autotext' => isset($automessage)? $automessage:"",
           'category' => isset($category)? $category:0,
           'keywords' => isset($keywords)? $keywords:"",
           'gid' => isset($gotoid)? $gotoid:$modx->documentIdentifier,
           'noemail' => isset($noemail)? ($noemail):false,
           'saveform' => isset($saveform)? ($saveform? true:false):true,
           'tpl' => isset($tpl)? $tpl:"",
           'report' => isset($report)? $report:"",
           'allowhtml' => isset($allowhtml)? $allowhtml:0,
           //Added by JJ
           'replyto' => isset($replyto)? $replyto:"",
           'language' => isset($language)? $language:$modx->config['manager_language'],
           'thankyou' => isset($thankyou)? $thankyou:"",
           'isDebug' => isset($debug)? $debug:0,
           'reportAbuse' => isset($reportAbuse)? $reportAbuse:false,
           'disclaimer' => isset($disclaimer)?$disclaimer:'',
           'sendAsHtml' => isset($sendAsHtml)?$sendAsHtml:false,
           'sendAsText' => isset($sendAsText)?$sendAsText:false,
           'sessionVars' => isset($sessionVars)?$sessionVars:false,
           'postOverides' => isset($postOverides)?$postOverides:0,
           'eFormOnBeforeMailSent' => isset($eFormOnBeforeMailSent)?$eFormOnBeforeMailSent:'',
           'eFormOnMailSent' => isset($eFormOnMailSent)?$eFormOnMailSent:'',
           'eFormOnValidate' => isset($eFormOnValidate)?$eFormOnValidate:'',
           'eFormOnBeforeFormMerge' => isset($eFormOnBeforeFormMerge)?$eFormOnBeforeFormMerge:'',
           'eFormOnBeforeFormParse' => isset($eFormOnBeforeFormParse)?$eFormOnBeforeFormParse:'',
           'cssStyle' => isset($cssStyle)?$cssStyle:'',
           'jScript' => isset($jScript)?$jScript:'',
           'submitLimit' => (isset($submitLimit) &&  is_numeric($submitLimit))?$submitLimit*60:0,
           'protectSubmit' => isset($protectSubmit)?$protectSubmit:1,
           'requiredClass' => isset($requiredClass)?$requiredClass:"required",
           'invalidClass' => isset($invalidClass)?$invalidClass:"invalid",
           'runSnippet' => ( isset($runSnippet) && !is_numeric($runSnippet) )?$runSnippet:'',
           'autoSenderName' => isset($autoSenderName)?$autoSenderName:'',
           'version' => '1.4.4'
        );
        
        # Start processing
        
        include_once ($snipPath."eform.inc.php");
        
        $output = eForm($modx,$params);
        
        # Return
        return $output;
        ?>


        Thank you again.
          • 4310
          • 2,310 Posts
          If I remeber correctly it should be either :
          &to=`[(emailsender)]`

          or
            • 28042 ☆ A M B ☆
            • 24,524 Posts
            Yes, that can get confusing, most of the [(...)] site-wide variables do have an underscore, but emailsender doesn’t. That’s not exactly an appropriate name, either, but it’s an artifact of early days when it was only used to send email with a new or changed manager password (there was no feature for front-end visitor authentication at that stage).
              Studying MODX in the desert - http://sottwell.com
              Tips and Tricks from the MODX Forums and Slack Channels - http://modxcookbook.com
              Join the Slack Community - http://modx.org
              • 4310
              • 2,310 Posts
              Nice to have you back Susan smiley
                • 5344
                • 3 Posts
                Thank you all for your quick answers.