Fragen und Probleme beim CP Email-Formular

Get help with installation and running phpwcms here. Please do not post bug reports or feature requests here.
Post Reply
jscholtysik

Fragen und Probleme beim CP Email-Formular

Post by jscholtysik »

Hi,

ich möchte gerne ein Tip-a-Friend-Formular (Empfehlungs-Formular) mit dem Content-Part "E-Mail-Formular" gestalten und verzweifle gerade.

Ich habe dazu folgende Felder im E-Mail-Formular eingerichtet:

Betreff: Meine Empfehlung: http://www.test.com
Empfänger: joachim@scholtysik.net

IT|firstname|1|Vorname: |40,100|Vorname|300
IT|lastname|1|Nachname: |40,100|Nachname|300
IT|mail|1|Email: |40,100||300
TA|nachricht|0|Nachricht: |20,3|Meine Empfehlung: http://www.test.com|300
IH|language|0||10,100|DE|0
IH|send_copy|0||10,100|1|0
IH|email|0||10,100|j.scholtysik@web.de|0

Im "mail"-Feld habe ich eingegeben: info@scholtysik.net

Ich bekomme dann nach dem Absenden folgenden Success-Text angezeigt:

Folgende Werte wurden übermittelt:

Feld Wert
firstname Vorname
lastname Nachname
mail info@scholtysik.net
nachricht Meine Empfehlung: http://www.test.com
email j.scholtysik@web.de

In der conf.inc.php sind folgende SMTP-Werte eingegeben:

// smtp values
$phpwcms['SMTP_FROM_EMAIL'] = 'joachim@scholtysik.net'; // reply/from email address
$phpwcms['SMTP_FROM_NAME'] = 'Joachim Scholtysik'; // reply/from name
$phpwcms['SMTP_HOST'] = 'localhost'; // SMTP server (host/IP)
$phpwcms['SMTP_PORT'] = 25; // SMTP-Server port (default 25)
$phpwcms['SMTP_MAILER'] = 'mail'; // default phpMailer: smtp, mail (default), sendmail
$phpwcms['SMTP_AUTH'] = 0; // sets SMTP_AUTH to ON/OFF
$phpwcms['SMTP_USER'] = 'user'; // default SMTP login (user) name
$phpwcms['SMTP_PASS'] = 'pass'; // default SMTP password



Ich bekomme nun 2 Emails gesendet:

- Eine Email an joachim@scholtysik.net geschickt, allerdings mit dem falschen Absender, und zwar mit dem Absender j.scholtysik@web.de,
der ja eigentlich nur der CC-Empfänger sein soll. Eigentlich sollte doch hier auch Joachim Scholtysik oder joachim@scholtysik.net stehen.
Diese Email muss ja wohl falsch sein, denn sie sollte doch eigentlich an info@scholtysik.net gehen.

- Eine Email an j.scholtysik@web.de mit Absender joachim@scholtysik.net, aber leider mit einem Absender JoachimScholtysik, d.h. ohne Leerstelle
zwischen Vor- und Nachnamen. Das scheint die CC-Email zu sein.


Leider verstehe ich nicht, was letztendlich als Empfänger-Adresse ausgewertet wird: Das Empfänger-Feld im Content-Part oder das "mail"-Feld?
Ich weiss ja gar nicht, wer der Empfänger des Tipps sein soll, den der Tipgebende eingibt, weshalb dann das EMpfänger-Feld im Content-Part?

Desweiteren weiss ich leider auch nicht, ob das "mail"-Feld nun das Feld für die Absender-Emailadresse oder für die Empfänger-Email-Adresse ist.

Ich möchte einfach nur folgendes Formular machen:


Absender-Name: Einzeiliges Textfeld
Absender-Email: Einzeiliges Textfeld
Empfänger-Name: Einzeiliges Textfeld
Empfänger-Email: Einzeiliges Textfeld
Betreff: Einzeiliges Textfeld
Nachricht: Mehrzeiliges Textfeld
Absenden-Button
Sprache: Deutsch
Send Copy: Ja
CC an: SMTP_FROM_EMAIL-Adresse

d.h. der Empfänger und ich sollen dann eine Email mit Absender-Email-Adresse bekommen.

Wie kann ich so ein Formular machen, das dann auch so funktioniert, wie ich es möchte?

Vielen Dank im Voraus.


Joachim Scholtysik
frold
Posts: 2151
Joined: Tue 25. Nov 2003, 22:42

Post by frold »

http://www.studmed.dk Portal for doctors and medical students in Denmark
jscholtysik

Post by jscholtysik »

Hi frold,


yes, I know this site und I have tested all possible combinations with this manual, but the form does not work as expected, therefore this entry here.

Joachim
frold
Posts: 2151
Joined: Tue 25. Nov 2003, 22:42

Post by frold »

I do not understand the whole post but there is a tip a friend mod here - i have used it - and it works...

http://www.phpwcms.de/forum/viewtopic.php?t=1072
http://www.studmed.dk Portal for doctors and medical students in Denmark
Pappnase

Post by Pappnase »

hello

1. i have an error in the docu :oops:

Code: Select all

IT|mail|1|Email: |40,100||300 
should be

Code: Select all

IT|email|1|Email: |40,100||300 
2. DELETE THE LINE
IH|email|0||10,100|j.scholtysik@web.de|0

thats not needed. only if you wanna send an copy to more than one reciepient!
jscholtysik

Post by jscholtysik »

Hi Pappnase,

what if I want to send a copy to myself? Do I have to use also the "email" field as a hidden field or another field? What are the possible fields that I can use in the email form?


Joachim
Pappnase

Post by Pappnase »

hello

sorry don't undertsand why you wanna have a copy!?
you will be the reciepent.
jscholtysik

Post by jscholtysik »

Hallo Pappnase,

nun mal wieder auf Deutsch:

Ein Fremder geht auf meine Seite, Ihm gefällt vielleicht die Seite und möchte sie einem Dritten weiterempfehlen. Ich möchte aber gerne wissen,

- wer der Fremde ist, der meine Seite weiterempfiehlt
- wer der Dritte ist, dem die Seite weiterempfohlen wird

Aus diesem Grund brauche ich auch eine Kopie der Email, d.h. es müssen zwei Emails versendet werden, einmal an den Dritten und einmal an mich, oder?

Wie kann ich das Problem lösen?


Joachim
Post Reply