Zum Inhalt springen

Formhandler - E-Mail wird nicht verschickt

Erstellt am 22. Juli 2011 · 3 Antworten · letzte Antwort am 12. Juli 2012

Tags: Frage

tamii_frog ·

Hallo!
Kann mir jemand helfen? Wäre gaanz toll!!! ich weiß einfach nicht was falsch ist..

<!-- ###TEMPLATE_FORM1### begin -->
<div id="formhandler_contact_form">
<form method="post" action="###REL_URL###" enctype="multipart/form-data">
    <fieldset>
        <input type="hidden" name="formhandler[submitted]" value="1" />
        <legend>Unverbindliche Anfrage</legend>
        <div class="row">
            <label for="anrede">Anrede:</label>
            <select name="formhandler[anrede]">
                <option value="Herr" ###selected_anrede_Herr### >Herr</option>
                <option value="Frau"### selected_anrede_Frau### >Frau</option>
            </select>*
            ###error_anrede###
        </div>
        <div class="row">
            <label for="nachname">Nachname:</label>
            <input class="nachname"type="text" name="formhandler[nachname]" id="nachname" value="###value_nachname###"/>*
            ###error_name###
        </div>
        <div class="row">
            <label for="vorname">Vorname:</label>
            <input class="vorname"type="text" name="formhandler[vorname]" id="vorname" value="###value_vorname###"/>*
            ###error_name###
        </div>
        <div class="row">
            <label for="titel">Titel:</label>
            <input class="titel"type="text" name="formhandler[titel]" id="titel" value="###value_titel###"/>
            ###error_titel###
        </div>
      
        <div class="row">
            <label for="strasse">Stra&szlig;e:</label>
            <input type="text" name="formhandler[strasse]" id="strasse" value="###value_strasse###"/>*
        </div>
 
        <div class="row">
            <label for="plz">PLZ:</label>
            <input type="text" size="10" name="formhandler[plz]" id="plz" value="###value_plz###"/>*
            <label for="ort">Ort:</label>
            <input class="kurzRechts" type="text" name="formhandler[ort]" id="ort" value="###value_ort###"/>*
        </div>
 
        <div class="row">
            <label for="land">Land:</label>
            <input type="text" name="formhandler[land]" id="land" value="###value_land###"/>*
        </div>
 
        <div class="row">
            <label for="telefon">Telefon:</label>
            <input type="text" name="formhandler[telefon]" id="telefon" value="###value_telefon###"/>
        </div>
 
        <div class="row">
            <label for="telefax">Fax:</label>
            <input type="text" name="formhandler[telefax]" id="telefax" value="###value_telefax###"/>
        </div>
         
        <div class="row">
            <label for="email">E-Mail:</label>
            <input type="text" name="formhandler[email]" id="email" value="###value_email###"/>
            ###error_email###
        </div>
      
      <span>Barrierefrei: ###error_barrierefrei###</span><input class="radio" type="checkbox" name="formhandler[barrierefrei]" value="ja" ###checked_barrierefrei_ja###  />
     
        <div class="row">
            <label for="nachricht">Ihre Nachricht:</label>
            <textarea rows="5" cols="25" name="formhandler[nachricht]" id="nachricht" ###value_nachricht###></textarea>*
        </div>
            <br>
           <div class="checkeinzug" style="font-size: 14pt">
              <input class="radio" type="checkbox" name="formhandler[newsletter1][]" value="email" ###checked_newsletter1_email### /><span>Ja, ich m&ouml;chte den Newsletter abonnieren und erkl&auml;re mich hiermit einverstanden, Zusendungen per E-Mail zu erhalten. (Der Newsletter kann jederzeit wieder abbestellt werden)</span>
              <br>
              <input class="radio" type="checkbox" name="formhandler[newsletter2][]" value="post" ###checked_newsletter1_post###  /><span>Ja, ich m&ouml;chte den Newsletter abonnieren und erkl&auml;re mich hiermit einverstanden, Zusendungen per Post zu erhalten. (Der Newsletter kann jederzeit wieder abbestellt werden)</span>
            </div>
           
        <div class="row">
            <p>Felder mit * m&uuml;ssen ausgef&uuml;llt werden.</p>
            <input type="submit" value="Anfrage senden" ###submit_nextStep###/>
        </div>
    </fieldset>
