Mailversand / Bestellbestätigung

Alle Fragen und Probleme zur aktuellen Randshop Version 2.3 können hier gepostet werden.

Moderatoren: Magnus, mmaass, ablass

Mailversand / Bestellbestätigung

Beitragvon beervampir » Di 2. Sep 2014, 09:33

Hallo liebe Randgemeinde!

Ich bin vor wenigen Tagen zufällig auf das Shopsystem und das System passt optimal auf einen kleinen Shop, den ich realisieren möchte.
Ich habe mir V2.3 herunter geladen, alle Rechte (entsprechend der Vorgaben gesetzt). Die Installation läuft auch reibungslos durch.
Leider habe ich da sProblem, dass keinerlei E-Mails versendet werden. Weder an den Shopbetreiber noch eine Bestellbestätigung.

Gibt es hier Ideen, Ansätze?

Serverinfo:
******************************************************
PHP Version: 5.3.28-nmm1
Mysql Version 5.5.35
Curl installiert (benötigt für Mailversand) Ja
GDLib installiert (benötigt für Bildverkleinerung) Ja
Server Apache
Aktuell genutztes System und Browser Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0
******************************************************

Besten Dank!
beervampir
 
Beiträge: 5
Registriert: Do 28. Aug 2014, 16:12

Re: Mailversand / Bestellbestätigung

Beitragvon mmaass » Do 4. Sep 2014, 10:04

Teilweise müssen Standardmailadresse bei Hostern hinterlegt werden wie z.B. bei Hosteurope.
Oder Curl läuft nicht, z.B. bei ganz kleinen Paketen unter anderen bei Strato.
www.randshop.com
Entwicklung - Anpassung - Support
Benutzeravatar
mmaass
Admin
 
Beiträge: 5203
Registriert: Di 24. Aug 2004, 17:44
Wohnort: Berlin

Re: Mailversand / Bestellbestätigung

Beitragvon beervampir » Do 4. Sep 2014, 10:06

Gehostet ist der Shop bei all-inkl.com.
Verschiedene Mailadressen, die hinterlegt werden (auch andere Server) funktionieren nicht.
beervampir
 
Beiträge: 5
Registriert: Do 28. Aug 2014, 16:12

Re: Mailversand / Bestellbestätigung

Beitragvon mmaass » Do 4. Sep 2014, 10:09

Hmm, bei allinkl läuft der Shop eigentlich.
Kannst du dort mal fragen, ob eventuell nur noch per SMTP Mails verschickt werden können in Deinem Paket oder auch ganz normal per sendmail.
Das wäre das einzige, was ich mir noch vorstellen kann.
www.randshop.com
Entwicklung - Anpassung - Support
Benutzeravatar
mmaass
Admin
 
Beiträge: 5203
Registriert: Di 24. Aug 2004, 17:44
Wohnort: Berlin

Re: Mailversand / Bestellbestätigung

Beitragvon olape » Do 4. Sep 2014, 11:30

Hallo,

nach einigen Jahren habe ich mir mal wieder (erst mal) testweise die aktuelle Version 2.3 installiert.

Auch ich habe ein Problem mit dem Mailversand.
Es werden zwar E-Mails versendet, aber leider nicht mit dem erwarteten Inhalt.
So kommt es an:
Code: Alles auswählen
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access /templates/standard/mail_text/index.php
on this server.</p>
</body></html>


So sehen alle E-Mails aus, egal ob an den Betreiber, den Kunden oder einfach nur Passwort vergessen.
Gehostet auch bei allinkl.


PHP Version: 5.2.17-nmm2
Mysql Version 5.5.35
Curl installiert (benötigt für Mailversand) Ja
GDLib installiert (benötigt für Bildverkleinerung) Ja
Server Apache
Aktuell genutztes System und Browser


Gruss Olaf
olape
 
Beiträge: 87
Registriert: So 13. Mai 2007, 16:10

Re: Mailversand / Bestellbestätigung

Beitragvon beervampir » Do 4. Sep 2014, 11:45

Moin Olaf,

klingt für mich grade nach Zugriffsrechten auf dem Ordner /templates/standard/mail_text/
Hast das schon mal kontrolliert?

Grüße von der Elbe!
beervampir
 
Beiträge: 5
Registriert: Do 28. Aug 2014, 16:12

Re: Mailversand / Bestellbestätigung

Beitragvon olape » Do 4. Sep 2014, 12:20

Jetzt habe ich das. Zugriff ist möglich.

Aber der Hinweis hat mich auf eine andere Idee gebracht.
Ich stelle mir bei solchen Dingen immer gern, per htaccess, ein, dass nur meine IP auf die Seite zugreifen darf.
Code: Alles auswählen
Order deny,allow
Deny from all
Allow from xxx.xxx.xxx.xxx

