Onze lokale server verstuurd af en toe eens wat mail als je kabelinternet niet hebt betaald of wanneer er iemand jarig is. Het probleem is dat deze mail door mailservrs als spam gezien wordt.
In een duister verleden werkte ik met de standaard sendmail.cf later heb ik erbij gezet dat het van foo.com was, omdat er al veel geblokt werd. En nu komt de mail haast nergens meer doorheen. ligt het eraan dat ik foo.com heb, of kan ik nog andere dingen verandern zodat mijn mail niet meer als spam behandeld wordt (door oa hotmail, gmx en utmail)
Edit:
dus
En OS ik redhat 7.3 (met wat php, sql, apache updates)
Edit2: Ik stuur dus mail vanuit PHP:
In een duister verleden werkte ik met de standaard sendmail.cf later heb ik erbij gezet dat het van foo.com was, omdat er al veel geblokt werd. En nu komt de mail haast nergens meer doorheen. ligt het eraan dat ik foo.com heb, of kan ik nog andere dingen verandern zodat mijn mail niet meer als spam behandeld wordt (door oa hotmail, gmx en utmail)
Edit:
code:
1
2
3
| # my official domain name # ... define this only if sendmail cannot automatically determine your domain Dj$w.Foo.COM |
dus
En OS ik redhat 7.3 (met wat php, sql, apache updates)
Edit2: Ik stuur dus mail vanuit PHP:
code:
(deel van het script)
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
| $query = "select * from inet_users, gebruikers where inet_users.inlogid=gebruikers.naam";
$result = mysql_query($query);
$datumvolgende=date("Ym", mktime(0,0,0,date("m")+1,1, date("Y")) );
$begin="<html><body>";
$eind="</body></html>";
$mailpart1 = "<br><br>Volgende maand sta je negatief mbt kabelinternet, je saldo is dan: ";
$mailpart2 = ".<BR>Het geld kan overgemaakt worden op rekeningnummer: 57.89.27.330 t.n.v. Eric Staal te Enschede.<BR><BR>
Mocht je het geld per ".$common->datum2text($datumvolgende).
" niet overgemaakt hebben zal je internettoegang stop gezet worden
tot je weer positief staat. Meer informatie is te vinden op <a href=\"http://192.168.12.200/inet/\">kabelinternet overzicht</a>
<BR><BR> Ik hoop je zo voldoende te hebben geinformeerd.";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .="From: HAB Kabelinternetbeheer <ericstaal@gmx.net>";
//echo "datum: $datumvolgende";
$returnvalue="gestuurd naar: ";
while ($kolom = mysql_fetch_row($result)) {
$status=$common->getstatus($kolom[2],$datumvolgende);
if ($status<0 && $kolom[11]>0) {
$var=$begin."Hallo ".$kolom[14]." ".$kolom[9].$mailpart1.$common->getal2valuta($status).$mailpart2.$eind;
$mailsend=mail($kolom[13],"Kabel internet",$var,$headers);
$returnvalue.=$kolom[14].", ";
}
} |
[ Voor 78% gewijzigd door F_J_K op 10-05-2004 09:31 . Reden: layout gefixed O-) ]
if broken it is, fix it you should