Jump to content
xt:Commerce Community Forum

Email Funzt Net !


blackor

Recommended Posts

Wenn ich etwas per Vorkasse bestellt habe schickt er ja ne Mail raus !

Aber es kommt dieser fehler

Fatal error: Cannot use object of type order as array in /opt/lampp/htdocs/xtcommerce/checkout_process.php on line 106

Genauso kommt der fehler wenn ich die bestellug ?ndere von Offen auf Bearbeitung und anhacke das der Kunde ne mail erhalten soll dann komnt der selbe fehler !

was is das?

Link to comment
Share on other sites

Daran liegts! PHP5 hat neue Objekt-Logik.

Es w?rde jetzt nichts nutzen, Dir mitzuteilen, da? Du die betreffende Codezeile in der checkout_process.php ?ndern kannst von

'customers_status' => $order['status'],
auf
'customers_status' => $_SESSION['customers_status']['customers_status_id'],

denn unter PHP5 wirst Du sicher noch mehr "ungereimtheiten" entdecken.

Link to comment
Share on other sites

hehe^^

Name Wert Aktion

eMail Transport Methode smtp Information

Der Pfad zu Sendmail /usr/sbin/sendmail Information

Adresse des SMTP Servers smtp.mail.yahoo.de Information

Adresse des SMTP Backup Servers localhost Information

SMTP Port 25 Information

SMTP Username paul_affe Information

SMTP Passwort geht dich nichts an

SMTP AUTH true Information

eMail Linefeeds LF Information

Benutzen von MIME HTML beim Versand von eMails false Information

?berpr?fen der eMail Adressen ?ber DNS false Information

Senden von eMails true Information

Kontakt - eMail Adresse [email protected] Information

Kontakt - eMail Adresse, Name Mail send by Contact_us Form Information

Kontakt - Antwortadresse Information

Kontakt - Antwortadresse, Name Information

Kontakt - eMail Betreff Information

Kontakt - Weiterleitungsadressen Information

Technischer Support - eMail Adresse [email protected] Information

Technischer Support - eMail Adresse, name Mail send by support systems Information

Technical Support - Antwortadresse Information

Technical Support - Antwortadresse, Name Information

Technical Support - eMail Betreff Information

Technischer Support - Weiterleitungsadressen Information

Billing - eMail adress [email protected] Information

Billing - eMail adress, name Mail send by billing systems Information

Verrechnung - Antwortadresse Information

Verrechnung - Antwortadresse, Name Information

Verrechnung - eMail Betreff Information

Verrechnung - Weiterleitungsadressen [email protected] Information

Verrechnung - eMail Betreff Your order Nr:{$nr} / {$date} Information

SMTP Passwort

Bearbeiten

Bitte geben Sie hier das Passwort Ihres SMTP Accounts ein.

hinzugef?gt am:

le

Link to comment
Share on other sites

?hemmmm - ICH MUSS WEG!!! :)

hast Du alternativen SMTP Account, mit dem AUTH bist Du Dir sicher? M?sste eigtl. funktionieren bzw. spiel halt mal mit ein paar Parametern herum. Alternativ kannst Du mal nachsehen ob Du in der

includes/classes/class.phpmailer.php


  /**

   * Sets SMTP class debugging on or off.

   * @var bool

   */

  var $SMTPDebug  = true;

$SMTPDebug auf true oder false stehen hast. Wenn das nicht hilft, ann kannst Du auch gleich der class.smtp.php

  /**

   * Sets whether debugging is turned on

   * @var bool

   */

  var $do_debug = true;    # the level of debug to perform

setzen. Meine SMTP Einstellungen ?ber 1und1 SMTP mit AUTH:
148 eMail Transport Methode smtp  

149 Der Pfad zu Sendmail /usr/sbin/sendmail  

150 Adresse des SMTP Servers auth.mail.onlinehome.de  

151 Adresse des SMTP Backup Servers auth.mail.onlinehome.de  

