#1 (permalink)  
Alt 19.12.2003, 18:38
 
Registriert seit: 18.12.2003
Beiträge: 21
Standard

Hallo,

ich habe XTC auf meinem externen UNIX/LINUX-Server mit Apache installiert (PHP 4.3.4 und MySQL 2.5.3).

Im Admin habe ich die gleichen Einstellungen zuden Email-Optionen hinterlegt wie in Outlook Express - aber es kommt nix an, weder beim Besteller noch beim Shopbetreiber:
Transport-Methode: Alle drei ausprobiert, bei smtp wird der Scriptinhalt im Browser angezeigt,
SMTP-Server ist in dem Fall mail.insolvenz-schnaeppchen.de,
SMTP Backup Server: Wei? ich nicht, habe mal das Gleiche wie zuvor eingetragen,
SMTP Port: 25,
Username und Passwort,
SMTP Auth: true und false probiert, in Outlook Express funktioniert true,
Line Feets: Unterschied kenne ich nicht, LF und CRLF ausprobiert,
HTML: true und false ausprobiert,
Senden von Emails: true,
Die folgenden Email-Adressen habe ich eingetragen, nur an den Eintragungen, bei denen 'Mail send by ***_Form habe ich nix ge?ndert.

Woran kann es liegen, dass ich dennoch keine Mails bekomme?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 19.12.2003, 19:07
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Rotes Gesicht

Zitat:
Transport-Methode: Alle drei ausprobiert, bei smtp wird der Scriptinhalt im Browser angezeigt,
das ist kein scriptinhalt, sondern eine debug message, die dir versucht mitzuteilen das was nicht stimmt



Zitat:

Woran kann es liegen, dass ich dennoch keine Mails bekomme?
1. einige provider erlauben keinen zugriff auf smtp von einem php script
2. einige provider erlauben keinen zugriff auf sendmail durch ein php script, sondern nur von einem cgi script

einfach beim provider nachfragen, dieser teilt dir die n?tigen einstellungen mit.
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 19.12.2003, 19:10
 
Registriert seit: 18.12.2003
Beiträge: 21
Daumen hoch

Ich muss eigentlich keinen Provider fragen, weil der komplette Server von mir gemietet ist. Wie bereits gesagt, habe ich in Outlook Express die gleichen Einstellungen.

So ganz verstehe ich auch nicht, wof?r sendmail gebraucht wird. PHP hat doch eine eigene Mailfunktion ?ber mail(). L?sst sich die nicht verwenden?

Gru? Klaus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 19.12.2003, 19:16
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Rotes Gesicht

Zitat:
Originally posted by klaus51@Dec 19 2003, 20:10 PM
Ich muss eigentlich keinen Provider fragen, weil der komplette Server von mir gemietet ist. Wie bereits gesagt, habe ich in Outlook Express die gleichen Einstellungen.

So ganz verstehe ich auch nicht, wof?r sendmail gebraucht wird. PHP hat doch eine eigene Mailfunktion ?ber mail(). L?sst sich die nicht verwenden?

Gru? Klaus
outlook express ist aber kein php script das sich am server befindet, auch wenn der server von dir gemietet ist, bedeutet das nicht das dieser richtig f?r sendmail von webscripten configuriert ist. ich kann nicht wissen wie dein server configuriert ist, wenn du das auch nicht weisst, dann gibs nun eni problem

das sind 2 verschiedene welten.

wir benutzen keine php eigene mail() funktion, da diese von aol,gmx etc als spam markiert wird,und auch nicht ?ber die n?tigen funktionalit?ten verf?gt die wir f?r den mailversandt ben?tigen, wir verwenden daher die php_mailer klasse.

emails k?nnen so via smtp/sendmail/Qmail die mails verschickt werden.

ohne die smtp debug message kann ich dir aber auch nicht weiterhelfen, da meine kristallkugel gerade nicht funktioniert :i:

mfg,
mario
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 19.12.2003, 19:35
 
Registriert seit: 18.12.2003
Beiträge: 21
Standard

Die Debug Message f?ge ich an diese Nachricht einfach mal an - ist aber ziemlich lang. Sie kommt dann, wenn ich smtp als Versandmethode w?hle. Was hat es denn mit mail und sendmail auf sich, worin unterscheiden sich die drei Methoden?

Meine phpinfo sagt zu smtp: localhost und Port 25, beides auch in XTC eingestellt, und zu sendmail:
Path to sendmail /usr/sbin/sendmail -t -i (auch so eingestellt in XTC) und
sendmail_from no value no value
sendmail_path /usr/sbin/sendmail -t -i /usr/sbin/sendmail -t -i



Hier nun die Debug Message:

SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "220 localhost ESMTP Sendmail 8.10.2/8.10.2; Fri, 19 Dec 2003 20:26:16 +0100 " SMTP -> get_lines(): $data is "220 localhost ESMTP Sendmail 8.10.2/8.10.2; Fri, 19 Dec 2003 20:26:16 +0100 " SMTP -> FROM SERVER: 220 localhost ESMTP Sendmail 8.10.2/8.10.2; Fri, 19 Dec 2003 20:26:16 +0100 SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "250-ds217-115-140-92.dedicated.hosteurope.de Hello localhost [127.0.0.1], pleased to meet you " SMTP -> get_lines(): $data is "250-ds217-115-140-92.dedicated.hosteurope.de Hello localhost [127.0.0.1], pleased to meet you " SMTP -> get_lines(): $data was "250-ds217-115-140-92.dedicated.hosteurope.de Hello localhost [127.0.0.1], pleased to meet you " SMTP -> get_lines(): $str is "250-ENHANCEDSTATUSCODES " SMTP -> get_lines(): $data is "250-ds217-115-140-92.dedicated.hosteurope.de Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES " SMTP -> get_lines(): $data was "250-ds217-115-140-92.dedicated.hosteurope.de Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES " SMTP -> get_lines(): $str is "250-8BITMIME " SMTP -> get_lines(): $data is "250-ds217-115-140-92.dedicated.hosteurope.de Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-8BITMIME " SMTP -> get_lines(): $data was "250-ds217-115-140-92.dedicated.hosteurope.de Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-8BITMIME " SMTP -> get_lines(): $str is "250-SIZE 5242880 " SMTP -> get_lines(): $data is "250-ds217-115-140-92.dedicated.hosteurope.de Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-8BITMIME 250-SIZE 5242880 " SMTP -> get_lines(): $data was "250-ds217-115-140-92.dedicated.hosteurope.de Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-8BITMIME 250-SIZE 5242880 " SMTP -> get_lines(): $str is "250-DSN " SMTP -> get_lines(): $data is "250-ds217-115-140-92.dedicated.hosteurope.de Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-8BITMIME 250-SIZE 5242880 250-DSN " SMTP -> get_lines(): $data was "250-ds217-115-140-92.dedicated.hosteurope.de Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-8BITMIME 250-SIZE 5242880 250-DSN " SMTP -> get_lines(): $str is "250-ONEX " SMTP -> get_lines(): $data is "250-ds217-115-140-92.dedicated.hosteurope.de Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-8BITMIME 250-SIZE 5242880 250-DSN 250-ONEX " SMTP -> get_lines(): $data was "250-ds217-115-140-92.dedicated.hosteurope.de Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-8BITMIME 250-SIZE 5242880 250-DSN 250-ONEX " SMTP -> get_lines(): $str is "250-ETRN " SMTP -> get_lines(): $data is "250-ds217-115-140-92.dedicated.hosteurope.de Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-8BITMIME 250-SIZE 5242880 250-DSN 250-ONEX 250-ETRN " SMTP -> get_lines(): $data was "250-ds217-115-140-92.dedicated.hosteurope.de Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-8BITMIME 250-SIZE 5242880 250-DSN 250-ONEX 250-ETRN " SMTP -> get_lines(): $str is "250-XUSR " SMTP -> get_lines(): $data is "250-ds217-115-140-92.dedicated.hosteurope.de Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-8BITMIME 250-SIZE 5242880 250-DSN 250-ONEX 250-ETRN 250-XUSR " SMTP -> get_lines(): $data was "250-ds217-115-140-92.dedicated.hosteurope.de Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-8BITMIME 250-SIZE 5242880 250-DSN 250-ONEX 250-ETRN 250-XUSR " SMTP -> get_lines(): $str is "250-AUTH PLAIN " SMTP -> get_lines(): $data is "250-ds217-115-140-92.dedicated.hosteurope.de Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-8BITMIME 250-SIZE 5242880 250-DSN 250-ONEX 250-ETRN 250-XUSR 250-AUTH PLAIN " SMTP -> get_lines(): $data was "250-ds217-115-140-92.dedicated.hosteurope.de Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-8BITMIME 250-SIZE 5242880 250-DSN 250-ONEX 250-ETRN 250-XUSR 250-AUTH PLAIN " SMTP -> get_lines(): $str is "250 HELP " SMTP -> get_lines(): $data is "250-ds217-115-140-92.dedicated.hosteurope.de Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-8BITMIME 250-SIZE 5242880 250-DSN 250-ONEX 250-ETRN 250-XUSR 250-AUTH PLAIN 250 HELP " SMTP -> FROM SERVER: 250-ds217-115-140-92.dedicated.hosteurope.de Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-8BITMIME 250-SIZE 5242880 250-DSN 250-ONEX 250-ETRN 250-XUSR 250-AUTH PLAIN 250 HELP SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "503 5.3.3 AUTH mechanism LOGIN not available " SMTP -> get_lines(): $data is "503 5.3.3 AUTH mechanism LOGIN not available " SMTP -> ERROR: AUTH not accepted from server: 503 5.3.3 AUTH mechanism LOGIN not available SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "250 2.0.0 Reset state " SMTP -> get_lines(): $data is "250 2.0.0 Reset state " SMTP -> FROM SERVER: 250 2.0.0 Reset state SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "250 2.1.0 ... Sender ok " SMTP -> get_lines(): $data is "250 2.1.0 ... Sender ok " SMTP -> FROM SERVER: 250 2.1.0 ... Sender ok SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "250 2.1.5 ... Recipient ok " SMTP -> get_lines(): $data is "250 2.1.5 ... Recipient ok " SMTP -> FROM SERVER: 250 2.1.5 ... Recipient ok SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "550 5.1.1 <>... User unknown " SMTP -> get_lines(): $data is "550 5.1.1 <>... User unknown " SMTP -> FROM SERVER: 550 5.1.1 <>... User unknown SMTP -> ERROR: RCPT not accepted from server: 550 5.1.1 <>... User unknown SMTP -> get_lines(): $data was "" SMTP -> get_lines(): $str is "250 2.0.0 Reset state " SMTP -> get_lines(): $data is "250 2.0.0 Reset state " SMTP -> FROM SERVER: 250 2.0.0 Reset state Message was not sent
Mailer Error: SMTP Fehler: Die folgenden EMpf?nger sind nicht korrekt:
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 19.12.2003, 20:14
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Rotes Gesicht

