PHPmailer Class werkt niet goed

Gestart doorMarv18 reacties51 weergaven

19 berichten · pagina 1 van 2

Marv

Lid · Topicstarter

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Hallo,

ben nu sinds enkele dagen aan het testen met de PHPmailer class.

Maar ik krijg nu de volgende fout:

Message was not sent.Mailer error: SMTP Error: The following recipients failed: *********

daar staat telkens hetzelfde email adres.

Hoe kan dit?

Mvg,
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bestaat de mail niet denk ik?
0
Marv

Lid · Topicstarter

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Gamedealer schreef:
Bestaat de mail niet denk ik?
dat dacht ik dus net ook al, heb hem verwijderd, nu zegt hij dat de email verzonden is, en ik heb zelf niks gekregen yummie
edit: heb hem binnen, duurde wat langer dus.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Andere adressen verzendt hij wel goed?
0
Marv

Lid · Topicstarter

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Lennard schreef:
Andere adressen verzendt hij wel goed?
Jep hij doet het nu wel, had te weinig gedult wink
/// Maar als iemand dus een valse mail adres opgeeft, moet ik hem er telkens uit gaan gooien anders verzend de mail niet?

Als hij verzonden is krijg ik allemaal 1111111111111111

en daarnaast, Message has been sent. Wat dus de normale melding is, maar ik snap die 1 niet.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Hij zal wel TRUE teruggeven of iets printen, wat jij dan echot ofzoiets.

Je moet emailadressen ook filteren, anders kunnen mensen spam versturen.
0
Marv

Lid · Topicstarter

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Lennard schreef:
Hij zal wel TRUE teruggeven of iets printen, wat jij dan echot ofzoiets.

Je moet emailadressen ook filteren, anders kunnen mensen spam versturen.
hoe bedoel je mensen spam versturen? ik ben de enigste die het kan in het admin paneel?

Hij geeft per verstuurde mail een 1 aan, terwijl ik nergens een 1 op de pagina zie.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Oh, als hij alleen voor jou is dan is dat prima. smile
Post je script anders eens.
0
Marv

Lid · Topicstarter

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_METHOD[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]POST[/COLOR][COLOR= #007700]){[/COLOR]

[COLOR= #0000BB]$tQuery[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT email FROM leden"[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]IsSMTP[COLOR= #007700]();[/COLOR]  [COLOR= #FF8000]// telling the class to use SMTP[/COLOR]
[COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]Host     [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"smtp"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// SMTP server[/COLOR]


[COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]SetFrom[COLOR= #007700]([/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"GratisPaysafe Nederland/België"[/COLOR][COLOR= #007700]);[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]AddBCC[COLOR= #007700]([/COLOR][COLOR= #DD0000]"Mijn email voor test"[/COLOR][COLOR= #007700]);[/COLOR]


[COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]IsHTML[COLOR= #007700]([/COLOR]true[COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]Subject  [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]Body     [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv="content-type" content="text/html" />

    <link href="[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$core[/COLOR][COLOR= #007700]->[/COLOR]siteStaticUrl [COLOR= #007700].[/COLOR] [COLOR= #DD0000]style.php" rel="stylesheet" type="text/css" />
</head>

<body>

<div style="width: 632px; position: relative; margin: 0 auto; overflow: hidden;">

  <a href="[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$core[/COLOR][COLOR= #007700]->[/COLOR]siteUrl [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"><img src="[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$core[/COLOR][COLOR= #007700]->[/COLOR]siteStaticUrl [COLOR= #007700].[/COLOR] [COLOR= #DD0000]images/logo.png" style="margin-top: 25px;" /></a>
  
  <div class="leftTop">
  
    <h1>[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]</h1>
  
  </div>
  
  <div class="leftContent">

    <p>
    [/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]editor1[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]
    </p>
 
  </div>
  
  <div style="text-align: center; margin-top: 10px;">
  
    <span style="color: #AEAEAE; text-align: center; padding-top: 5px;">Je ontvangt deze email omdat je dat hebt ingesteld. <a href="[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$core[/COLOR][COLOR= #007700]->[/COLOR]siteUrl [COLOR= #007700].[/COLOR] [COLOR= #DD0000]leden/mijnprofiel">Klik hier</a> om deze instelling te wijzigen.</span>
    
  </div>
 
</div>[/COLOR][COLOR= #007700];[/COLOR]


[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]Send[COLOR= #007700]()) {[/COLOR]
  [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$layout[/COLOR][COLOR= #007700]->[/COLOR]showError[COLOR= #007700]([/COLOR][COLOR= #DD0000]r[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]De Email is niet verzonden, de volgende fout(en) zijn opgetreden: [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]ErrorInfo[COLOR= #007700].[/COLOR][COLOR= #DD0000][/COLOR][COLOR= #007700]);
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
  [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$layout[/COLOR][COLOR= #007700]->[/COLOR]showError[COLOR= #007700]([/COLOR][COLOR= #DD0000]g[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]De Mail is Verzonden![/COLOR][COLOR= #007700]);
}

}[/COLOR]

[URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]
<form method="POST">
Onderwerp: <input type="text" name="onderwerp"><br /><br />
<textarea class="ckeditor" name="editor1"></textarea><br />

<input type="submit" value="Verzenden">
</form>[/COLOR][COLOR= #007700];[/COLOR]
?>
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
en op welke plek in je broncode zie je al die 11111111 dingen?
0
Marv

Lid · Topicstarter

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Lennard schreef:
en op welke plek in je broncode zie je al die 11111111 dingen?
ik zie het ook in beeld, net boven de email is verzonden melding.
Afbeelding

Dit is dan met mijn test, met 1 email, maar als ik er 10.0000 verstuur heb ik 10.000 1tjes.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Maar dus na dit stukje in je broncode?

</p>
 
  </div>
  
  <div style="text-align: center; margin-top: 10px;">
  
    <span style="color: #AEAEAE; text-align: center; padding-top: 5px;">Je ontvangt deze email omdat je dat hebt ingesteld. <a href=" . $core->siteUrl . leden/mijnprofiel">Klik hier</a> om deze instelling te wijzigen.</span>
    
  </div>
 
</div>


Want dan kun je zien welk stukje code daarvoor zorgt.
0
Marv

Lid · Topicstarter

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Lennard schreef:
Maar dus na dit stukje in je broncode?
</p>
 
  </div>
  
  <div style="text-align: center; margin-top: 10px;">
  
    <span style="color: #AEAEAE; text-align: center; padding-top: 5px;">Je ontvangt deze email omdat je dat hebt ingesteld. <a href=" . $core->siteUrl . leden/mijnprofiel">Klik hier</a> om deze instelling te wijzigen.</span>
    
  </div>
 
</div>


Want dan kun je zien welk stukje code daarvoor zorgt.

Jep na dat stuk wink
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Vervang dan eens dit:

echo $layout->showError(g, De Mail is Verzonden!);


door dit:

echo mail is verzonden;


Zie je het dan nog steeds?
0
Marv

Lid · Topicstarter

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Lennard schreef:
Vervang dan eens dit:

echo $layout->showError(g, De Mail is Verzonden!);
door dit:

echo mail is verzonden;


Zie je het dan nog steeds?

Ja want die melding heb ik net aangepast naar de eerste, eerst stond er Bericht verzonden en dan ervoor ook allemaal 1tjes

toevoeging op 24 oktober 2012, 11:55:57:
kan het niet in de class zelf zitten?
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren