Vanilla 1.1.2 Forum von Lussumo. Weitere Informationen: Dokumentation, Community.

    • CommentAuthorstefan79w
    • CommentTime21.04.2012 bearbeitet
     permalink
    Hallo zusammen,

    ich versuche schon seit ein paar Stunden ein Formular mit FormIt zu versenden. Allerdings kommen immer 2 Fehlermeldungen:
    1) Could not instantiate mail function.

    Darauf habe ich recherchiert und versucht auf SMTP umzustellen. Da erscheint aber immer nur folgende Fehlermeldung
    2) SMTP Error: Could not connect to SMTP host

    Nach allem was ich gelesen habe ist die mail-function bei 1und1 wohl ausgeschaltet und der direkte SMTP-Zugriff wird bei 1und1 auch blockiert (wobei an der Hotline beides verneint wurde).

    Jetzt habe ich im Internet etwas gelesen von:
    $mail->IsMail(); -> sollte in -> $mail->IsSendMail();

    geändert werden beim PHPmailer. Da ich mich mit PHP nicht so auskenne und auch nicht so verstanden habe, ob das auch für modx gilt oder nur für das PHPmailerscript oder ob es da irgendeinen Zusammenhang gibt, seit Ihr meine letzte Hoffnung.

    Irgendwelche Ideen???
    • CommentAuthorstefan79w
    • CommentTime23.04.2012
     permalink
    Ich habe ein normales PHP Mailscript ausprobiert, das klappt wunderbar. Da ich mich mit PHP und Servereinstellungen nicht so wirklich auskenne bin ich DRINGEND auf Eure Hilfe angewiesen.
    In dem Forum habe ich schon alle Threads die in Frage kämen durchgearbeitet und verzweifle gerade ein bisschen
    •  
      CommentAuthorMarc
    • CommentTime23.04.2012
     permalink
    Zeig mal Deinen Formit-Aufruf.
    • CommentAuthorstefan79w
    • CommentTime26.04.2012 bearbeitet
     permalink
    Hi,

    hier der Aufruf und das Formular:

    2. Problem, wenn ich "validate" drin lasse, passiert nix beim senden. Nehme ich es raus ist es wieder wie oben beschrieben.

    [[!FormItRetriever]]
    [[!FormIt?
    &hooks=`email,redirect`

    &emailTpl=`MyEmailChunk`

    &emailTo=`stefan@stefanwirtz.com`
    &emailCC=`[[!+fi.email]]`

    &emailFrom=`stefan.t.wirtz@googlemail.com`
    &emailUseFieldForSubject=`1`

    &redirectTo=`1`
    &store=`1`

    &validate=`name:required,
        strasse:required,
        hausnummer:required,
        plz:required,
        ort:required,
        telefon:required,
        mobil:required,
        email:email:required`
    ]]
    <form action="[[~[[*id]]]]" method="post" class="form">

    <div class="formular clearfix" style="background:#fff; ">
    <!-- input type="hidden" name="nospam:blank" value="" / -->
    <input type="hidden" name="workemail" value="" />
    <!-- input type="text" name="subject" id="subject" value="[[!+fi.subject]]" / -->
    <input type="hidden" name="subject" id="subject" value="Anfrage Erlebnisse und Events" />

    [[!+fi.error_message:notempty=`<p class="error">[[!+fi.error_message]]</p>`]]
    <!-- details -->
    <ul class="form-list-details clearfix">
    <li class="form-item">
    <h3>[[!getEventid]] | [[*longtitle]]</h3>
    [[*content]]
    <input type="hidden" name="events[]" value="" />
    </li>
    [[!getResources? &parents=`2` &includeTVs=`1` &includeContent=`1` &tpl=`formular-tpl` &depth=`2` &sortby=`menuindex` &sortdir=`ASC`]]
    </ul>
    <!-- /details -->

    <!-- persönliches -->
    <ul class="form-list-adress clearfix">
    <!-- # --><li class="form-item size-6-3">
    <h3>Persönliche Angaben</h3>
    <!-- /# --></li>
    <!-- # --><li class="form-item size-3-3">
    <label for="name">
    Vorname*
    <span class="error">[[!+fi.error.name]]</span>
    </label>
    <input type="text" name="name" id="name" value="[[!+fi.name]]" />
    <!-- /# --></li>
    <!-- # --><li class="form-item size-3-3">
    <label for="nachname">
    Nachname*
    <span class="error">[[!+fi.error.nachname]]</span>
    </label>
    <input type="text" name="nachname" id="nachname" value="[[!+fi.nachname]]" />
    <!-- /# --></li>
    <!-- # --><li class="form-item size-2-3">
    <label for="strasse">
    Straße*
    <span class="error">[[!+fi.error.strasse]]</span>
    </label>
    <input type="text" name="strasse" id="strasse" value="[[!+fi.strasse]]" />
    <!-- /# --></li>
    <!-- # --><li class="form-item size-1-3">
    <label for="hausnummer">
    Nr*
    <span class="error">[[!+fi.error.hausnummer]]</span>
    </label>
    <input type="text" name="hausnummer" id="hausnummer" value="[[!+fi.hausnummer]]" />
    <!-- /# --></li>
    <!-- # --><li class="form-item size-1-3">
    <label for="plz">
    PLZ*
    <span class="error">[[!+fi.error.plz]]</span>
    </label>
    <input type="text" name="plz" id="plz" value="[[!+fi.plz]]" />
    <!-- /# --></li>
    <!-- # --><li class="form-item size-2-3">
    <label for="ort">
    Ort*
    <span class="error">[[!+fi.error.ort]]</span>
    </label>
    <input type="text" name="ort" id="ort" value="[[!+fi.ort]]" />
    <!-- /# --></li>
    <!-- # --><li class="form-item size-3-3">
    <label for="telefon">
    Telefon*
    <span class="error">[[!+fi.error.telefon]]</span>
    </label>
    <input type="text" name="telefon" id="telefon" value="[[!+fi.telefon]]" />
    <!-- /# --></li>
    <!-- # --><li class="form-item size-3-3">
    <label for="mobil">
    Mobil*
    <span class="error">[[!+fi.error.mobil]]</span>
    </label>
    <input type="text" name="mobil" id="mobil" value="[[!+fi.mobil]]" />
    <!-- /# --></li>
    <!-- # --><li class="form-item size-3-3">
    <label for="email">
    E-Mail*
    <span class="error">[[!+fi.error.email]]</span>
    </label>
    <input type="text" name="email" id="email" value="[[!+fi.email]]" />
    <!-- /# --></li>
    <!-- # --><li class="form-item size-6-3">
    <label for="text">
    Bemerkung / Individuelle Anfrage
    <span class="error">[[!+fi.error.text]]</span>
    </label>
    <textarea rows="5" name="text" id="text" value="[[!+fi.text]]">[[!+fi.text]]</textarea>
    <!-- /# --></li>
    </ul>
    <!-- /persönliches -->

    <div class="form-buttons">
    <input type="submit" value="Jetzt unverbindlich ein Angebot anfordern" />
    </div>


    </div>
    </form>


    Hier das formular-tpl

    <li class="form-item">
    <label><input type="checkbox" name="events[]" value="[[+pagetitle]]" [[!+fi.colors:FormItIsChecked=`[[+pagetitle]]`]] /> [[+pagetitle]]</label>
    </li>
    •  
      CommentAuthorMarc
    • CommentTime26.04.2012
     permalink
    Ich gehe davon aus, dass Du nicht einfach einen GMail-Account als Absender setzen darfst, sondern einen zumindest von der Domain oder noch besser existierenden Account aus dem 1&1-Paket. Sonst könnte man ja wild rumspammen, was manche Provider auf diese Weise verhindern wollen.
    • CommentAuthorstefan79w
    • CommentTime30.04.2012
     permalink
    Hi,

    habs auch schon mit einem 1und1 E-Mail-Account probiert den ich direkt in dem Webaccount erstellt habe. Gleiche Problem.