* @category Horde * @copyright 2014-2017 Horde LLC * @license http://www.horde.org/licenses/lgpl21 LGPL 2.1 * @package Mime * @since 2.5.0 */ class Horde_Mime_Headers_MessageId extends Horde_Mime_Headers_Identification { /** * Creates a Message-ID header conforming to RFC 2822 [3.6.4] and the * standards outlined in 'draft-ietf-usefor-message-id-01.txt'. * * @param string $prefix A unique prefix to use. * * @return Horde_Mime_Headers_MessageId Message-ID header object. */ public static function create($prefix = 'Horde') { return new self( null, '<' . strval(new Horde_Support_Guid(array('prefix' => $prefix))) . '>' ); } /** */ public function __construct($name, $value) { parent::__construct('Message-ID', $value); } /** */ public static function getHandles() { return array( // Mail: RFC 5322 'message-id' ); } }