Shopsystem ShopPilot
ShopPilot => ShopPilot Enterprise => Thema gestartet von: Andi am Januar 25, 2007, 23:32:36
-
Hallo SP-User,
nachdem wir den Server gewechselt haben, bekommen wir den Mailversand einfach nicht mehr hin.
Der Shop läuft ohne Probleme - jedoch werden die Bestellmails und Kontaktmails
einfach nicht mehr versendet (ohne Fehlermeldung etc.)
Die Pfade hatten sich geändert - aber das haben wir angepasst.
Jetzt haben wir keine Ideen mehr, woran es liegen könnte.
Hat jemand ne Idee, wo man noch suchen könnte ?
Sind irgendwelche Servereinstellung relevant ?
Danke und Grüße von ANDI
-
Hallo Andi,
frag mal deinen Provider wo das Sendmail liegt.
In der spilot.ini muss der Pfad zum Sendmail eingetragen werden, evtl. hat
sich das geändert.
-
Hallo - Danke für die Antwort.
Das mit den Pfaden habe ich (wie oben schon geschrieben) geändert.
Das ging erst nicht, bis mir einfiel, das man ja auch die PROJECT.INI ändern muss.
Aber leider brachte das auch nichts.
Ich werde weiter suchen müssen (kann aber erst ab Sonntag weiter friemeln).
In einem anderen Projekt (ist aber PHP) hatten wir genau das selbe Problem (es wurden keine Mails versendet),
hier war der "Safe_mode" die Ursache (musste für Anwendung auf "ON" gestellt werden).
Aber sowas gibt es doch beim ShopPilot nicht ...oder ???
Schönes Wochenende wünscht ANDI
-
Problem Probem Problem ???
Nun habe ich unseren Shop auf dem Webserver installiert.
Es funktioniert soweit alles - nur (noch immer) klappt der Mailversand nicht.
Die Pfade stimmen: /usr/sbin/sendmail
so auch in "spilot.ini" und "project.ini" eingetragen.
Laut "shoplog.txt" folgender Eintrag:
xxx
D, /usr/sbin/sendmail, test@gmx.de, test@xxx.com, Ihre Bestellung im Auto Reifen Shop
D, /usr/sbin/sendmail, test@xxx.com, test@gmx.de, Shop Bestellung 45201084912594
Also eigentlich müsste alles richtig sein - es klappt aber trotzdem nicht.
Hat jemand eine Idee - woran könnte es liegen.
Sind bestimmer Servereinstellungen nötig ??
Wenn ich den Provider frage, muss ich ja wissen, wonach....
Danke und Grüße
von Andi
-
Hallo Andi,
vermutlich stimmt die Pfadanagabe zum Mailprog. doch nicht oder
es gibt einen externen Mailserver.
Frag den Provider doch einfach, wie du mit einem cgi-Programm
Mails versenden kannst. Ob er eine Beschreibung, Beispiel etc. hat.
Gruss hop
-
Frag den Provider doch einfach, wie du mit einem cgi-Programm
Mails versenden kannst. Ob er eine Beschreibung, Beispiel etc. hat.
Gruss hop
Mein Provider hat auf meine Anfrage folgendes geantwortet:
das kann auch an den installierten Versionen von Postfix liegen. Hier gibt es seit den neueren Versionen Unterschiede bei den Parametern.
Haben Sie die Möglichkeit den Versand auf "SMTP" umzustellen? Dort müssen Sie dann die Zugangsdaten eines POP3 Konto angeben.
Ansonsten sollten Sie beim Hersteller abklären, welche Parameter zum versenden verwendet werden, damit wir prüfen können, wo der Versand genau hackt.
Das mit dem SMTP wird wohl nicht gehen, da wir ja im WC mehrere Mailadressen angeben.
Was genau sollte ich dem Provider mitteilen bezüglich der "Parameter" ??
Gibt es da was besonderes ??
Danke und Grüße v. ANDI
-
Ansonsten sollten Sie beim Hersteller abklären, welche Parameter zum versenden verwendet werden, damit wir prüfen können, wo der Versand genau hackt.
/usr/sbin/sendmail -t -f <return path>
also z.b.
/usr/sbin/sendmail -t -f webmaster@auto.....de
"/usr/sbin/sendmail" kommt aus der project.ini.
webmaster@auto.....de ist die Händler Antwortadresse bei Mails an den Kunden.
Falls Shell Zugang besteht, kann man auch mit
which sendmail
den Pfad für Sendmail ermitteln.
Gruss hop
-
ich habe antwort vom Webhost-Support bekommen:
das Problem ist in den Scripten zu suchen welche die Email versenden.
Hier der Befehlsstring wie er sein muss:
usage: /usr/sbin/sendmail [-f<name>] [-t] [-s<server>] [-p<port>] [-T<timeout>] [-v] [address ...]
Bitte auch auch Leerzeichen achten!
Was können wir daraus ersehen ?? - können wir das Problem lösen ??
Ich weiß natürlich nicht, was ich machen müsste...
Grüße v. Andi
-
Was können wir daraus ersehen ??
Ich kann daraus ersehen, dass die Paramter genauso übergeben werden.
Es also funktionieren müsste.
Eine Idee hab ich noch:
D, /usr/sbin/sendmail, test@xxx.com, test@gmx.de, Shop Bestellung 45201084912594
So etwas funktioniert möglicherweise wirklich nicht. Der Absender wird mit -f in der sendmail Zeile
als wirklicher Absender der Mail angegeben. Es kann sein, dass hier nur Absender einer Doamin erlaubt
sind, die auch auf den Server exisitiert.
Also bitte mal mit Mail Adressen von eigenen Domains versuchen.
Gruss hop
-
Hallo HOP,
leider geht es trotzdem nicht (habe es mal mit einer Mailadresse der gleichen Domain versucht) :'(
Ist ziemlich Nervtötend - anstatt den Shop aufzubauen, quält man sich mit solchen Dingen..
Ich könnte wetten, das es am Server liegt (früher mit CONFIXX gings ja auch - bei 1und1 gings auch)
Auszug aus der Shoplog..
D, /usr/sbin/sendmail, mail@domain.com, mail2@domain.com, Ihre Bestellung im Auto Reifen Shop
D, /usr/sbin/sendmail, mail@domain.com, mail2@domain.com, Auto Reifen Shop Bestellung 45211205912594
Also falls noch Ideen sind .......
Besten dank und freundliche Grüße
ANDI
-
ich habe gerade nochmal Nachricht vom Support des Webhosters bekommen:
in den error Logs Ihres Accounts wird die Fehlermeldung angezeigt, dass nicht die korrekten Parameter verwendet werden.
Hier gab es Änderungen an den Versionen von Postfix, welche nichts mit Mesosadmin zu tun haben und auch nicht in
unserem Einflussbereich liegen. Das Problem kann nur softwareseitig behoben werden.
Hilfe.....
Gute Nacht + Grüße v. ANDI
-
ich habe heute mal die ERROR-Logs vom server runtergeladen.
folgender Eintrag ist zu finden:
usage: /usr/sbin/sendmail [-f<name>] [-t] [-s<server>] [-p<port>] [-T<timeout>] [-v] [address ...]
usage: /usr/sbin/sendmail [-f<name>] [-t] [-s<server>] [-p<port>] [-T<timeout>] [-v] [address ...]
Kann man daraus was erkennen ???
Grüße v. ANDI
-
Problem gelöst
besten Dank auch an "HOP"