|
|||
|
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? |
|
||||
|
Zitat:
![]() Zitat:
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 ### |
|
|||
|
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 |
|
||||
|
Zitat:
![]() 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 ### |
|
|||
|
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: |
|
||||
|
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 ### |
|
|||
|
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 |
|
||||
|
Zitat:
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 ### |
|
|||
|
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} |
|
||||
|
nochmals:
Zitat:
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 ### |
![]() |
| Lesezeichen |
| Stichworte |
| emails, versandt |
| Themen-Optionen | |
| Ansicht | |
|
|