Fri, December 13, 2019, 12:04:12
 
Home · Latest · Trends  /  PHP
5

Avoid spam points - Message only has text/html MIME parts

rated 5 times [  5] [ 0]  / comments: 0 / hits: 1632  / 2 years ago, tue, nov 14, 2017, 04:52:05
<?php
$subject = 'Mail Subject';
$uid = uniqid('np');
$header = "MIME-Version: 1.0\r\n";
$header .= "From: My Website Name <noreply@mywebsitename.com>"."\r\n";
$header .= "Organization: My Company Name \r\n";
$header .= "Content-Type: multipart/alternative;boundary=" . $uid . "\r\n";
$body = "This is a MIME encoded message.";
$body .= "\r\n\r\n--" . $uid . "\r\n";
$body .= "Content-type: text/plain;charset=utf-8\r\n\r\n";
$body .= "Test Message\n\nMy test message\n\n";
$body .= "\r\n\r\n--" . $uid . "\r\n";
$body .= "Content-type: text/html;charset=utf-8\r\n\r\n";
$body .= "<html><body><h1>Test Message</h1>My test message<br /></body></html>";
$body .= "\r\n\r\n--" . $uid . "--";
mail('admin@example.com',$subject,$body,$header);
?>
More From » PHP
 

Comments

There are no comments for this Snippet yet
Username
 
Your Comment
 
Share
Snippets
Using bind variables with ADODB
3 years ago, tue, sep 6, 2016
This module provides HTML and CLI interfaces for viewing key performance indicators of your database.
3 years ago, tue, sep 6, 2016
How to check if mail function is enabled on your server
3 years ago, tue, sep 6, 2016
Compare dates in smarty template file
3 years ago, fri, sep 16, 2016
Change default chrome input style CSS
3 years ago, fri, sep 16, 2016
Get domain name without Tld with PHP
3 years ago, fri, sep 16, 2016
Validating international phone numbers with jquery
3 years ago, sun, sep 25, 2016
Smarty Remove BBCode From String
3 years ago, thu, nov 10, 2016
How to detect if uploaded file is image or not with php
3 years ago, mon, nov 21, 2016
How to check CKEditor 4 textarea not empty
3 years ago, sun, dec 25, 2016
Posted
Ronald

Ronald

Member since Sep 6, 2016
Total Code Snippets: 20
Total Comments: 1
Location: n/a
Following
User not following anyone yet.