Nehme ich das raus, funktioniert der Mail-Versand.
Dieses Problem habe ich bisher noch mit keinem anderen System gehabt, das ich getestet habe.
Nun muss ich micht momentan entscheinden, darf jeder, oder funktioniert der Mail-Versand. :(

Dafür stimmen die Umlaute in der Mail nicht. Zumindest nicht alle.
Oder sagen wir mal, bis auf eine Stellen stimmt es nirgends.
Obwohl alle diese Daten von den Eingaben in den Betreiberdaten kommen.
Dateianhänge
mail_umlaute.PNG
mail_umlaute.PNG (11.96 KiB) 15509-mal betrachtet
olape
 
Beiträge: 87
Registriert: So 13. Mai 2007, 16:10

Re: Mailversand / Bestellbestätigung

Beitragvon beervampir » Do 4. Sep 2014, 12:30

Nebenbei kurz zurück zu meinem Problem...
"...Sie können sowohl per SMTP als auch per Script Mails versenden....."
war die Antwort von all-inkl (wie erwartet).
beervampir
 
Beiträge: 5
Registriert: Do 28. Aug 2014, 16:12

Re: Mailversand / Bestellbestätigung

Beitragvon olape » Do 4. Sep 2014, 12:44

Entschuldigung, es war nicht mein Plan jemanden zu verdrängen.
Ich dachte nur, da es ein ähnliches Problem war und auch bei allinkl.

Im Nachhinein betrachtet, war es wohl doch keine so gute Idee sich hier einzuklinken,
statt ein neues Thema zu eröffnen.
olape
 
Beiträge: 87
Registriert: So 13. Mai 2007, 16:10

Re: Mailversand / Bestellbestätigung

Beitragvon beervampir » Do 4. Sep 2014, 12:53

Hast mal in der entsprechenden PHP Datei nach dem Zeichensatz geschaut -> UFT-8?
beervampir
 
Beiträge: 5
Registriert: Do 28. Aug 2014, 16:12

Re: Mailversand / Bestellbestätigung

Beitragvon olape » Do 4. Sep 2014, 13:23

Ich habe templates\standard\mail_text\user\passwortvergessen.php mal als UTF-8 ohne BOM gespeichert.
Im Original ist sie in ANSI.
Gebracht hat es das allerdings nicht.
Mich stört eigentlich noch mehr, das es nicht alle Umlaute betrifft.

Bei der Auswahl html passt der Inahlt der E-Mail übrigends.
olape
 
Beiträge: 87
Registriert: So 13. Mai 2007, 16:10

Re: Mailversand / Bestellbestätigung

Beitragvon mmaass » Mi 10. Sep 2014, 15:13

@bervampir
Ich glaub, da müsste man mal testen, ob curl wirklich funktioniert. Installiert ist es ja scheinbar aber das hat nicht immer was zu heissen.
Ich hab Dir dazu mal eine zip angehangen. Die enpacken und die beiden Dateien in den Shoproot aufspielen, also in der obersten Ebene, wo der Shop drin liegt und dann mit domain.de/curl_test.php und curl_test_google.php aufrufen.
Beim ersten müsste die Lizenz erscheinen, beim zweiten die Googleseite.

@olape
Bist ja schon hinter gekommen, dass es durch den Adminschutz kommt. :) Man kann die Zugänge in der Funktion hinterlegen, damit gehen die Mails auch durch. Wir nutzen aktuell noch Curl, daher gibt es genau diesen Punkt, dass bei einem htaccess über den gesamten Shop nicht durch kommt.
Was die Umlaute angeht, ist das bei den HTML Mails so oder bei den Textmails? Es sieht wie Textmails aus. Da haben wir nicht auf alle Mailclients direkten Einfluss bzw. werden die UTF8 mitgaben bei ein paar Tools ignoriert. Bei der HTML Mail gehts.
Dateianhänge
curl_test.zip
(624 Bytes) 402-mal heruntergeladen
www.randshop.com
Entwicklung - Anpassung - Support
Benutzeravatar
mmaass
Admin
 
Beiträge: 5203
Registriert: Di 24. Aug 2004, 17:44
Wohnort: Berlin

Re: Mailversand / Bestellbestätigung

Beitragvon olape » Mi 10. Sep 2014, 19:21

es ist bei den Text-Mails. HTML geht.

Komisch ist nur, ein Teil der gemachten Eingaben wird richtig angezeigt, ein Teil nicht.
Beides kommt in dem Fall aus der Datenbank.
(in der Adresse ist es ok, bei Sitz der Gesellschaft nicht)

Bei dem restlichen Text ist es das Gleiche.
Ein Teil ist ok, der andere nicht. Beises kommt aus der gleichen Sprachdatei.
('wie gewünscht Ihr Passwort für' ist es ok, Geschäftsführer nicht)

Ich nutze Outlook 2010, hängt am Exchange, von daher wird es schwierig einen anderen Client zu testen.
Könnte höchstens mal eine andere Version von Outlook testen oder per Webmail.
olape
 
Beiträge: 87
Registriert: So 13. Mai 2007, 16:10

Re: Mailversand / Bestellbestätigung

Beitragvon olape » Do 11. Sep 2014, 06:15

Webmail ist identisch. Es liegt also nicht an Outlook.

Die Angaben im Kopf scheinen auch zu passen

Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
olape
 
Beiträge: 87
Registriert: So 13. Mai 2007, 16:10

Re: Mailversand / Bestellbestätigung

Beitragvon mmaass » Di 16. Sep 2014, 07:49

Webmail ist ein schlechtes Beispiel. :)

Aber schau mal in der language Datei, ob die beiden Worte gleich geschrieben sind.
Ich vermute mal, dass "wie gewünscht" wie gew&uuml;nscht geschrieben ist und Geschäftsführer halt Geschäftsführer.
Wenn beide Wörter wirklich gleich sind, dann müsste man mal bei der Mailgenerierung schauen, ob es da Unterschiede gibt aber eigentlich sollte da nichts mehr sein aber bei so viel Code könnten auch wir uns mal irren. :)
www.randshop.com
Entwicklung - Anpassung - Support
Benutzeravatar
mmaass
Admin
 
Beiträge: 5203
Registriert: Di 24. Aug 2004, 17:44
Wohnort: Berlin

Nächste

Zurück zu Allgemeines / Installation / Hilfe

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 21 Gäste