Jag har en liten fundering. hittade det... :D Annars går ju det finfint att hitta rätt PHP.ini-fil och ändra, men ini_set() är en bra funktion, speciellt om man vill ändra för ett specifikt dokument. Det är ganska svårt om man vill ha ändrat i php.ini filen om det inte är min server utan det är på ett hotell.Ändra SMTP med mail()?
Mitt webbhotell har inte satt någon SMTP server så då undrar jag vad jag kan göra?
Jag vet vilken deras ISP är och därigenom vet jag vilken smtp server jag kan använda.
Hur kan jag lösa detta?
Jag har detta script.<?php
$to = "min@mail.nu";
$subject = mb_encode_mimeheader($_POST['betreff'],"UTF-8");
$from = $_POST['mail'];
$msg = mb_encode_mimeheader("Namn: ".$_POST['name']."\nE-Post: ".$from."Ip: ".$_SERVER["REMOTE_ADDR"]."\nRubrik: ".$_POST['betreff']."\n\n".$_POST['txtfeld'].","UTF-8");
$headers = "From: ".$from."\r\n".
"Reply-To: ".$from."\r\n".
"X-Mailer: PHP/".phpversion();
if(!(eregi("(Content-Type)|(MIME-Version)|(Content-Disposition)|(\n)|(%0A)|(0x0A)
|(\r)|(0x0D)|(%0D)",$_POST['name'].$_POST['betreff'].$_POST['txtfeld'].$_POST['mail'])))
mail($to,$subject,$msg,$headers);
else echo "Fy på dig! PHP mail() injektionen upptäcktes!";
?>
Sv: Ändra SMTP med mail()?
ini_set()
http://se.php.net/manual/en/function.ini-set.phpSv:Ändra SMTP med mail()?
Sv: Ändra SMTP med mail()?