Hallo,
Ik heb een probleem met de mail functie die ik gebruik in mijn website, het versturen van mail verloopt goed, alleen alle mail die naar @hotmail.com adressen gaat wordt direct naar de map "ongewenste mail" gestuurd, zonder uitzondering allemaal.
hieronder vind je mijn mail klasse:
Ik heb ook al contact opgenomen met mijn host en die heeft me gezegd een .htaccess file aan te maken met volgende code in:
Ik heb dit nu online staan maar alsnog krijgen ze de mails aan als spam..
Als laatste optie heb ik bij de mail() functie een extra -f parameter toegevoegd dus:
Maar dan werkt mijn mail functie helemaal niet meer..
Ik ben totaal ten einde raad en snap er niets meer van, bij gmail etc.. werkt dit wel perfect, heb dit nog nooit meegemaakt, zou iemand me misschien kunnen helpen..?
Ik heb een probleem met de mail functie die ik gebruik in mijn website, het versturen van mail verloopt goed, alleen alle mail die naar @hotmail.com adressen gaat wordt direct naar de map "ongewenste mail" gestuurd, zonder uitzondering allemaal.
hieronder vind je mijn mail klasse:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
| <?php //include("../config.php"); class Mail{ private $bestemming,$onderwerp,$inhoud,$url; function __construct($bestemming,$onderwerp){ $this->onderwerp=$onderwerp; $this->bestemming=$bestemming; $this->url = "http://www.website.be"; } function html_mail($bericht){ $this->inhoud="<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'><html xmlns='http://www.w3.org/1999/xhtml'><head><meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' /><title>website</title> <style> .titel{ font-family:Arial; font-size:14px; color:#44bee5; } .normaal{ font-family:Arial; font-size:12px; color:#000000; } .normaalgrijs{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#878686; } </style> </head><body> <table width='100%'> <tr><td bgcolor='#44bee5'><img src='http://www.website.be/images/header_mail.jpg'></td></tr> <tr><td alig='left'><br />".$bericht."</td></tr> <tr><td bgcolor='#44bee5' align='center'><font class='normaal'>© 2007 - website.be - Bericht verstuurd door een geautomatiseerd systeem, gelieve hierop NIET te reageren!</font></td></tr> </table> </body></html>"; } function text_mail($bericht){ $this->inhoud = $bericht; } function verstuur(){ $headers = "From: website.be <info@website.be>\r\n"; $headers .= "MIME-Version: 1.0\n"; $headers .= "Content-Transfer-Encoding: 8bit\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; mail($this->bestemming,$this->onderwerp,$this->inhoud,$headers) or die("Er ging iets mis tijdens het versturen van de mail!"); } } ?> |
Ik heb ook al contact opgenomen met mijn host en die heeft me gezegd een .htaccess file aan te maken met volgende code in:
PHP:
1
| php_value sendmail_from info@website.be |
Ik heb dit nu online staan maar alsnog krijgen ze de mails aan als spam..
Als laatste optie heb ik bij de mail() functie een extra -f parameter toegevoegd dus:
PHP:
1
| mail($this->bestemming,$this->onderwerp,$this->inhoud,$headers,"-finfo@website.be") or die("Er ging iets mis tijdens het versturen van de mail!"); |
Maar dan werkt mijn mail functie helemaal niet meer..
Ik ben totaal ten einde raad en snap er niets meer van, bij gmail etc.. werkt dit wel perfect, heb dit nog nooit meegemaakt, zou iemand me misschien kunnen helpen..?