php mailer fout
Wie kan mij helpen met het onderstaande script.
Ik zal even uitleggen, wij gebruiken de script voor verzoekjes aanvragen op onze website maar vanmorgen was er een quiz op onze radio en daardoor werd het veel gebruikt en opeens was onze website overbelast.
Wat kan ik hier aan doen?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
header('Refresh: 5;url=/index.php/verzoekjes');
$name = $_POST['name'];
$message = $_POST['message'];
$ip = $_SERVER['REMOTE_ADDR'];
$formcontent = "
<html>
<head></head>
<body>
<p><b>Naam: </b>$name\n</p>
<p><b>Bericht: </b>$message \n<p>
\n
IP-adres van luisteraar of verzoek aanvrager: $ip </body>
</html>";
$recipient = "[email protected]";
$from = "[email protected]";
$subject = "Verzoekje Radio Regenboog";
$mailheader .= 'From: ' . $name . ' <' . $from . '>' . "\r\n";
$mailheader .= "BCC: ".($Bcc) . "\r\n";
$mailheader .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$mailheader .= "MIME-Version: 1.0\r\n";
$mailheader .= "X-Priority: 3\r\n";
$mailheader .= "X-Mailer: PHP". phpversion() ."\r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Bedankt voor u verzoekje/reactie! Het wordt zo snel mogelijk door de live dj gedraaid.";
?>
header('Refresh: 5;url=/index.php/verzoekjes');
$name = $_POST['name'];
$message = $_POST['message'];
$ip = $_SERVER['REMOTE_ADDR'];
$formcontent = "
<html>
<head></head>
<body>
<p><b>Naam: </b>$name\n</p>
<p><b>Bericht: </b>$message \n<p>
\n
IP-adres van luisteraar of verzoek aanvrager: $ip </body>
</html>";
$recipient = "[email protected]";
$from = "[email protected]";
$subject = "Verzoekje Radio Regenboog";
$mailheader .= 'From: ' . $name . ' <' . $from . '>' . "\r\n";
$mailheader .= "BCC: ".($Bcc) . "\r\n";
$mailheader .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$mailheader .= "MIME-Version: 1.0\r\n";
$mailheader .= "X-Priority: 3\r\n";
$mailheader .= "X-Mailer: PHP". phpversion() ."\r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Bedankt voor u verzoekje/reactie! Het wordt zo snel mogelijk door de live dj gedraaid.";
?>
Ik neem aan dat je site dus zelf slecht bereikbaar was?
[13:43:36] Support IDFNV: dus nooit PHPmailer gebruiken.
Maar gebeurde er nou precies tijdens die overbelasting? En hoeveel bezoekers?
Gewijzigd op 23/10/2016 20:30:30 door - Ariën -
account has just finished sending 1000 emails.
teller staat nu op 4206.
Dat werd vanmiddag verteld.
Advies: Gebruik phpMailer (hun zeggen van niet, maar ze bedoelen blijkbaar de mailer van PHP zelf) en gebruik de SMTP van je provider, of die van je Gmail. Dan gaan de mails niet via de server van IDFNV, maar via je eigen provider.
Of vraag aan IDFNV of ze het limiet kunnen oprekken.
Gewijzigd op 23/10/2016 21:04:45 door - Ariën -
Toevoeging op 23/10/2016 21:10:00:
Hoe moet ik dat doen een smtp van google gebruiken in mijn script?
https://github.com/PHPMailer/PHPMailer/blob/master/examples/gmail.phps
Maar je hebt dus 1000 mails gehad van ruim 4000 verschillende luisteraars?
Zie ook dit voorbeeld: Maar je hebt dus 1000 mails gehad van ruim 4000 verschillende luisteraars?
Gewijzigd op 23/10/2016 21:13:34 door - Ariën -
Kun je mij helpen? Ik snap het wel maar ben daar wel uren mee bezig haha
Het is geen afhaalbalie hier voor werkende scripts. Of je kan een vacature aanmaken.
Gewijzigd op 23/10/2016 21:18:32 door - Ariën -
ik zit op shared server he, ik moet onze script zo krijgen met een smtp van google erin.
Gewijzigd op 23/10/2016 21:27:49 door - Ariën -
Ik ga nu even mee aan de slag.
Oke, hopelijk lukt het, anders horen we het wel! :-)