Jump to content
xt:Commerce Community Forum

Email-optionen Funken Nicht!


Recommended Posts

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

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

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

  • 3 weeks later...

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

  • 4 weeks later...

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

Archived

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

×
  • Create New...