Beste,
Ik in php een vrij basic mail script geschreven, dit functioneert ook gewoon want hij stuurd de mail en ik krijg deze ook binnen.
Maar de 'afzender' van de e-mail zet hij dit neer:
<directadminnaam>@<servernaam> namens <afzender naam> [<afzenderemail>]
Maar hij moet gewoon als afzender de afzendernaam en afzender e-mail laten zien en niet dat 'namens' stuk.
Heeft iemand enig idee wat ik fout doe en of ik wellicht iets anders moet instellen in direct admin?
Dit is het stuk dat mailt:
PHP Code:
$to = "" . dbClean($rst["QueTo"]) . "";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
if (dbClean($rst["QueCc"]) != "" ) $headers .= 'Cc: ' . dbClean($rst["QueCc"]) . '' . "\r\n";
if (dbClean($rst["QueBcc"]) != "" ) $headers .= 'Bcc: ' . dbClean($rst["QueBcc"]) . '' . "\r\n";
if (dbClean($rst["QueFrom"]) != "" ) $headers .= 'From: ' . dbClean($rst["QueFrom"]) . "\r\n";
$sendmes = "
<html>
<head>
<title>" . dbClean($rst["QueOnderwerp"]) . "</title>
<style>
body{
font-size: 12px;
font-family:arial;
}
</title>
<head>
<body>
" . dbClean($rst["QueBericht"]) . "
</body>
</html>
";
if(mail($to, Quoted($rst["QueOnderwerp"]), $sendmes, $headers)){
}
- Probleem met php mail
-
09-05-2012, 13:49 #1
- Berichten
- 482
- Lid sinds
- 15 Jaar
Probleem met php mail
-
-
10-05-2012, 02:54 #2
- Berichten
- 1.483
- Lid sinds
- 16 Jaar
Re: Probleem met php mail
Waarom gebruik je niet gewoon PHPMailer of Swiftmailer? Out of the box PHP mailing solutions, kun je echt niet tegenop programmeren hoor..
-
10-05-2012, 19:08 #3
- Berichten
- 158
- Lid sinds
- 14 Jaar
Re: Probleem met php mail
ik zie dat je hebt staan dat als dbClean($rst["QueCc"]) NIET leeg is, je iets uit de database haalt, het eerste wat in me opkomt is dat die toch wel leeg is.
op dat moment stuurt de server namelijk zelf die headers mee die dus nu bij je aankomen
-
10-05-2012, 19:12 #4
- Berichten
- 482
- Lid sinds
- 15 Jaar
Re: Probleem met php mail
Ik heb inmiddels de oplossing gevonden, het was een permissie probleem op de server die ervoor zorgde dat de afzender niet gewijzigd mocht worden.
Gr. Robert
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic