(PHP 3, PHP 4)
bool mail (string to, string subject, string message [, string additional_headers [, string additional_parameters]])
mail() автоматически отправляет сообщение message получателю to. Можно специфицировать несколько получателей, разделив запятой адреса в to. С помощью этой функции можно высылать Email с присоединением/attachment и содержимое специальных типов. Это делается через MIME-кодировку - см. дополнительно эту статью о Zend или PEAR Mime Classes.
Могут помочь и следующие RFC-документы: RFC 1896, RFC 2045, RFC 2046, RFC 2047, RFC 2048 и RFC 2049.
mail() возвращает TRUE, если почта была успешно принята для доставки, FALSE в ином случае.
Предупреждение! |
---|
Windows-реализация mail() во многом отличается от Unix-реализации. Во-первых, она не использует
локальный экзешник для составления сообщений, а работает лишь по прямым сокетам, что означает, что
MTA должен прослушивать сетевой сокет (который может находиться на локальной или
удалённой машине). Во-вторых, специальные шапки/headers вроде From:, Cc:,
Bcc: и Date: не интерпретируются MTA, а разбираются в PHP. PHP < 4.3 поддерживал только header-элемент Cc: (и был чувствительным к регистру). PHP >= 4.3 поддерживает все элементы шапки и нечувствителен к регистру символов. |