php mailer fout

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Harry Peters

Harry Peters

23/10/2016 19:56:57
Quote Anchor link
Hallo,

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)
PHP script in nieuw venster Selecteer het PHP script
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
<?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.";
?>
 
PHP hulp

PHP hulp

08/11/2024 12:58:20
 
- Ariën  -
Beheerder

- Ariën -

23/10/2016 20:06:15
Quote Anchor link
Dat ligt hoogstwaarschijnlijk niet aan de mail, maar aan de webserver. Om wat voor bezoekersaantallen ging het? En zit je bij een webhosting op een gedeelde 'shared' server of heb je een eigen server?

Ik neem aan dat je site dus zelf slecht bereikbaar was?
 
Harry Peters

Harry Peters

23/10/2016 20:14:16
Quote Anchor link
Op een shared server, er werd gezegd door iemand van de provider [13:43:23] Support: indien mogelijk gebruik SMTP in jou scripts
[13:43:36] Support IDFNV: dus nooit PHPmailer gebruiken.
 
- Ariën  -
Beheerder

- Ariën -

23/10/2016 20:29:30
Quote Anchor link
PHPmailer is een apart script die via SMTP kan mailen. Die zou ik juist wel aanraden. Nu gebruik je de standaard mailer uit PHP.

Maar gebeurde er nou precies tijdens die overbelasting? En hoeveel bezoekers?
Gewijzigd op 23/10/2016 20:30:30 door - Ariën -
 
Harry Peters

Harry Peters

23/10/2016 21:00:11
Quote Anchor link
Dit kreeg ik van de provider te horen vanmiddag

account has just finished sending 1000 emails.
teller staat nu op 4206.

Dat werd vanmiddag verteld.
 
- Ariën  -
Beheerder

- Ariën -

23/10/2016 21:04:08
Quote Anchor link
Dit heeft niks met overbelasting te maken, maar een limiet aan 1000 mails (per dag?).
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 -
 
Harry Peters

Harry Peters

23/10/2016 21:09:16
Quote Anchor link
Ik ga ff kijken en proberen of ik het voor elkaar krijg.

Toevoeging op 23/10/2016 21:10:00:

Hoe moet ik dat doen een smtp van google gebruiken in mijn script?
 
- Ariën  -
Beheerder

- Ariën -

23/10/2016 21:11:30
Quote Anchor link
Zie ook dit voorbeeld: https://github.com/PHPMailer/PHPMailer/blob/master/examples/gmail.phps

Maar je hebt dus 1000 mails gehad van ruim 4000 verschillende luisteraars?
Gewijzigd op 23/10/2016 21:13:34 door - Ariën -
 
Harry Peters

Harry Peters

23/10/2016 21:15:26
Quote Anchor link
Kun je mij helpen? Ik snap het wel maar ben daar wel uren mee bezig haha
 
- Ariën  -
Beheerder

- Ariën -

23/10/2016 21:16:56
Quote Anchor link
Ik wil je graag helpen, maar laat dan ook zien waarop je vastloopt en wat je geprobeerd hebt. Ik heb al code gegeven naar phpMailer en een voorbeeldscript.

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 -
 
Harry Peters

Harry Peters

23/10/2016 21:21:58
Quote Anchor link
ik zit op shared server he, ik moet onze script zo krijgen met een smtp van google erin.
 
- Ariën  -
Beheerder

- Ariën -

23/10/2016 21:27:37
Quote Anchor link
Ja, dit script werkt op een shared server. En je kan het op de SMTP van je eigen provider of Gmail krijgen. Zie de link die ik net gaf.
Gewijzigd op 23/10/2016 21:27:49 door - Ariën -
 
Harry Peters

Harry Peters

23/10/2016 21:34:49
Quote Anchor link
Ik ga nu even mee aan de slag.
 
- Ariën  -
Beheerder

- Ariën -

23/10/2016 21:44:44
Quote Anchor link
Oke, hopelijk lukt het, anders horen we het wel! :-)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.