min mail i spam folder hvorfor??
Heyhar denne funktion som sender en mail med en vedhæftede file. Men mit problem er at den ryger lige i min spam folder og hvorfor det ved jeg ikke.. Håber at der er nogen her inden som kan give et bud på hvad jeg skal gøre for at forbedre funktion.
function sendmail($email) {
$fileatt = "huskelist/huskeliste_".date("Y").".pdf"; // Path to the file
$fileatt_type = "application/pdf"; // File Type
$fileatt_name = "huskeliste_".date("Y").".pdf"; // Filename that will be used for the file as the attachment
$email_from = "tilmelding@teenagelejr.dk"; // Who the email is from
$email_subject = "Your attached file"; // The Subject of the email
$email_message = "Thanks for visiting mysite.com! Here is your free file.<br>";
$email_message .= "Thanks for visiting.<br>"; // Message that the email has in it
$email_to = $email; // Who the email is to
$headers = "From: tilmelding@teenagelejr.dk\r\nReply-To: tilmelding@teenagelejr.dk";
$file = fopen($fileatt,'rb');
$data = fread($file,filesize($fileatt));
fclose($file);
$semi_rand = md5(time());
$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";
$headers .= "\nMIME-Version: 1.0\n" .
"Content-Type: multipart/mixed;\n" .
" boundary=\"{$mime_boundary}\"";
$email_message .= "This is a multi-part message in MIME format.\n\n" .
"--{$mime_boundary}\n" .
"Content-Type:text/html; charset=\"iso-8859-1\"\n" .
"Content-Transfer-Encoding: 7bit\n\n" .
$email_message .= "\n\n";
$data = chunk_split(base64_encode($data));
$email_message .= "--{$mime_boundary}\n" .
"Content-Type: {$fileatt_type};\n" .
" name=\"{$fileatt_name}\"\n" .
//"Content-Disposition: attachment;\n" .
//" filename=\"{$fileatt_name}\"\n" .
"Content-Transfer-Encoding: base64\n\n" .
$data .= "\n\n" .
"--{$mime_boundary}--\n";
$ok = @mail($email_to, $email_subject, $email_message, $headers);
if($ok) {
echo "<font face=verdana size=2><center>You file has been sent<br> to the email address you specified.<br>
Make sure to check your junk mail!<br>
Click <a href=\"#\" onclick=\"history.back();\">here</a> to return to mysite.com.</center>";
} else {
die("Sorry but the email could not be sent. Please go back and try again!");
}
}
