mail script
Quote:
Today it is exactly three years ago since PHP 5 has been released. In those three years it has seen many improvements over PHP 4. PHP 5 is fast, stable & production-ready and as PHP 6 is on the way, PHP 4 will be discontinued.
Als iemand een vervangend script heeft voor php5 wat ik ook begrijp hoor ik het graag maar voor nu laat ik het bij dit script tot ik een andere heb voor php5!
Onze PHP mail functie heeft een extra beveiliging. U dient altijd SMTP gebruikersnaam/wachtwoord mee
te geven in uw PHP script. Zonder deze informatie worden emails niet verzonden.
Nou is bij mij een nieuwe vraag opgekomen hoe verwerk ik dit in een script?
Ik heb niet het hele topic doorgelezen maar zoek even op phpmailer. Hier kan je heel eenvoudig je smtp gegevens invoeren. Dit werkt vele malen makkelijker dan welk mail scriptje dan ook.
phpmailer class gebruiken, eenvoudig in gebruik, goed gedocumenteerd, snel en veilig.
kan je dat dan ook als contact formulier gebruiken?
hier precies uitgelegd hoe je voor de SMTP-verbinding een username en password kunt opgeven. Stelt wederom niks voor, maar dat wist je al.
Mocht je ondanks alles tóch Swift Mailer gaan gebruiken, dan staat Moet ik er nog iets in aanpassen?
Ik weet niet wat het script doet
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
//Load in the files we'll need
require_once "lib/Swift.php";
require_once "lib/Swift/Connection/SMTP.php";
//Start Swift
$swift =& new Swift(new Swift_Connection_SMTP("smtp.your-host.tld"));
//Create the message
$message =& new Swift_Message("My subject", "My body");
//Now check if Swift actually sends it
if ($swift->send($message, "[email protected]", "[email protected]")) echo "Sent";
else echo "Failed";
//Load in the files we'll need
require_once "lib/Swift.php";
require_once "lib/Swift/Connection/SMTP.php";
//Start Swift
$swift =& new Swift(new Swift_Connection_SMTP("smtp.your-host.tld"));
//Create the message
$message =& new Swift_Message("My subject", "My body");
//Now check if Swift actually sends it
if ($swift->send($message, "[email protected]", "[email protected]")) echo "Sent";
else echo "Failed";
[email protected] => Dat is het emailadres waar jouw bericht heen moet?
[email protected] => Dat is jouw eigen emailadres?
En waarom doe je niks met de link die ik je net gaf naar de uitleg over de SMTP-username en password?
En ok ik moet dat mail adres veranderen zover volg ik het nog.
Maar hoe maak ik met dit script nou bijvoorbeeld een simpel contact formulier of stuur ik mensen een nieusbrief of gebruik ik dit script in een webwinkel enz. enz.?
Gewijzigd op 01/01/1970 01:00:00 door Donderse
Donderse schreef op 05.11.2007 19:42:
Wát snap je niet?Dat verhaal heb ik gelezen maar ik snap het gewoon niet!
Code (php)
1
2
3
4
5
2
3
4
5
<?
$smtp =& new Swift_Connection_SMTP("smtp.host.tld");
$smtp->setUsername("foo");
$smtp->setPassword("bar");
?>
$smtp =& new Swift_Connection_SMTP("smtp.host.tld");
$smtp->setUsername("foo");
$smtp->setPassword("bar");
?>
Op regel 1 maak je het object aan met de juiste smtp-server (vraag je host).
Op regel 2 geef je de username voor de smtp-server op (vraag je host)
Op regel 3 geef je het wachtwoord voor de smtp-server op (vraag je host)
Dat valt verder niks aan te snappen.
Edit: Zie verder de handleiding.
Vraagje: Waarom probeer je het niet gewoon? In het meest vreselijke geval krijg je een foutmelding of wordt er niks verzonden. Als dat nu alles is...
GA LEREN! Daar leer je het meeste van.
Gewijzigd op 01/01/1970 01:00:00 door Frank -