Kontaktformular mit SMTP

Ein CMSimple Support Forum für deutsch sprechende Nutzer und Entwickler
Post Reply
Berni
Posts: 132
Joined: Wed Feb 12, 2014 4:38 pm
Contact:

Kontaktformular mit SMTP

Post by Berni » Tue Dec 12, 2023 10:57 am

Hallo in die Runde,

ich suche nach einem Plugin mit dem ich ein Kontaktformular via SMTP versenden kann.
Gibt es soetwas noch nicht, oder bin ich nur unfähig es zu finden :roll:

olape
Posts: 2752
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: Kontaktformular mit SMTP

Post by olape » Tue Dec 12, 2023 1:23 pm

Berni wrote:
Tue Dec 12, 2023 10:57 am
Gibt es soetwas noch nicht, oder bin ich nur unfähig es zu finden :roll:
Soweit ich weiss, gibt es das aktuell noch nicht. Es wäre aber tatsächlich schon lange nötig.

viewtopic.php?f=12&t=17891&hilit=Php+ma ... =10#p81537

https://github.com/cmsimple-xh/cmsimple-xh/issues/583

Also Advancedform anpassen, ist die Lösung, die ich gewählt habe.
Gruß Olaf, Plugins for CMSimple_XH

Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.

Berni
Posts: 132
Joined: Wed Feb 12, 2014 4:38 pm
Contact:

Re: Kontaktformular mit SMTP

Post by Berni » Fri Dec 15, 2023 12:31 pm

Gibt es irgendwo eine "Anleitung" wie man den PHP-Mailer
für SMTP-Versand einrichten kann?

olape
Posts: 2752
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: Kontaktformular mit SMTP

Post by olape » Fri Dec 15, 2023 2:08 pm

Berni wrote:
Fri Dec 15, 2023 12:31 pm
Gibt es irgendwo eine "Anleitung" wie man den PHP-Mailer
für SMTP-Versand einrichten kann?
Für die 2.2, funktioniert aber sicher auch in der 2.3

/plugins/advancedform/classes/MailService.php

ziwschen:

Code: Select all

        include_once "{$this->pluginsFolder}advancedform/phpmailer/PHPMailer.php";
        include_once "{$this->pluginsFolder}advancedform/phpmailer/Exception.php";
        
und:

Code: Select all

        $mail->set('CharSet', 'UTF-8');
        $mail->SetLanguage(
das hier einfügen:

Code: Select all

        include_once "{$this->pluginsFolder}advancedform/phpmailer/SMTP.php";
        $mail = new PHPMailer();
        //Enable SMTP debugging.
        //$mail->SMTPDebug = 3; //Debugging
        //Set PHPMailer to use SMTP.
        $mail->isSMTP();
        //Set SMTP host name
        $mail->Host = "dein SMTP-Host";
        //Set this to true if SMTP host requires authentication to send email
        $mail->SMTPAuth = true;
        //Provide username and password
        $mail->Username = "dein Username";
        $mail->Password = "das zugehörige SMTP-Passwort";
        //If SMTP requires TLS encryption then set it
        $mail->SMTPSecure = "tls";
        //Set TCP port to connect to
        $mail->Port = 587;
Das ist natürlich nicht die optimale Lösung, die Zugangsdaten direkt in die PHP-Dateien einzutragen.

Kann aber trotzdem sein, dass es noch nicht funktioniert.
Es wird die Adresse als Absender gesetzt, die im Formular eingetragen wird.
Das lassen sich nicht alle SMTP-Server gefallen, bzw., wenn, dann kann es nachher Probleme mit Spamfiltern geben.
Entweder der Server versendet es gar nicht erst, weil er nicht unter unbekannten Adressen versendet, oder er tut es und der Empfängerserver nimmt es nicht an, weil dein Server nicht berechtigt ist, für die E-Mail-Adresse/Domain zu versenden.
Das kannst du nur austesten.
Du siehst, es gäbe viel zu tun am Plugin.

Letzter Probleme lassen sich per Hook umgehen.
Gruß Olaf, Plugins for CMSimple_XH

Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.

Berni
Posts: 132
Joined: Wed Feb 12, 2014 4:38 pm
Contact:

Re: Kontaktformular mit SMTP

Post by Berni » Fri Dec 15, 2023 2:18 pm

Dankeschön, das teste ich dann mal.

Ich mache zur Sicherheit aber mal eine neuen Mailaccount für diese Aktion auf. Sicher ist sicher.

olape
Posts: 2752
Joined: Fri Mar 13, 2015 8:47 am
Contact:

Re: Kontaktformular mit SMTP

Post by olape » Wed Dec 20, 2023 10:50 am

Gruß Olaf, Plugins for CMSimple_XH

Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.

Post Reply