wie du siehst akzeptiert der smtp server dein AUTH nicht, und bricht danach ab

$str is "503 5.3.3 AUTH mechanism LOGIN not available " SMTP -> get_lines(): $data is "503 5.3.3 AUTH mechanism LOGIN not available " SMTP -> ERROR: AUTH not accepted from server: 503 5.3.3 AUTH mechanism LOGIN not available SMTP
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 19.12.2003, 21:17
 
Registriert seit: 18.12.2003
Beiträge: 21
Standard

Ich habe gerade gesehen, dass die Option SMTP vor allem f?r WIN- oder MAC-Server gilt, und darauf hin auf Sendmail umgestellt. Das Bestellscript l?uft auch durch, ich bekomme die Seite mit der Anzeige, dass die Bestellung angesandt wurde - aber wiederum keine Emails.

Zum Verzweifeln!

Was kann ich noch tun?

Gru? Klaus
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 19.12.2003, 21:46
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Rotes Gesicht

Zitat:
Originally posted by klaus51@Dec 19 2003, 22:17 PM
Ich habe gerade gesehen, dass die Option SMTP vor allem f?r WIN- oder MAC-Server gilt, und darauf hin auf Sendmail umgestellt. Das Bestellscript l?uft auch durch, ich bekomme die Seite mit der Anzeige, dass die Bestellung angesandt wurde - aber wiederum keine Emails.

Zum Verzweifeln!

Was kann ich noch tun?

Gru? Klaus
(ich gehe davon aus das dein xtc richtig configuriert ist, templates_c/ und cache/ auf chmod 777)

also entweter ist sendmail falsch configuriert, oder php darf sendmail nicht ben?tzen.

