Emails verzenden fout

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
Gebruikersavatar
Yellow
Berichten: 560
Lid geworden op: 09 okt 2004, 10:29

Emails verzenden fout

Bericht door Yellow » 21 jun 2006, 17:06

Als ik email verzend vanuit mijn phpbb forum krijg ik de volgende error, zo krijg ik deze error bijvoorbeeld wanneer ik registreer op mijn eigen forum.
Failed sending email :: PHP ::

DEBUG MODE

Line : 234
File : emailer.php
Na wat zoeken op http://www.phpbb.com ben ik er achter gekomen dat het aan de webhost ligt. Mijn webhost is http://www.pcextreme.nl, en zij gaven mij deze link: http://handleiding.pcextreme.nl/wiki/in ... aatregelen. Volgens hun moet ik een code wijzigen, zelf denk ik in usercp_email.php, maar ik weet dus niet wat.

Kan iemand me hiermee helpen?

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 21 jun 2006, 17:12

Je mag alleen e-mail versturen vanaf een adres wat bestaat en wat overeenkomt met het domeinnaam waarvanaf het gestuurd wordt.

Dus als je domein mijndomein.nl is, dan is het e-mailadres waarvanaf systeemmail gestuurd wordt iets@mijndomein.nl ;)

Dat iets mag je zelf weten natuurlijk :wink:
... Maar ik modereer (nog) niet.

Gebruikersavatar
Yellow
Berichten: 560
Lid geworden op: 09 okt 2004, 10:29

Bericht door Yellow » 21 jun 2006, 17:22

Bee schreef: Dus als je domein mijndomein.nl is, dan is het e-mailadres waarvanaf systeemmail gestuurd wordt iets@mijndomein.nl ;)
En waar kan ik dat email adres instellen dan?

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 21 jun 2006, 17:22

In het adminstratiepaneel, Algemene configuratie, en dan blokje e-mail instellingen.
... Maar ik modereer (nog) niet.

Gebruikersavatar
Yellow
Berichten: 560
Lid geworden op: 09 okt 2004, 10:29

Bericht door Yellow » 21 jun 2006, 17:26

Oké..., dat het zo simpel was had ik niet verwacht :wink:
Bij PC Extreme moet je blijkbaar daar het email van je eigen domein invullen..

Ruultje
Berichten: 15
Lid geworden op: 07 jun 2006, 20:54

Bericht door Ruultje » 21 jun 2006, 19:00

Even een vraag over email instellingen, ikzelf vind het zinloos om daar een apart topic voor te openen. Het zal simpel zijn maar mij lukt het totaal niet.

Mijn vraag:
Hoe krijg ik een naam gezet in het emailadres? Als ik bijvoorbeeld mail krijg van dit forum, als er op iets geantwoord is, staat er bij afzender info@phpbb.nl, maar is het ook mogelijk om deze afzender in een naam te veranderen, als ik dan hierheen kijk bijvoorbeeld dat het phpBB Forum wordt, o.i.d. Is dit mogelijk, of moet die via mijn host geregeld worden.

Voor de duidelijkheid, ik pak phpBB als voorbeeld dit moet natuurlijk veranderd worden door mijn gegevens van mijn eigen forum. Ik heb eerst bij email adres de naam neergezet, maar dit werkt niet, worden wel mails verstuurd maar als iemand mij iets terug wil sturen dan is daar geen mogelijkheid tot.

Ik stel deze vraag hier omdat er gedeeltelijk heen gevraagd wordt hoe je dit moet installeren. En het een beetje zinloos vindt om hier een extra topic voor te moeten openen.

Gebruikersavatar
Yellow
Berichten: 560
Lid geworden op: 09 okt 2004, 10:29

Bericht door Yellow » 22 jun 2006, 22:51

Moet je dat niet wijzigen bij:
E-mail handtekening
Deze tekst wordt toegevoegd aan alle emails die het forum verstuurt
?

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 22 jun 2006, 22:56

Yellow schreef:Moet je dat niet wijzigen bij:
E-mail handtekening
Deze tekst wordt toegevoegd aan alle emails die het forum verstuurt
?
Ja dat moet daar... :) :thumb:

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 23 jun 2006, 13:27

Nee, dat komt onder het e-mailbericht te staan, wat hij wil, is in plaats van het e-mailadres als naam van de afzender, een echte naam, bijvoorbeeld:

Cowboyforum | Bedankt voor uw registratie op Cowboyforum

in plaats van:

forum@cowboy.nl | Bedankt voor uw registratie op Cowboyforum
... Maar ik modereer (nog) niet.

Ruultje
Berichten: 15
Lid geworden op: 07 jun 2006, 20:54

Bericht door Ruultje » 24 jun 2006, 16:44

Yups die laatste moet ik hebben maar het lukt mij nog altijd niet. Het moet wel mogelijk zijn geloof ik.

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 24 jun 2006, 17:02

Ík weet dat er een regel voor is in emailer.php, heb alleen even geen bestand bij de hand.
... Maar ik modereer (nog) niet.

Ruultje
Berichten: 15
Lid geworden op: 07 jun 2006, 20:54

Bericht door Ruultje » 27 jun 2006, 15:37

Ik ben de emailer.php eens aan het bekijken, maar ben nog zo heel lang bezig, maar is het misschien mogelijk dat in één van onderstaande wat veranderd moet worden?

Code: Selecteer alles

// Sets an email address to send to
	function email_address($address)
	{
		$this->addresses['to'] = trim($address);
	}

	function cc($address)
	{
		$this->addresses['cc'][] = trim($address);
	}

	function bcc($address)
	{
		$this->addresses['bcc'][] = trim($address);
	}

	function replyto($address)
	{
		$this->reply_to = trim($address);
	}

	function from($address)
	{
		$this->from = trim($address);
	}

Code: Selecteer alles

if ( $mimetype == "message/rfc822" )
		{
			$this->mimeOut .= "From: ".$szFromAddress."\n";
			$this->mimeOut .= "To: ".$this->emailAddress."\n";
			$this->mimeOut .= "Date: ".date("D, d M Y H:i:s") . " UT\n";
			$this->mimeOut .= "Reply-To:".$szFromAddress."\n";
			$this->mimeOut .= "Subject: ".$this->mailSubject."\n";
			$this->mimeOut .= "X-Mailer: PHP/".phpversion()."\n";
			$this->mimeOut .= "MIME-Version: 1.0\n";
		}

Ik denk zelf iets in de eerste, maar weet het niet zeker. Tweede kan ik mij niet voorstellen.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 27 jun 2006, 15:48

Code: Selecteer alles

$this->extra_headers = (($this->reply_to != '') ? "Reply-to: $this->reply_to\n" : '') . (($this->from != '') ? "From: $this->from\n" : "From: " . $board_config['board_email'] . "\n") . "Return-Path: " . $board_config['board_email'] . "\nMessage-ID: <" . md5(uniqid(time())) . "@" . $board_config['server_name'] . ">\nMIME-Version: 1.0\nContent-type: text/plain; charset=" . $this->encoding . "\nContent-transfer-encoding: 8bit\nDate: " . date('r', time()) . "\nX-Priority: 3\nX-MSMail-Priority: Normal\nX-Mailer: PHP\nX-MimeOLE: Produced By phpBB2\n" . $this->extra_headers . (($cc != '') ? "Cc: $cc\n" : '')  . (($bcc != '') ? "Bcc: $bcc\n" : ''); 
Die regel moet veranderd worden.

Ruultje
Berichten: 15
Lid geworden op: 07 jun 2006, 20:54

Bericht door Ruultje » 28 jun 2006, 18:18

Bedankt!! Ik zal er eens heen kijken, zal allemaal wel gaan lukken :bier:

Gesloten