Метод as_string возвращает весь заголовок в виде строки в той форме, в какой он появился в сообщении. Метод header hashref() возвращает заголовок как ссылку на хеш. Каждый ключ представляем собой уникальное имя поля, а каждое значение - ссылку на массив, содержащий значение поля заголовка. Эта форма параметра применима для передачи методу Mail::Mailer->open().
Этот метод может также применяться для установки заголовка путем передачи ему ссылки на хеш, подготовленный пользователем. По своему составу хеш, на который указывает параметр headers, должен быть аналогичным хешу, возвращаемому функцией header_hashref() , где значения хеша могут представлять собой простые скаляры, если они не являются многозначными.
$head->print ([FILEHANDLE] )
Выводит заголовок в указанный дескриптор файла или, если он не указан, на стандартное устройство вывода stdout. Эквивалентен следующей конструкции.
print FILEHANDLE $head->as_string
Mail::lnternet. Класс Mail:: Internet — это интерфейс высокого уровня к электронной почте. Он позволяет создавать сообщения, манипулировать ими различными способами и отправлять их. Предназначен для упрощения разработки автоответчиков и других утилит обработки почты.
Как обычно, новый объект создается с использованием метода new() модуля Mail::Internet:
$mail = Mail::Internet->new([$arg] [,@options])
Метод new() строит новый объект Mail::internet. При вызове без параметров он создает объект, который обычно мало полезен. В ином случае он инициализируется с использованием переданных ему параметров во многом аналогично модулю Mail::Header.