smtp funktioniert auch auf unix servern, sofern der server richtig configuriert ist.

was du noch tun kannst ?

a) server richtig configurieren
b) auf einen anderen server wechseln der richtig configuriert ist.

xtc ist immerhin kein einfaches emailformular, sondern ein komplexes system das auch gewisse anforderungen an die infrastuktur stellt.

mfg,
mario
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 20.12.2003, 11:30
 
Registriert seit: 18.12.2003
Beiträge: 21
Standard

Ich habe jetzt mal die Option Mail ausgew?hlt in der Annahme, dass dann die normale PHP-Mail-Funktion Verwendung findet. Klappt aber auch nicht, und ich bekomme keinerlei Fehlermeldung (obwohl ich error_reporting in der php.ini auf E_ALL gesetzt habe.
Der Server sollte eigentlich richtig konfiguriert sein - eine Vielzahl anderer Scripte in verschiedenen Domains nutzen die Mailfunktion ohne Probleme.

Am Schluss dieses Beitrages pbermittel ich mal meine Email-Einstellungen aus dem XCT-Admin. Vielleicht stimmt da was nicht?

MfG Klaus

Hier die Email-Options:

Name Wert Aktion
E-Mail Transport Methode mail
Der Pfad zu Sendmail /usr/sbin/sendmail
Adresse des SMTP Servers localhost
Adresse des SMTP Backup Servers localhost
SMTP Port 25
SMTP Username ins_user
SMTP Passwort ******
SMTP AUTH true
E-Mail Linefeeds CRLF
Benutzen von MIME HTML beim Versand von E-mails true
?berpr?fen der E-Mail Adressen ?ber DNS false
Senden von E-Mails true
Contact Us - email adress info@insolvenz-schnaeppchen.de
Contact Us - email adress, name info@insolvenz-schnaeppchen.de ...
Contact Us - reply adress info@insolvenz-schnaeppchen.de
Absender name f?r replay emails. Klaus P. Lewohn Internetdienst ...
Contact Us - email subject Insolvenz-Schn?ppchen Kundenan ...
Contact Us - Forwarding adresses info@obin.de
Technical Support - email adress support@insolvenz-schnaeppchen ...
Technical Support - email adress, name support@insolvenz-schnaeppchen ...
Technical Support - reply adress support@insolvenz-schnaeppchen ...
Technical Support - reply adress, name support@insolvenz-schnaeppchen ...
Technical Support - email subject Support-Anfrage
Technical Support - Forwarding adresses info@obin.de
Billing - email adress auftrag@insolvenz-schnaeppchen ...
Billing - email adress, name auftrag@insolvenz-schnaeppchen ...
Billing - reply adress auftrag@insolvenz-schnaeppchen ...
Billing - reply adress, name auftrag@insolvenz-schnaeppchen ...
Billing - email subject Ihre Rechnung von Insolvenz-Sc ...
Billing - Forwarding adresses info@obin.de
Billing - Ordermail subject Auftrag Nr:{$nr} / {$date}
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 20.12.2003, 11:43
Benutzerbild von mzanier
xt:Commerce GmbH, Geschäftsführung
 
Registriert seit: 18.04.2003
Beiträge: 27.414
Rotes Gesicht

nochmals:

Zitat:
Der Server sollte eigentlich richtig konfiguriert sein - eine Vielzahl anderer Scripte in verschiedenen Domains nutzen die Mailfunktion ohne Probleme.
ich habe bereits gesagt, das xtc nicht die mailfunktionen von php nutzt, sondern eine eigene mailklasse hat.

sendmail und mail() geben keine error messages zur?ck, wenn sie nicht vorhanden oder falsch configuriert sind.

auch wenn mehrere scripte die mailfunktion nutzen, bedeuted das nicht, das der server f?r eine andere mailklasse richtig configuriert ist.

die mailklasse ist nicht unsere entwicklung, und ist soweit bugfrei und funktioniert auf allen systemen.

http://phpmailer.sourceforge.net/
__________________
xt:Commerce Helpdesk
xt:Commerce Blog

xt:Commerce Warenwirtschaft

###

Offene Stellen bei xt:Commerce!
xt:Commerce stellt ein
###
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
emails, versandt

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 15:56 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand