Hallo,
Ich habe mit Typo ein Formular erstellt.
Bei 1und1 habe ich hierfür einen Autoresponder eingerichtet. Nur leider kommt die automatische Antwort nur, wenn man direkt eine Email hinschickt und leider nicht über die durch mein Kontaktformular gesendete Mail.
Wenn ich in die Nachrichtenoptionen der Email schaue, die zwar ankommt, aber nicht automatisch benachrichtigt wird,
dann sehe ich, dass da eine XXXXXX.pureserver.info Mailadresse steht.
Hat jemand nen Tipp,
wie ich den Returnpath direkt im Formular einstellen kann?
reply-to und Absender wird genauso übernommen, wie es sein sollte.
Bitte lest auch noch meine Ergänzung dazu! Es ist echt wichtig für mich!!!
Noch nutzen wir für dieses Projekt einen Testzugang von Typo3server.
Liegt es vielleicht daran????
Danke fürs Augenöffnen?!
Simone
Return-path=<wwwrun@buchstabeundirgendwelchezahlen.pureserver.info>
Envelope-to=mail@meine-domain.de
Delivery-date=Thu, 24 Apr 2003 08:56:13 +0200
Received=from [IP-Adresse] (helo=buchstabeundirgendwelchezahlen.pureserver.info) by mxng11.kundenserver.de with esmtp (Exim 3.35 #1) id 198aeQ-00088L-00 for mail_deletethis_@meine-domain.de; Thu, 24 Apr 2003 08:56:10 +0200
Received=by buchstabeundirgendwelchezahlen.pureserver.info (Postfix, from userid 30) id DF3793D0162; Thu, 24 Apr 2003 08:56:04 +0200 (CEST)
To=mail@meine-domain.de
Subject= Downloadanfrage
Message-ID=6780a1381e738bc2d74a686c7a1db225
From=Schnickeschnack_deletethis_@web.de
Reply-To=Schnickeschnack_deletethis_@web.de
X-Mailer=PHP mailer
X-Priority=3
Mime-Version=1.0
Content-Type=text/plain; charset=iso-8859-1
Content-Transfer-Encoding=base64
Date=Thu, 24 Apr 2003 08:56:04 +0200 (CEST)
So sehen die Headerdaten im E-Mailprogramm aus.
Wo kann ich denn diese Formtype_Mail von Typo3 anpassen,
so dass im Return-Path der Sender der Formular-erzeugten-Mail steht?!?!
Fast am Verzweifeln...
Simone
Hallo Simone,
das gleiche Problem habe ich auch.
Das editieren der Dateien class.t3lib_htmlmail.php und class.t3lib_dmailer.php hat nichts gebracht.
Die Variable "returnpath" wird anscheinend immer überschrieben!?!
Bist Du schon weitergekommen? Hat jemand die Lösung? o.O
Vielen Dank
Alex
in class.t3lib_htmlmail.php
function sendTheMail () {
// Sends the mail.
// Requires the recipient, message and headers to be set.
// debug($this->recipient);
// debug($this->message);
if (trim($this->recipient) && trim($this->message)) { // && trim($this->headers)
mail( $this->recipient,
$this->subject,
$this->message,
$this->headers);
ändern in:
function sendTheMail () {
// Sends the mail.
// Requires the recipient, message and headers to be set.
// debug($this->recipient);
// debug($this->message);
if (trim($this->recipient) && trim($this->message)) { // && trim($this->headers)
mail( $this->recipient,
$this->subject,
$this->message,
$this->headers,"-freturnpath@deine.mail");
Ich habs. #giggle#
Und zwar mit dem weitgehend unbekannten _fünften_ Parameter von mail().
Möchtest Du als Return-Path "returnpath@deine.mail" eintragen, dann fügst Du als fünften Parameter -freturnpath@deine.mail an.
Also vor die gewünschte Adresse "-f" notieren, ohne Leerzeichen!
Bestimmt kann man das auch noch mit der $returnpath Variable machen.
Alex