</form>
</div>
<!-- ###TEMPLATE_FORM1### end -->
page.headerData.15 = TEXT
page.headerData.15.value (
  <script type="text/javascript" language="javascript" src="fileadmin/pfad/prototype.js"></script>
    <script type="text/javascript" language="javascript" src="fileadmin/pfad/prototype-base-extensions.js"></script>
    <script type="text/javascript" language="javascript" src="fileadmin/pfad/prototype-date-extensions.js"></script>
    <script type="text/javascript" language="javascript" src="fileadmin/pfad/datepicker.js"></script>
<script language="javascript">
function createPickers() {
  $(document.body).select('input.datepicker').each( function(e) {
    new Control.DatePicker(e, {
      'icon': 'fileadmin/pfad/calendar.png',
      'timePicker': 'true',
      'locale': 'de_DE'
    });
  } );
}
Event.observe(window, 'load', createPickers);
</script>
)
 
plugin.Tx_Formhandler.settings.predef.default {
  name = Anfrageformular
  debug = 0
  addErrorAnchors = 1
  #templateFile = fileadmin/pfadtemplate.html
  #langFile.1 = fileadmin/pfadlang.xml
  #cssFile.1 = fileadmin/pfad/anfragefomular.css
  formValuesPrefix = formhandler
  checkBoxFields = barrierefrei,newsletter1,newsletter2
  singleErrorTemplate {
    singleWrap = <span class="error">|</span><br />
  }
 
  preProcessors {
    1.class = Tx_Formhandler_PreProcessor_LoadDefaultValues
    1 {
      config.1 {
         land.defaultValue = &Ouml;sterreich        
      }
    }
  }
  # Validators configuration
  validators {
    1 {
      class = Tx_Formhandler_Validator_Default
      config {
        fieldConf {
          nachname {
            errorCheck.1 = required
            errorCheck.2 = maxLength
            errorCheck.2.value = 50
          }
          vorname {
            errorCheck.1 = required
            errorCheck.2 = maxLength
            errorCheck.2.value = 50
          }
          
          strasse {
            errorCheck.1 = required
          }
          
          plz {
            errorCheck.1 = required
          }
          
          ort {
            errorCheck.1 = required
          }
          
          land {
            errorCheck.1 = required
          }     
          
          email {
            errorCheck.1 = email
          }
          
          nachricht {
            errorCheck.1 = required
          }
        }
      }
    }
  }
   
 # Finishers configuration
  finishers {
    2.class = Tx_Formhandler_Finisher_Mail
    2.config {
      admin {
        to_email = x@xxx.com
        to_name = name <x@xxx.com>
        subject = Unverbindliche Anfrage
        sender_email = email
        sender_name = name
        replyto_email = email
        replyto_name = name
      }
    }
    3.class = Tx_Formhandler_Finisher_Redirect
    3.config {
      //Ihre Anfrage wurde versandt
      redirectPage = 5
    }
    4.class = TX_Formhandler_Finisher_SubmittedOK
    4.config {
      returns = 1
    }
  }
}

Dankeschön! 🙂
glg Tamara

plxkillme ·

Hast du eine Lösung für dein Problem gefunden?
Ich bastel auch gerade an einem Formular mit dem Formhandler und habe wie ich meine alles nach Dokumentation richtig gemacht... Aber der Debugger spuckt nur "E-Mail NICHT verschickt an: maxmustermann@test.de" aus, sonst keine Fehler...

cytrics ·

Hy,

hat hierfür jemand eine Lösung parat?

Ich bekomme als Fehler

Attachment nicht gefunden: !
E-Mail NICHT verschickt an: ...emailadresse ...

Email über das Installtool/Basic Configuration kann problemlos verschickt werden...

Danke

Grüße