Mail hulp

Gestart doorMitch8 reacties36 weergaven

9 berichten · pagina 1 van 1

Mitch

Lid · Topicstarter

Berichten
264
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hey,
Ik zoek hulp bij hoe ik een email kan sturen met php of dergelijke....
Ik heb nu phpmailer gebruikt maar ik kreeg: "Could not execute: usr/bin/sendmail".
Weet iemand een scriptje ofzo waar ik mee kan beginnen?
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
De mail() function. Het probleem is dat die niet ideaal is bij vele mails, denk aan 200 ofzo. Met dan nog eens een maximum van 1000, meer verzend hij anders niet. Vandaar raad ik ook PHPMailer aan. Geef ns wat code die je hebt, dan kunnen we je miss helpen met PHPMailer?
0
Mitch

Lid · Topicstarter

Berichten
264
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja ik probeerde eerst gewoon een code die ik op internet vond voor phpmailer maar config file is er niet, dus ik gebruikte nu testemail.php en dat is deze code:

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]/**
* Simple example script using PHPMailer with exceptions enabled
* @package phpmailer
* @version $Id$
*/[/COLOR]

[URL="http://www.php.net/require"]require[/URL] [COLOR= #DD0000]../class.phpmailer.php[/COLOR][COLOR= #007700];[/COLOR]

try [COLOR= #007700]{[/COLOR]
    [COLOR= #0000BB]$mail[/COLOR] [COLOR= #007700]= new[/COLOR] PHPMailer[COLOR= #007700]([/COLOR]true[COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//New instance, with exceptions enabled[/COLOR]

    [COLOR= #0000BB]$body[/COLOR]             [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]contents.html[/COLOR][COLOR= #007700]);[/COLOR]
    [COLOR= #0000BB]$body[/COLOR]             [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/preg_replace"]preg_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]//[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000][/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$body[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]//Strip backslashes[/COLOR]

    [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]IsSMTP[COLOR= #007700]();[/COLOR]                           [COLOR= #FF8000]// tell the class to use SMTP[/COLOR]
    [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]SMTPAuth   [COLOR= #007700]=[/COLOR] true[COLOR= #007700];[/COLOR]                  [COLOR= #FF8000]// enable SMTP authentication[/COLOR]
    [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]Port       [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]25[/COLOR][COLOR= #007700];[/COLOR]                    [COLOR= #FF8000]// set the SMTP server port[/COLOR]
    [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]Host       [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"relay.skynet.be"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// SMTP server[/COLOR]
    [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]Username   [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"******"[/COLOR][COLOR= #007700];[/COLOR]     [COLOR= #FF8000]// SMTP server username[/COLOR]
    [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]Password   [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"*****"[/COLOR][COLOR= #007700];[/COLOR]            [COLOR= #FF8000]// SMTP server password[/COLOR]

    [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]IsSendmail[COLOR= #007700]();[/COLOR]  [COLOR= #FF8000]// tell the class to use Sendmail[/COLOR]

    [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]AddReplyTo[COLOR= #007700]([/COLOR][COLOR= #DD0000]"name@domain.com"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"First Last"[/COLOR][COLOR= #007700]);[/COLOR]

    [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]From       [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"mitchellknook@skynet.be"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]FromName   [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Mitchell Knook"[/COLOR][COLOR= #007700];[/COLOR]

    [COLOR= #0000BB]$to[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"mitchellknook@hotmail.com"[/COLOR][COLOR= #007700];[/COLOR]

    [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]AddAddress[COLOR= #007700]([/COLOR][COLOR= #0000BB]$to[/COLOR][COLOR= #007700]);[/COLOR]

    [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]Subject  [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"First PHPMailer Message"[/COLOR][COLOR= #007700];[/COLOR]

    [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]AltBody    [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"To view the message, please use an HTML compatible email viewer!"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// optional, comment out and test[/COLOR]
    [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR][URL="http://www.php.net/WordWrap"]WordWrap[/URL]   [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]80[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// set word wrap[/COLOR]

    [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]MsgHTML[COLOR= #007700]([/COLOR][COLOR= #0000BB]$body[/COLOR][COLOR= #007700]);[/COLOR]

    [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]IsHTML[COLOR= #007700]([/COLOR]true[COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// send as HTML[/COLOR]

    [COLOR= #0000BB]$mail[/COLOR][COLOR= #007700]->[/COLOR]Send[COLOR= #007700]();[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Message has been sent.[/COLOR][COLOR= #007700];
}[/COLOR] catch [COLOR= #007700]([/COLOR]phpmailerException [COLOR= #0000BB]$e[/COLOR][COLOR= #007700]) {[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$e[/COLOR][COLOR= #007700]->[/COLOR]errorMessage[COLOR= #007700]();
}[/COLOR]
?>
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
En dit werkt wel, gezien je nu via SMTP mailt?
0
Mitch

Lid · Topicstarter

Berichten
264
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
nee het doet niks, ik krijg altijd could not execute: usr/bin/sendmail, het is een gratis host om alles te testen, misschien ligt het daar aan
0
Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik denk niet dat gratis hosts die functie hebben aan staan uit veiligheidsoverwegingen en om te voorkomen dat men via de gratis host honderden dan wel duizenden mails gaan versturen.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Gelukkig valt het gebruik van mail() ook goed in te perken met een max. aantal per dag.
Voor registratie-scripts is een mail-disable gewoon not-done.
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Gelukkig valt het gebruik van mail() ook goed in te perken met een max. aantal per dag.
Voor registratie-scripts is een mail-disable gewoon not-done.
Mail disable? Bedoel e activatiemail? confused
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Lees nog eens goed?

mail = mail
disable = uitzetten

Trek nu je conclusies wat er bedoeld wordt.
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