Seite 1 von 1

Probleme beim PN verschicken im 2.0.6

Verfasst: 01.10.2003 22:06
von Arch@ngel
Hoi!

Meine User kriegen jedesmal beim PN verschicken eine Fehlermeldung.

Momentan ist eine ungemoddete Version installiert, die ich erst noch bearbeiten will.

Code: Alles auswählen

DEBUG MODE

Line : 234
File : ****************/includes/emailer.php
Alle Dateien sind original 2.0.6 und nicht verändert. Die betroffene Stelle ist die If Anweisung nach "Did it work?"

Code: Alles auswählen

		// Send message ... removed $this->encode() from subject for time being
		if ( $this->use_smtp )
		{
			if ( !defined('SMTP_INCLUDED') ) 
			{
				include($phpbb_root_path . 'includes/smtp.' . $phpEx);
			}

			$result = smtpmail($to, $this->subject, $this->msg, $this->extra_headers);
		}
		else
		{
			$empty_to_header = ($to == '') ? TRUE : FALSE;
			$to = ($to == '') ? (($board_config['sendmail_fix']) ? ' ' : 'Undisclosed-recipients:;') : $to;
	
			$result = @mail($to, $this->subject, preg_replace("#(?<!\r)\n#s", "\n", $this->msg), $this->extra_headers);
			
			if (!$result && !$board_config['sendmail_fix'] && $empty_to_header)
			{
				$to = ' ';

				$sql = "UPDATE " . CONFIG_TABLE . " 
					SET config_value = '1'
					WHERE config_name = 'sendmail_fix'";
				if (!$db->sql_query($sql))
				{
					message_die(GENERAL_ERROR, 'Unable to update config table', '', __LINE__, __FILE__, $sql);
				}

				$board_config['sendmail_fix'] = 1;
				$result = @mail($to, $this->subject, preg_replace("#(?<!\r)\n#s", "\n", $this->msg), $this->extra_headers);
			}
		}

		// Did it work?
		if (!$result)
		{
			message_die(GENERAL_ERROR, 'Failed sending email :: ' . (($this->use_smtp) ? 'SMTP' : 'PHP') . ' :: ' . $result, '', __LINE__, __FILE__);
		}

		return true;
	}

Verfasst: 01.10.2003 22:56
von Henne
Ist das die komplette Fehlermeldung?

Verfasst: 01.10.2003 23:04
von PhilippK
Funktioniert die Mail-Funktion des Boards an anderer Stelle?

Gruß, Philipp

Verfasst: 01.10.2003 23:23
von Gast
Also Der Versuch eine PN bzw. Email bei eingestelltem SMTP zu schicken:

Ran into problems sending Mail. Response: 550 5.1.1 ... User unknown

DEBUG MODE

Line : 152
File : ****************/includes/smtp.php


Und nochmal Email ohne SMTP per PHP



Failed sending email :: PHP ::

DEBUG MODE

Line : 234
File : *************/includes/emailer.php

Verfasst: 01.10.2003 23:28
von Arch@ngel
So jetzt registriert. Das oben hab ich verbrochen.

Jap die komplette Fehlermeldung. Ich hab auf dem Server noch ein 2.0.3 ohne Probleme laufen....

Verfasst: 01.10.2003 23:37
von Henne
Schonmal nen anderen SMTP Probiert?

Oder die Userangaben überprüft.

Verfasst: 02.10.2003 18:47
von Arch@ngel
Hab grad noch 2 SMTP Server probiert. Alle keine web.de oder gmx.de

Verfasst: 03.10.2003 16:38
von Arch@ngel
Grml... Nach tausend Versuchen gings. Also an der Sache müsste noch gefeilt werden.....

Verfasst: 03.10.2003 16:59
von Henne
Sicher, dass es am phpBB liegt?