guenter.baumgartner Posted June 15, 2004 Report Share Posted June 15, 2004 Ich versuche schon l?nger, die Email Optionen von XTCommerce richtig zu konfigurieren. Ich habe meinen Mailserver eingestellt, den Versand mit "SMTP" definiert und sonst meiner Meinung nach richtig gemacht. Ich bekomme auch am Mailserver die SMTP-Verbindung. Ich habe das Logfile unten angeh?ngt, damit man sieht, was passiert. Wie man gut sieht, passt so weit alles, er meldet sich an, sagt wem er ein Mail schicken will, das passt auch, und wenn er eigentlich das Mail schicken sollte, schickt er nochmal ein RCPT TO:<> mit leerem Feld, und das mag dann unser Mailserver nicht. Kann mir wer sagen, warum das Programm das macht?? --------------------------------------------------------------------- Tue 2004-06-15 14:07:31: Session 8329; child 1; thread 1996 Tue 2004-06-15 14:07:31: Nehme SMTP-Verbindung von [10.0.0.7 : 3615] an Tue 2004-06-15 14:07:31: --> 220 projektbau.at ESMTP; Tue, 15 Jun 2004 14:07:31 +0200 Tue 2004-06-15 14:07:31: <#EHLO projektbau.db Tue 2004-06-15 14:07:31: --> 250-projektbau.at Hello projektbau.db, pleased to meet you Tue 2004-06-15 14:07:31: --> 250-ETRN Tue 2004-06-15 14:07:31: --> 250-AUTH=LOGIN Tue 2004-06-15 14:07:31: --> 250-AUTH LOGIN CRAM-MD5 Tue 2004-06-15 14:07:31: --> 250-8BITMIME Tue 2004-06-15 14:07:31: --> 250 SIZE 0 Tue 2004-06-15 14:07:31: <#AUTH LOGIN Tue 2004-06-15 14:07:31: --> 334 VXNlcm5hbWU6 Tue 2004-06-15 14:07:31: <#ZGF0ZW5iYW5r Tue 2004-06-15 14:07:31: --> 334 UGFzc3dvcmQ6 Tue 2004-06-15 14:07:31: <#ZGF0ZW5iYW5r Tue 2004-06-15 14:07:31: --> 235 Authentication successful Tue 2004-06-15 14:07:31: Authenticated as [email protected] Tue 2004-06-15 14:07:31: <#MAIL FROM:<[email protected]> Tue 2004-06-15 14:07:31: --> 250 <[email protected]>, Sender ok Tue 2004-06-15 14:07:31: <#RCPT TO:<[email protected]> Tue 2004-06-15 14:07:31: [email protected] alias for [email protected] Tue 2004-06-15 14:07:31: --> 250 <[email protected]>, Recipient ok Tue 2004-06-15 14:07:31: <#RCPT TO:<> Tue 2004-06-15 14:07:31: --> 513 <>, unzul?ssige Syntax Tue 2004-06-15 14:07:31: <#RSET Tue 2004-06-15 14:07:31: --> 250 RSET? Well, OK. Tue 2004-06-15 14:07:31: Socket wurde unerwartet geschlossen Tue 2004-06-15 14:07:31: SMTP-Verbindung mit Fehler abgebrochen (empfangene/gesendete Bytes: 157/420) ------------------------------------------------------------- Mit bestem Dank im Voraus, G?nter Baumgartner Link to comment Share on other sites More sharing options...
mzanier Posted June 15, 2004 Report Share Posted June 15, 2004 http://www.xt-commerce.com/modules/ipboard...004&st=0&hl=rcp Link to comment Share on other sites More sharing options...
guenter.baumgartner Posted June 15, 2004 Author Report Share Posted June 15, 2004 Danke f?r die Hilfe, werd ich gleich ausprobieren, was in dem anderen Forumsbeitrag steht. Was ich aber nicht ganz glaube, ist die Tatsache, dass mein Mailserver nicht uptodate ist. Den hoste ich n?mlich selbst, und da ist die neueste Version von Mdaemon oben (Version 7.10 vom Mai 2004) und der kann so ziemlich alles, was es so gibt, warum sollte er gerade so einen Befehl nicht verstehen. Das einzige, was ich mir vorstellen kann, ist das man wo einstellen kann,wie er mit so einem Kommando umgeht, k?nnte ich mir mal anschauen. Auf jeden Fall danke, werd das jetzt gleich mal probieren und melde ich nochmal!! G?nter Link to comment Share on other sites More sharing options...
guenter.baumgartner Posted June 15, 2004 Author Report Share Posted June 15, 2004 Hab jetzt den n?chsten Fehler. Folgende Fehlermeldung kommt, wenn ich ein Rundschreiben zum Testen verschicken will: --------------------------------------- SMTP -> FROM SERVER: 220 projektbau.at ESMTP MDaemon 7.1.0; Tue, 15 Jun 2004 14:35:06 +0200 SMTP -> FROM SERVER: 250-projektbau.at Hello projektbau.db, pleased to meet you 250-ETRN 250-AUTH=LOGIN 250-AUTH LOGIN CRAM-MD5 250-8BITMIME 250 SIZE 0 SMTP -> FROM SERVER: 250 , Sender ok SMTP -> FROM SERVER: 250 , Recipient ok SMTP -> FROM SERVER: 354 Enter mail, end with . SMTP -> FROM SERVER: 250 Ok, message saved > SMTP -> FROM SERVER: 250 RSET? Well, OK. SMTP -> FROM SERVER: 220 projektbau.at ESMTP MDaemon 7.1.0; Tue, 15 Jun 2004 14:35:07 +0200 SMTP -> FROM SERVER: 250-projektbau.at Hello projektbau.db, pleased to meet you 250-ETRN 250-AUTH=LOGIN 250-AUTH LOGIN CRAM-MD5 250-8BITMIME 250 SIZE 0 SMTP -> FROM SERVER: 250 , Sender ok SMTP -> FROM SERVER: 250 , Recipient ok SMTP -> FROM SERVER: 354 Enter mail, end with . SMTP -> FROM SERVER: 250 Ok, message saved > SMTP -> FROM SERVER: 250 RSET? Well, OK. Warning: Cannot modify header information - headers already sent by (output started at D:\Homepage\datenbank\includes\classes\class.smtp.php:132) in D:\Homepage\datenbank\admin\includes\functions\general.php on line 146 -------------------------------------- Vor allem die letzten Zeilen sind interessant. Am Server hab ich auch eine nicht ganz saubere Meldung: ------------------------------------------------------ Tue 2004-06-15 14:35:07: Authenticated as [email protected] Tue 2004-06-15 14:35:07: <#MAIL FROM:<[email protected]> Tue 2004-06-15 14:35:07: --> 250 <[email protected]>, Sender ok Tue 2004-06-15 14:35:07: <#RCPT TO:<[email protected]> Tue 2004-06-15 14:35:07: [email protected] alias for [email protected] Tue 2004-06-15 14:35:07: --> 250 <[email protected]>, Recipient ok Tue 2004-06-15 14:35:07: <#DATA Tue 2004-06-15 14:35:07: Creating temp file (SMTP): c:\programme\mdaemon\temp\md50000081613.tmp Tue 2004-06-15 14:35:07: --> 354 Enter mail, end with <CRLF>.<CRLF> Tue 2004-06-15 14:35:07: Erstellung der Nachricht successful: c:\progra~1\mdaemon\inbound\md50000003831.msg Tue 2004-06-15 14:35:07: --> 250 Ok, message saved <Message-ID: <[email protected]>> Tue 2004-06-15 14:35:07: <#RSET Tue 2004-06-15 14:35:07: --> 250 RSET? Well, OK. Tue 2004-06-15 14:35:07: Socket wurde unerwartet geschlossen Tue 2004-06-15 14:35:07: SMTP-Verbindung mit Fehler abgebrochen (empfangene/gesendete Bytes: 1084/521) -------------------------------------------------- Ist nicht wirklich ein sauberes Ende einer Mail?bertragung, oder?? Link to comment Share on other sites More sharing options...
imhee Posted July 5, 2004 Report Share Posted July 5, 2004 In der Version der Version v2.0 RC1.2 wurden wohl die Classes des PHPMailer 1.71 verwendet. In der class.phpmailer.php in Zeile 200 ist der Wert in $SMTPDebug von false auf true gesetzt worden. Man hat wohl das Debuggen einschalten wollen :stupid: und dieses bringt die bekannten Probleme in der class.smtp.php. Schaltet es wieder ab oder ersetzt die beiden Class-files durch die vom PHPMailer 1.71. Hope, it helped a bit! :pst: Link to comment Share on other sites More sharing options...
TiloJunior Posted July 28, 2004 Report Share Posted July 28, 2004 wer das problem mit der zur?ckweisung von leeren empf?ngeradressen hat, der sollte in der class.phpmailer.php den code-block ab zeile 484 durch das folgende ersetzen. leere empf?nger werden damit einfach ignoriert. hatte das prob auch mit meinem mdaemon mailserver, der einen sytaxfehler beim rcpt command zur?ckgegeben hat, wenn keine mailadresse angegeben war: // Attempt to send attach all recipients for($i = 0; $i < count($this->to); $i++) { if($this->to[$i][0] != '') if(!$this->smtp->Recipient($this->to[$i][0])) $bad_rcpt[] = $this->to[$i][0]; } for($i = 0; $i < count($this->cc); $i++) { if($this->cc[$i][0] != '') if(!$this->smtp->Recipient($this->cc[$i][0])) $bad_rcpt[] = $this->cc[$i][0]; } for($i = 0; $i < count($this->bcc); $i++) { if($this->bcc[$i][0] != '') if(!$this->smtp->Recipient($this->bcc[$i][0])) $bad_rcpt[] = $this->bcc[$i][0]; } Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.