Skip to content

Instantly share code, notes, and snippets.

@Robbert
Created February 16, 2013 17:51
  • Star 6 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save Robbert/4967898 to your computer and use it in GitHub Desktop.
Message-ID generator in PHP for mail headers.
<?php
/**
* @see http://www.jwz.org/doc/mid.html
*/
function generateMessageID()
{
return sprintf(
"<%s.%s@%s>",
base_convert(microtime(), 10, 36),
base_convert(bin2hex(openssl_random_pseudo_bytes(8)), 16, 36),
$_SERVER['SERVER_NAME']
);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment