Sample code for 30+ languages & platforms
PHP

Serialize MIME to a String

See more MIME Examples

Demonstrates the Chilkat Mime.GetMime method, which serializes and returns the complete MIME entity — headers, body, multipart boundaries, and all descendants — as a string. It takes no arguments.

Background: This produces the finished MIME text ready to send, store, or hand to another component — the inverse of loading. The whole tree is emitted, including generated multipart boundaries. Because it returns a string, it is best for text-safe content; when the body may contain raw binary bytes, serialize with GetMimeBd to a BinData instead so nothing is altered.

Chilkat PHP Downloads

Chilkat2 PHP
<?php

use Chilkat2\Mime;

// Demonstrates the Mime.GetMime method, which serializes and returns the complete MIME entity
// (headers, body, multipart boundaries, and all descendants) as a string.  It takes no
// arguments.

$mime = new Mime();

// Build a simple MIME entity.
try {
    $mime->SetBodyFromPlainText('Hello, this is the message body.');

    // Serialize it to a string.
    $mimeText = $mime->GetMime();
} catch (\Chilkat2\Exception $e) {
    echo $e->getMessage(), "\n";
    exit;
}

echo $mimeText, "\n";