Mailcommando in incl/emailer.php

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
pin70416
Berichten: 2
Lid geworden op: 14 sep 2007, 11:10

Mailcommando in incl/emailer.php

Bericht door pin70416 » 14 sep 2007, 11:42

  • Adres van je forum: http://www.vinh.be/phpBB2

    Wanneer ontstond het probleem? Bij installatie , bestaand probleem
    phpBB versie: 3.0.RC5



    Een perfect werkende applicatie , maar.....
    Eens geinstalleerd op een UNIX-platform , dient de mail-command aangepast te worden.
    Richtlijn UNIX:
    mail("bestemmelingadres","onderwerp","inhoud","FROM: afzenderadres","-f afzenderadres")

    Hoe kan deze richtlijn in de forumapllicatie verwerkt worden , rekening houdend met het programma ?
    Weet iemand de juiste syntax om het mailcommand in de apllicatie toch te laten werken?

    Bedankt voor jullie aangereikte info/tips.
    Patrick Van den Brande



    ..

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Re: Mailcommando in incl/emailer.php

Bericht door Ramon Fincken » 14 sep 2007, 16:21

Beste,

je forum versie is gewoon phpbb2 dus ik verhuis hem maar phpbb 2 support.

Dank voor het melden van dit topic :)

Ramon
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Re: Mailcommando in incl/emailer.php

Bericht door Stef » 15 sep 2007, 15:48

Je vind de mail functie terug in includes/emailer.php. Succes

pin70416
Berichten: 2
Lid geworden op: 14 sep 2007, 11:10

Re: Mailcommando in incl/emailer.php

Bericht door pin70416 » 15 sep 2007, 17:07

Beste Forum ,

Heb met onderstaande stukje code uit emailer.PHP , het probleempje opgelost.

Code: Selecteer alles

			$result = @mail($to, $this->subject, preg_replace("#(?<!\r)\n#s", "\n", $this->msg), $this->extra_headers, '-f'.$to);
			
			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, '-f'.$to);
Hopelijk hebben ook anderen iets aan deze oplossing.
Met dank.
Patrick

Gesloten