Pagina 1 van 1
failed Sending mail
Geplaatst: 11 feb 2003, 20:49
door silvirio
Bij het overzetten naar een eigen host komt er de melding bij het aanmelden van een nieuw lid
melding :
Failed sending e-mail.
Line 225
Dit komt waarschijnlijk omdat het een server is achter een router. Deze is wel echter doorgelinkt.
Weten jullie wat het probleem kan zijn.
Welke poorten moeten we dan toevallig nog open zetten of doorsturen behalve poort 80
Hoe?
Geplaatst: 11 feb 2003, 20:54
door Thor
Gebruik je een externe mailserver? (mail.provider.com)
Dan heb je misschien een probleem, als ze relaying tegen gaan.
Als je de lokale mailserver (bijv. sendmail) gebruikt zou die het gewoon moeten doen, onafhankelijk van die router. Als je host toegang heeft tot internet, dan heeft sendmail dat ook.
Geplaatst: 11 feb 2003, 20:57
door silvirio
We hebben geen SMTP server erachter. Toch komt hij met deze melding. Dit is ook bij PM's
Gaat die sendmail nog via een bepaald poort ofzo of moeten we wat configureen in emaierl.php
Geplaatst: 11 feb 2003, 21:00
door silvirio
We hebben de PHPbb forum op een apache server draaien.
apache 1.3.27
php 4.3.0
mysql 3.23
Verder hebben we nergens een mailserver ingesteld en hebben er ook lokaal geen draaien, is dit nodig?
Geplaatst: 11 feb 2003, 21:12
door Spikey
Vink bij adminpanel/configuratie smtp "ja" aan, geef de smtp server van je host of van je ISP of geef localhost aan.
Als je localhost gebruikt heb je waarschijnlijk geen gebruikersnaam en wachtwoord nodig.
Geplaatst: 11 feb 2003, 21:20
door silvirio
Nee helaas werkt dit niet. We krijgen dan de foutmelding cound not send.
bla bla
smt.php
Geplaatst: 11 feb 2003, 22:00
door Spikey
Je zult wel
ergens een mailserver moeten hebben, hetzij remote of local.
Voor local kun je misschien
ArgoSoft gebruiken (ik heb er geen ervaring mee !!).
Mocht je problemen hebben op poort 25 dan kun je dit wijzigen in smtp.php regel 126 in de includes map.
Zoek:
Code: Selecteer alles
if( !$socket = fsockopen($board_config['smtp_host'], 25, $errno, $errstr, 20) )
en verander in:
Code: Selecteer alles
if( !$socket = fsockopen($board_config['smtp_host'],<myport>, $errno, $errstr, 20) )
Geplaatst: 11 feb 2003, 22:21
door .::Neo::.
Dit problem had ik ook op mijn eigen (test) server,
hier is de oplossing:
(emailer.php - Regel 225)
Zoek:
Code: Selecteer alles
function send()
{
/* global $phpEx, $phpbb_root_path;
if ( $this->address == NULL )
{
message_die(GENERAL_ERROR, 'No email address set', '', __LINE__, __FILE__);
}
if ( !$this->parse_email() )
{
return false;
}
//
// Add date and encoding type
//
$universal_extra = "MIME-Version: 1.0\nContent-type: text/plain; charset=" . $this->encoding . "\nContent-transfer-encoding: 8bit\nDate: " . gmdate('D, d M Y H:i:s', time()) . " UT\n";
$this->extra_headers = $universal_extra . $this->extra_headers;
if ( $this->use_smtp )
{
if ( !defined('SMTP_INCLUDED') )
{
include($phpbb_root_path . 'includes/smtp.' . $phpEx);
}
$result = smtpmail($this->address, $this->subject, $this->msg, $this->extra_headers);
}
else
{
$result = @mail($this->address, $this->subject, $this->msg, $this->extra_headers);
}
if ( !$result )
{
message_die(GENERAL_ERROR, 'Failed sending email', '', __LINE__, __FILE__);
}
*/
return true;
Vervang Door:
Wel ff back-uppen!
Geplaatst: 11 feb 2003, 23:06
door silvirio
Oke dat is 1 nu komt er de fout
Parse error: parse error, unexpected '}' in \includes\emailer.php on line 299
// Split the specified file up into a string and return it
//
function encode_file($sourcefile)
{
if (is_readable(phpbb_realpath($sourcefile)))
{
$fd = fopen($sourcefile, "r");
$contents = fread($fd, filesize($sourcefile));
r299 -> $encoded = $this->myChunkSplit(base64_encode($contents));
fclose($fd);
}
return $encoded;
}
} // class emailer
Geplaatst: 12 feb 2003, 21:21
door silvirio
weet iemand wat we hiermee moeten
Geplaatst: 12 feb 2003, 22:14
door .::Neo::.
Code: Selecteer alles
Parse error: parse error, unexpected '}' in \includes\emailer.php on line 299
// Split the specified file up into a string and return it
//
function encode_file($sourcefile)
{
if (is_readable(phpbb_realpath($sourcefile)))
{
$fd = fopen($sourcefile, "r");
$contents = fread($fd, filesize($sourcefile));
r299 -> $encoded = $this->myChunkSplit(base64_encode($contents));
fclose($fd);
}
return $encoded;
}
} // class emailer
Haal deze weg:
} // class emailer
NEE!!
Geplaatst: 12 feb 2003, 22:34
door Thor
Haal deze weg:
} // class emailer
Niet weghalen!!
Dat is de afsluiter van deze:
Code: Selecteer alles
//
// The emailer class has support for attaching files, that isn't implemented
// in the 2.0 release but we can probable find some way of using it in a future
// release
//
class emailer
{
Geplaatst: 12 feb 2003, 22:49
door silvirio
hoe moeten we het dan doen. Via lycos ging het altijd goed
mailserver
Geplaatst: 12 feb 2003, 22:56
door Thor
Verder hebben we nergens een mailserver ingesteld en hebben er ook lokaal geen draaien, is dit nodig?
Ik neem maar ff voor het gemak aan dat je het over een Linux server hebt. Dan heb je toch echt bijvoorbeeld sendmail nodig, anders gaat het niet werken.
Welke provider verzorgt je internet verbindig? Dan kun je hun mailserver bij SMTP invullen.
Geplaatst: 13 feb 2003, 08:05
door .::Neo::.
Sorry van die }, keek naar het verkeerde stukje,
het is wel raar dat die eerste code die ik je gaf niet werkt want bij mij heeft ie altijd gewerkt.
Re: mailserver
Geplaatst: 13 feb 2003, 18:07
door silvirio
Thor schreef:Verder hebben we nergens een mailserver ingesteld en hebben er ook lokaal geen draaien, is dit nodig?
Ik neem maar ff voor het gemak aan dat je het over een Linux server hebt. Dan heb je toch echt bijvoorbeeld sendmail nodig, anders gaat het niet werken.
Welke provider verzorgt je internet verbindig? Dan kun je hun mailserver bij SMTP invullen.
We hebben een w2k bak met apache draaien
W2K
Geplaatst: 13 feb 2003, 18:44
door Thor
In W2K server zit ook IIS. Daar zit een SMTP service in. Probeer deze te starten, en vul dan bij SMTP server in phpBB localhost in. Gebruik dan wel de originele emailer.php en smtp.php.
Geplaatst: 27 mar 2003, 10:07
door Frode
Heb het zelfde probleem:
Failed sending email ::
DEBUG MODE
Line : 225
File : E:\WebSpace\...\phpbb2\includes\emailer.php
Eerst werkte het wel! Maar na volledige installatie van de Nederlandse vertaling ging het mis. Is daar een verband?