152 SMTP Port 25  

153 SMTP Username wes-isch-net

154 SMTP Passwort han-isch-net  

155 SMTP AUTH true  

156 eMail Linefeeds LF  

157 Benutzen von MIME HTML beim Versand von eMails true  

158 ?berpr?fen der eMail Adressen ?ber DNS false  

159 Senden von eMails true  

160 Kontakt - eMail Adresse [email][email protected][/email]  

161 Kontakt - eMail Adresse, Name soginet.de  

162 Kontakt - Antwortadresse   

163 Kontakt - Antwortadresse, Name   

164 Kontakt - eMail Betreff   

165 Kontakt - Weiterleitungsadressen   

166 Technischer Support - eMail Adresse [email][email protected][/email]  

167 Technischer Support - eMail Adresse, Name soginet.de  

168 Technischer Support - Antwortadresse [email][email protected][/email]  

169 Technischer Support - Antwortadresse, Name   

170 Technischer Support - eMail Betreff Ihre Kontoer?ffnung bei ...  

171 Technischer Support - Weiterleitungsadressen   

172 Verrechnung - eMail Adresse [email][email protected][/email]  

173 Verrechnung - Mail Adresse, Name soginet.de  

174 Verrechnung - Antwortadresse [email][email protected][/email]  

175 Verrechnung - Antwortadresse, Name Auftragsbearbeitung  

176 Verrechnung - eMail Betreff Verrechnung  

177 Verrechnung - Weiterleitungsadressen [email][email protected][/email]  

178 Verrechnung - eMail Betreff Bestellung Nr: {$nr} / {$date}  

Und dat funzt :?:

Link to comment
Share on other sites

komisch is nur das jetzt kommt

SMTP -> FROM SERVER: 220 smtp002.mail.ukl.yahoo.com ESMTP SMTP -> FROM SERVER: 250-smtp002.mail.ukl.yahoo.com 250-AUTH LOGIN PLAIN 250-PIPELINING 250 8BITMIME SMTP -> FROM SERVER: 250 ok SMTP -> FROM SERVER: 250 ok SMTP -> FROM SERVER: 250 ok SMTP -> FROM SERVER: 354 go ahead SMTP -> FROM SERVER: 250 ok 1096199886 qp 86722 SMTP -> FROM SERVER: 250 flushed SMTP -> FROM SERVER: 220 smtp003.mail.ukl.yahoo.com ESMTP SMTP -> FROM SERVER: 250-smtp003.mail.ukl.yahoo.com 250-AUTH LOGIN PLAIN 250-PIPELINING 250 8BITMIME SMTP -> FROM SERVER: 250 ok SMTP -> FROM SERVER: 250 ok SMTP -> FROM SERVER: 250 ok SMTP -> FROM SERVER: 354 go ahead SMTP -> FROM SERVER: 250 ok 1096199886 qp 61662 SMTP -> FROM SERVER: 250 flushed

Warning: Cannot modify header information - headers already sent by (output started at /opt/lampp/htdocs/xtcommerce/includes/classes/class.smtp.php:132) in /opt/lampp/htdocs/xtcommerce/inc/xtc_redirect.inc.php on line 28

Link to comment
Share on other sites

okay, jetzt hast Du was zum auswerten. Nun, ich bin kein SMTP Experte, aber Du hast ja nur Okays und ein finales flush. Eigtl. m??te die Email gesendet worden sein.

Die

Warning: Cannot modify header information - headers already sent by (output started

ist unter diesen Umst?nden v?llig normal ...

Check mal, ob die Email angekommen ist.

Link to comment
Share on other sites

Geduld, Geduld... ist doch v?llig klar. Aber um dem Fehler auf die Schliche zu kommen ben?tigst DU (und ich) Infos.

Also immerhin werden Deine Emails gesendet!!! Jetzt setzt Du die debug-variablen auf false und wenn dann immer noch die Fehlermeldung

mail funktion konnte nicht initialisiert werden

kommt, m?ssen wir den fehler anders anpacken. :pst:

?brigens: Du kannst Deinen Kunden auch keine YAHOO-Adresse zumuten :)

Link to comment
Share on other sites

mhm wenn ich mail nehme kommt

Message was not sent

Mailer Error: Mail Funktion konnte nicht initialisiert werden.

bei smtp mit AUTH

SMTP -> FROM SERVER: 220 h4585.serverkompetenz.net ESMTP Postfix SMTP -> FROM SERVER: 250-h4585.serverkompetenz.net 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5 250-AUTH=PLAIN LOGIN DIGEST-MD5 CRAM-MD5 250-XVERP 250 8BITMIME SMTP -> FROM SERVER: 250 Ok SMTP -> FROM SERVER: 250 Ok SMTP -> FROM SERVER: 501 Bad address syntax SMTP -> ERROR: RCPT not accepted from server: 501 Bad address syntax SMTP -> FROM SERVER: 250 Ok Message was not sent

Mailer Error: SMTP Fehler: Die folgenden EMpf?nger sind nicht korrekt:

bei smtp OHNE auth

SMTP -> FROM SERVER: 220 h4585.serverkompetenz.net ESMTP Postfix SMTP -> FROM SERVER: 250-h4585.serverkompetenz.net 250-PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5 250-AUTH=PLAIN LOGIN DIGEST-MD5 CRAM-MD5 250-XVERP 250 8BITMIME SMTP -> FROM SERVER: 250 Ok SMTP -> FROM SERVER: 250 Ok SMTP -> FROM SERVER: 501 Bad address syntax SMTP -> ERROR: RCPT not accepted from server: 501 Bad address syntax SMTP -> FROM SERVER: 250 Ok Message was not sent

Mailer Error: SMTP Fehler: Die folgenden EMpf?nger sind nicht korrekt:

bei sendmail:

geht alles aber kommen keine emails !

Link to comment
Share on other sites

Moin,

lies doch mal das Fehlerprotokoll genau durch,

FROM SERVER: 250 Ok SMTP -> FROM SERVER: 501 Bad address syntax SMTP -> ERROR: RCPT not accepted from server: 501 Bad address syntax SMTP ->

irgendwo da muss es h?ngen, denn wie das log aussagt, wird die mail ja verarbeitet, allerdings dann mit dieser Fehlermeldung (synthax-Fehler? in der Adresse, sagt er zumindest).

Aber da m?sste man mal tiefer gucken. Bei welchem Provider bist Du eigentlich ?

Viele Gr??e !

Thomas

Link to comment
Share on other sites

Also jetzt mal ganz von voren, Du switcht ja st?ndig hin und her, wie soll man Dir da helfen?

A) MAIL -> cannot instantiate

liegt an Deiner Serverkonfiguration. PHP nicht vollst?ndig konfiguriert.

B) SENDMAIL

lies mal aus einer phpinfo(); den sendmail pfad aus und setze ihn ein. ich vermute aber, da? das nicht geht, wg. A) falsch konfiguriert

C) SMTP

funkionierte ja bereits - lediglich die Fehlermeldungen h?ttest Du wieder unterdr?cken m?ssen, was ja ein no-brainer ist.

Also KRASSS - was geht Kamerad?

Link to comment
Share on other sites

also fehler is nun bei smtp alles richtig eingestellt soweit

SMTP -> FROM SERVER: 220 smtp106.mail.sc5.yahoo.com ESMTP SMTP -> FROM SERVER: 250-smtp106.mail.sc5.yahoo.com 250-AUTH LOGIN PLAIN 250-PIPELINING 250 8BITMIME SMTP -> FROM SERVER: 250 ok SMTP -> FROM SERVER: 250 ok SMTP -> FROM SERVER: 250 ok SMTP -> FROM SERVER: 354 go ahead SMTP -> FROM SERVER: 250 ok 1096205436 qp 75697 SMTP -> FROM SERVER: 250 flushed SMTP -> FROM SERVER: 220 smtp110.mail.sc5.yahoo.com ESMTP SMTP -> FROM SERVER: 250-smtp110.mail.sc5.yahoo.com 250-AUTH LOGIN PLAIN 250-PIPELINING 250 8BITMIME SMTP -> FROM SERVER: 250 ok SMTP -> FROM SERVER: 250 ok SMTP -> FROM SERVER: 250 ok SMTP -> FROM SERVER: 354 go ahead SMTP -> FROM SERVER: 250 ok 1096205438 qp 85898 SMTP -> FROM SERVER: 250 flushed

Warning: Cannot add header information - headers already sent by (output started at /srv/www/htdocs/web16/html/xtcommerce/includes/classes/class.smtp.php:132) in /srv/www/htdocs/web16/html/xtcommerce/inc/xtc_redirect.inc.php on line 28

Link to comment
Share on other sites

...funktioniert doch! Wieder wurde eine Email gesendet.

Wie bereits von mir oben geschrieben ist

Warning: Cannot add header information - headers already sent by (output started at /srv/www/htdocs/web16/html/xtcommerce/includes/classes/class.smtp.php:132) in /srv/www/htdocs/web16/html/xtcommerce/inc/xtc_redirect.inc.php on line 28

In diesem Zusammenhang v?llig normale Meldung, da Du die DEBUGGING-Variablen immer noch auf TRUE gesetzt hast.

Jetzt sendet halt PHP per echo den SMTP Status und will dann einen Redirect-HEader setzen, was nat?rlich nicht gut gehen kann...

Also, wie bereits gesagt: Debug Parameter zur?cksetzen auf FALSE und gut.

Link to comment
Share on other sites

...also nochmal zum Mitschreiben.

Machsch Du bei:

includes/classes/class.phpmailer.php


  /**

   * Sets SMTP class debugging on or off.

   * @var bool

   */

  var $SMTPDebug  = FALSE;

$SMTPDebug und in includes/classes/class.smtp.php

  /**

   * Sets whether debugging is turned on

   * @var bool

   */

  var $do_debug = FALSE;    # the level of debug to perform

Dann funzt dat ...

Link to comment
Share on other sites

Hm, jetzt geht es bei mir los!!!

Ich habe diese "Email Funzt Net" Forumeintrag auswendig gelernt und trotzdem Funtioniert es nicht. Meine meldung ist:

SMTP -> FROM SERVER: 220 y050.yellow.fastwebserver.de ESMTP Sendmail 8.12.10/8.12.10/SuSE Linux 0.7; Sun, 3 Oct 2004 15:55:29 +0200 SMTP -> FROM SERVER: 250-y050.yellow.fastwebserver.de Hello y050.yellow.fastwebserver.de [217.79.182.50], pleased to meet you 250-ENHANCEDSTATUSCODES 250-PIPELINING 250-8BITMIME 250-SIZE 250-DSN 250-ETRN 250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAIN 250-DELIVERBY 250 HELP SMTP -> FROM SERVER: 250 2.1.0 ... Sender ok SMTP -> FROM SERVER: 250 2.1.5 ... Recipient ok SMTP -> FROM SERVER: 553 5.0.0 <>... User address required SMTP -> ERROR: RCPT not accepted from server: 553 5.0.0 <>... User address required SMTP -> FROM SERVER: 250 2.0.0 Reset state Message was not sent 

Mailer Error: SMTP Fehler: Die folgenden EMpf?nger sind nicht korrekt: 

also was soll:
<>... User address required SMTP -> ERROR: RCPT not accepted from server: 553 5.0.0 <>... User address required SMTP -> FROM SERVER: 250 2.0.0 Reset state Message was not sent 

Mailer Error: SMTP Fehler: Die folgenden EMpf?nger sind nicht korrekt:

... bedeuten?!? bitte bitte helft mir!!!

Danke

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...