| | topic: Email geht nur teilweise | | | | | | Date: 27.02.2008 - 21:50
Hallo erstmal,
auch ich muss erstmal ein großes Lob loswerden. Der Shop ist sehr einfach gehalten und dadurch gut zu verstehen. Heute ist mir folgendes aufgefallen.
In der config hab ich SMTP auf 0 gelassen. Wenn ich eine Bestellung abschicke, bekommt nur die im Admin-Bereich eingestellte Email-Adresse eine Bestätigung aber der Besteller nicht. testweise hab ich dann die Email-Adresse von vorher(web.de-Adresse) auf meine gmx.de-Adresse geändert und siehe da auf einmal bekamen beide eine Bestätigung. Also dachte ich, dass es vielleicht an web.de lag. Da der Shop für meinen Vater ist, hab ich mit ihm eine gmx-Adresse eingerichtet und in die Einstellungen eingefügt. Aber jetzt kommt wieder nur die Mail des Inhabers an, jedoch der Besteller bekommt keine. Deshalb hat sich meine Vermutung, dass es an web.de liegt nicht bestätigt. SMTP auf 1 setzen möchte ich eigentlich nicht, da ich ungern mein Passwort für den smtp-Server im Klartext speichern möchte. Im php-Manual hab ich gelesen, dass die mail()-Funktion für jedes Senden einer Mail ein smtp-Socket öffnet und schließt, was sehr ineffizient ist. Liegt es vielleicht daran, dass irgendein Server durcheinander kommt, weil die Mails so schnell hintereinander verschickt werden? Kann ja aber eigentlich auch nicht sein, da die Mail an den Besteller zuerst versendet wird, wenn ich mir den Code dazu anschaue. Ich weiß nicht mehr weiter. Was kann ich tun? Soll ich doch mal SMTP auf 1 setzen? | | | | | | reply | | | | Date: 28.02.2008 - 09:53
Hi,
SMTP könntest Du zwar ausprobieren, dürfte aber wohl nichts bringen. Das liegt wohl eher daran, daß nicht alle Hoster es gestatten, mails mit falscher FROM-Adresse zu verschicken.
Bei welchem Hoster liegt denn der Shop?
Mail mich mal an, wenn Du nicht klarkommst.
Gruß Icke | | | | | | reply | | | | Date: 28.02.2008 - 15:10
Falsche FROM-Adresse? Die Adresse ist nicht falsch. Dann häte ich es ja noch verstanden. Ich kann mir die ganze Sache nicht erklären. Kann im Moment nichts machen, da ich noch auf Arbeit bin aber ich schau hier öfter rein. Die Homepage liegt bei funpic.de
Gruß
Jan | | | | | | reply | | | | Date: 28.02.2008 - 16:56
Okay,
in diesem Zusammenhang ist das wohl uninteressant.
Allgemein: z.B. bei HostEurope werden mails nur versendet, wenn als Absender ein lokal gültiges Mail-Account eingetragen ist - und dann gehen schon mal die Bestätigungsmails ans den Shop-Inhaber nicht raus, weil da als Absender der Besteller auftaucht. Alles klar ?!?
Dürfte aber bei Funpic wohl an was anderem liegen.
Gruß, Icke | | | | | | reply | | | | Date: 28.02.2008 - 17:04
Ich habe auch im Funpic-Forum gepostet, vielleicht kann mir dort geholfen werden. Bis jetzt sieht's aber schlecht aus | | | | | | reply | | | | Date: 28.02.2008 - 18:09
Hi,
schau mal in den GMX-Spamverdachts-Ordner. Vielleicht wird das alles nur wegsortiert (wäre bei Funpic nicht ungewöhnlich).
Icke | | | | | | reply | | | | Date: 28.02.2008 - 18:11
Da hab ich auch schon geschaut. Nichts drin. Sollte da aber was drin sein, wäre es mir unerklärlich, warum es dann bei der einen Adresse als Absender Spam wäre und bei der anderen nicht. | | | | | | reply | | | | Date: 09.06.2008 - 18:52
Hab dasselbe Problem. Also Mail an "Kunden" funktioniert tadellos... Aber das an den "Shop" funktioniert nicht...
Ich glaube verstanden zu haben, also was mir diese Seite sagt, dass es sich um ein Problem um die Absender-Adresse handelt...
Nun meine Frage:
Gibt es eine Lösung??? | | | | | | reply | | | | Date: 09.06.2008 - 19:15
Hm,
das dürfte daran liegen, daß als Absender der Mail an die Firma der Kunde eingetragen wird, also eine 'fremde' Mailadresse.
Abhilfe ist eine kleine Änderung in der warenkorb_senden_3.php Mach ich nachher oder morgen mal.
Gruß, Icke | | | | | | reply | | | | Date: 09.06.2008 - 19:49
Das wäre ja wundervoll...
Gruß,
hp | | | | | | reply | | | | Date: 11.06.2008 - 12:54
Und gibt es schon Erkenntnisse?
Gruß,
hp | | | | | | reply | | | | Date: 11.06.2008 - 23:49
Hi, der Lösungsansatz wäre folgender:
in der warenkorb_senden_3.php, Zeile 382, steht bisher folgendes:
$header = "From: {$post_vars['email']} \n";
Das ersetzen durch folgende zwei Zeilen:
$header = "From: {$mailadresse_mail} \n";
$header .= "Reply-To: {$post_vars['email']} \n";
Und dann mal bitte hier melden, ob das klappt (bei mir tut's).
Gruß Icke | | | | | | reply | | | | Date: 12.06.2008 - 11:09
Hallo icke!
Hat leider auch nicht funktioniert bei mir...
Gruß,
hp | | | | | | reply | | | | Date: 12.06.2008 - 11:36
Hi,
wir lösen das mal per mail, das Ergebnis gibt's dann hier.
Gruß, Icke | | | | | | reply | | | | Date: 28.10.2009 - 14:27
über 1 Jahr später .. keine Lösung gefunden? .. kann ja wohl nicht wahr sein .... muss ich mir jetzt doch ein anderes shop system suchen? oder gibt es es evtl doch eien Lösung und wurde nur vergessen hier einzu setzten? | | | | | | reply | | | | Date: 29.10.2009 - 10:04
Naja,
manchmal kann man sich auch wünschen, daß die User selbst ihre Ergebnisse posten. Damals hatte der Kollege das nämlich selbst rausgefunden. Zitat:
Ich hab für mich eine Lösung gefunden…
Statt
> @mail("$unternehmen <$mailadresse_mail>","Neue Internetbestellung vom $datum",$message1,$header);
habe ich geschrieben
> @mail("xxx@domain.de","Neue Internetbestellung vom $datum",$message1,$header);
Dessen Mailserver wußte also mit dem < ... > nicht umzugehen.
Gruß, Sebastian | | | | | | reply | | | | Date: 04.11.2009 - 17:55
AH, Danke für die Antwort, gleich mal ausprobiert, leider Ohne erfolg.
Besteller und Firma erhalten keine Nachricht.
Ich habe Webspace auf Funpic.
Andere .php Formulare mit Email versand Funtionieren.
Ich habe in der warenkorb3.php
die änderrung
$header = "From: {$post_vars['email']} \n";
Das ersetzen durch folgende zwei Zeilen:
$header = "From: {$mailadresse_mail} \n";
$header .= "Reply-To: {$post_vars['email']} \n";
gemacht und dann noch
Statt
> @mail("$unternehmen <$mailadresse_mail>","Neue Internetbestellung vom $datum",$message1,$header);
habe ich geschrieben
> @mail("xxx@domain.de","Neue Internetbestellung vom $datum",$message1,$header);
leider kein erfolg, anschließend habe ich die Orginal datei genommen und nur dasmit der >@mail geändert auch kein erfolg.
Nimand bekommt eine Email.
Dachte erst das Forum seie inaktiv das zwei tage nach meinem eintrag keine antwort zu sehen war. aber jetzt sehe ich mehr hoffnung^^
Andere Warenkorbsysteme gibt es aber die sind nicht individuell bearbeitbar und für die Artikel können keine Bilder bzw Bild angezeigt werden. Daher hoffe ich auf Funktionalität des Laaser-Shop-System | | | | | | reply | | | | Date: 05.11.2009 - 14:10
Da klingelt irgendwas, wenn du funpic sagst... muß ich mal nachschauen und meld mich wieder.
Icke | | | | | | reply | | | | Date: 05.11.2009 - 16:49
Ah, ok, Hoffendlich nix wildes^^
ich warte | | | | | | reply | | | | Date: 05.11.2009 - 19:37
machen wir doch per mail - Ergebnis hier. Versprochen.
Icke | | | | | | reply | | | | Date: 08.11.2009 - 22:05
Momentanes Zwischenergebnis: Shop ist in Ordnung, aber bei Funpic geht grade die Mailfunktion nicht (egal mit welchem Skript).
Gruß, Icke | | | | | | reply | | | | Date: 08.03.2010 - 14:58
---> Hat bei mir auch geklappt...
Grüsse
in der warenkorb_senden_3.php, Zeile 382, steht bisher folgendes:
$header = "From: {$post_vars['email']} \n";
Das ersetzen durch folgende zwei Zeilen:
$header = "From: {$mailadresse_mail} \n";
$header .= "Reply-To: {$post_vars['email']} \n"; | | | | | | back |
|
|
|