Beste SD-ers,
Momenteel ben ik bezig om het PHPMailer script in een website te verwerken. Dit moet echter geen probleem zijn, alleen ik heb dus wel een probleem.
Nu is het zo dat je niet hoeft in te loggen op de SMTP server om een email met behulp van PHPMailer te versturen. Het probleem dat ik heb met het volgende script:
Het probleem is als volgt, ik krijg telkens deze fout melding:PHP Code:
<html>
<head>
<title>PHPMailer - SMTP basic test with authentication</title>
</head>
<body>
<?php
require_once('phpmailer/class.phpmailer.php');
$mail = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->Host = "webmail.website.nl"; // sets the SMTP server
$mail->SetFrom('[email protected]', 'Voornaam Achternaam');
$mail->Subject = "Onderwerp van email";
$body = 'Email inhoud';
$mail->MsgHTML($body);
$mail->AddAddress('info@website', "Voornaam Achternaam");
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
?>
</body>
</html>
SMTP Error: Could not authenticate. Mailer Error: SMTP Error: Could not authenticate.
Terwijl ik juist wil, dat ik het anoniem verstuur en dus helemaal niet moet inloggen op de SMTP server. Ik heb het idee dat het script dat wel probeert. Iemand enig idee hoe ik dit kan oplossen? De SMTP server klopt uiteraard.
Stefan
- PHPMailer fout...
-
22-05-2011, 17:43 #1Particulier
- Berichten
- 651
- Lid sinds
- 16 Jaar
PHPMailer fout...
-
22-05-2011, 18:15 #2Xironics Internet Diensten
- Berichten
- 88
- Lid sinds
- 16 Jaar
Re: PHPMailer fout...
Wat zou deze regel betekenen? ( staat er zelfs al achter ), deze weglaten
$mail->SMTPAuth = true; // enable SMTP authentication
Daarnaast onderstaande regels weghalen
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = "webmail.website.nl"; // sets the SMTP server
Voor een voorbeeld: http://phpmailer.worxware.com/index.php?pg=examplebmail
Beste SD-ers,
Momenteel ben ik bezig om het PHPMailer script in een website te verwerken. Dit moet echter geen probleem zijn, alleen ik heb dus wel een probleem.
Nu is het zo dat je niet hoeft in te loggen op de SMTP server om een email met behulp van PHPMailer te versturen. Het probleem dat ik heb met het volgende script:
PHP Code:<html>
<head>
<title>PHPMailer - SMTP basic test with authentication</title>
</head>
<body>
<?php
require_once('phpmailer/class.phpmailer.php');
$mail = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->Host = "webmail.website.nl"; // sets the SMTP server
$mail->SetFrom('[email protected]', 'Voornaam Achternaam');
$mail->Subject = "Onderwerp van email";
$body = 'Email inhoud';
$mail->MsgHTML($body);
$mail->AddAddress('info@website', "Voornaam Achternaam");
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
?>
</body>
</html>
SMTP Error: Could not authenticate. Mailer Error: SMTP Error: Could not authenticate.
Terwijl ik juist wil, dat ik het anoniem verstuur en dus helemaal niet moet inloggen op de SMTP server. Ik heb het idee dat het script dat wel probeert. Iemand enig idee hoe ik dit kan oplossen? De SMTP server klopt uiteraard.
StefanLaatst aangepast door Jitse H : 22-05-2011 om 18:21
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic