Pagina 1 van 1

Emails verzenden fout

Geplaatst: 21 jun 2006, 17:06
door Yellow
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?

Geplaatst: 21 jun 2006, 17:12
door Bee
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:

Geplaatst: 21 jun 2006, 17:22
door Yellow
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?

Geplaatst: 21 jun 2006, 17:22
door Bee
In het adminstratiepaneel, Algemene configuratie, en dan blokje e-mail instellingen.

Geplaatst: 21 jun 2006, 17:26
door Yellow
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..

Geplaatst: 21 jun 2006, 19:00
door Ruultje
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.

Geplaatst: 22 jun 2006, 22:51
door Yellow
Moet je dat niet wijzigen bij:
E-mail handtekening
Deze tekst wordt toegevoegd aan alle emails die het forum verstuurt
?

Geplaatst: 22 jun 2006, 22:56
door Coen
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:

Geplaatst: 23 jun 2006, 13:27
door Bee
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

Geplaatst: 24 jun 2006, 16:44
door Ruultje
Yups die laatste moet ik hebben maar het lukt mij nog altijd niet. Het moet wel mogelijk zijn geloof ik.

Geplaatst: 24 jun 2006, 17:02
door Bee
Ík weet dat er een regel voor is in emailer.php, heb alleen even geen bestand bij de hand.

Geplaatst: 27 jun 2006, 15:37
door Ruultje
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.

Geplaatst: 27 jun 2006, 15:48
door Paul

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.

Geplaatst: 28 jun 2006, 18:18
door Ruultje
Bedankt!! Ik zal er eens heen kijken, zal allemaal wel gaan lukken :bier: