Archief - php:mailscript

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

tikketim

Legacy Member
ik probeer een mailscriptje te maken en ik zit met het volgende probleem

dit was het eerste dat erbij stond :

PHP:
<?php mail("[email protected]","Test","Hallo naam , dit is een test!") or die ("foutje!");echo "check je mail!";
?>

het probleem is dat ik niets te zien krijg in men brouwser , als ik de foutmelding "foutje" zoou krijgen , moest ik in de php.ini bij sendpath smtp van de provider invullen , het probleem is dat ik die foutmelding niet krijg en dat ik de melding "check je mail" ook niet krijg. weet er iemand wat de smtp van hotmail is als die dan al bestaat voor hotmail ??

grtz tim

Col.Kurtz

Legacy Member
kan je local wel een mailserver opstellen? want ik heb dit ook geprobeert maar het lukte me niet ...

tikketim

Legacy Member
iemand die weet ofdat dat op een local server wel kan ??

grtz tim

killgore

Legacy Member
tikketim zei:
iemand die weet ofdat dat op een local server wel kan ??

grtz tim
dat kan ja (jouw lokale webserver is niet veel anders als een gewone webserfer hoor :p), maar dunno hoe.

tikketim

Legacy Member
Code:
Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in d:\programs\php\www\mail.php on line 10 foutje!

deze foutmelding krijg ik nu , ik zou de smtp van hotmail moeten weten als die dan al 1 heeft want het is url based denkik :confused:

grtz tim

Zero Grav

Legacy Member
Ik heb zo extra info in mijn mailsoptie van hotmail opstaan en ik krijg dit dan:
SMTPSVC(5.0.2195.6713);

tikketim

Legacy Member
Zero Grav zei:
Ik heb zo extra info in mijn mailsoptie van hotmail opstaan en ik krijg dit dan:
SMTPSVC(5.0.2195.6713);

waar hebt ge dat ergens gevonden ? :crazy:

KO

Legacy Member
tikketim zei:
Code:
Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in d:\programs\php\www\mail.php on line 10 foutje!

deze foutmelding krijg ik nu , ik zou de smtp van hotmail moeten weten als die dan al 1 heeft want het is url based denkik :confused:

grtz tim

nope,

ge moet in uw php config bestand ne mailserver instellen, standaart is da localhost, maar de kans is klein da gij op uwe pc ne mailserver draaien hebt.

Zoek in uwe php.ini uw smtp out server en verander die in uit.pandora.be ofzo

Disa

Legacy Member
idd je moet in je php.ini de smtp veranderen. Als je telenet hebt moet deze uit.telenet.be zijn.

Het is best ook om wat headers mee te geven aan je mail anders zou Hotmail het kunnen aanzien als spam.
PHP:
$mail = "0";
$naam = "0";
// Mail headers
$headers = "From: Admin@{$_SERVER['SERVER_NAME']}\r\n";
$headers .= "Reply-To: $mail\r\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=ISO-8859-1\r\n";
$headers .= "X-Sender: $naam <$mail>\r\n";
$headers .= "X-Mailer: MKSR-Postimies\r\n";
$headers .= "X-Priority: 3\r\n";
$headers .= "Return-Path: ".$mail."\r\n";

en dan verstuur je het zo:

PHP:
$MailTo = "[email protected]";
$Subject = "Test";
$Message = "blablabla dit is een message";
$check = mail ($MailTo, $Subject, $Message, $headers);
if($check) {
	echo "You wil receive a mail soon.";
} else {
	echo "Something happend, We werent able to send the e-mail";
}

tikketim

Legacy Member
nope , helpt niet , ik blijf gewoon dezelfde error hebben :s

grtz tim

|t3st

Legacy Member
PROBLEEM
tis gewoon het feit dat je geen mailserver hebt op u pc

OPLOSSING:
zoek naar een mailserver
Installeer deze als localhost
try again

greetz Sluttie

tikketim

Legacy Member
thx |t3st , ik ga is proberen zo'n mailserver op te zetten

grtz tim

KO

Legacy Member
tikketim zei:
thx |t3st , ik ga is proberen zo'n mailserver op te zetten

grtz tim
totaal onnodig

php.ini -> smtp zoeken localhost vernadere in uit.pandora.be apache afslsuiten weer opstarten en klaar

DarkBone

Legacy Member
=[KO]= zei:
totaal onnodig

php.ini -> smtp zoeken localhost vernadere in uit.pandora.be apache afslsuiten weer opstarten en klaar
Idd, grappig dat er zo'n lange thread ontstaan over iets heel simpel. Als ge uw mailprogramma (bv. Outlook) werkende wilt krijgen moet ge toch ook een uitgaande mailserver instellen als ge op zijn minst e-mails wilt verzenden. Een ingaand mailserver is om er te ontvangen (DUUUH).

Maar ik heb nog nooit geweten dat ge zelf een mailserver zou moeten opzetten hoor. Het gezond verstand was hier blijkbaar ff ver te zoeken hé.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan