Sample code for 30+ languages & platforms
PHP ActiveX

Access Attached Message (Embedded Email)

How to access an email embedded within another email (i.e. an attached message).

Chilkat PHP ActiveX Downloads

PHP ActiveX
<?php

$success = 0;

$email = new COM("Chilkat.Email");

// Load an email from a .eml
$success = $email->LoadEml('embeddedEmail.eml');
if ($success == 0) {
    print $email->LastErrorText . "\n";
    exit;
}

// Display how many attached emails are embedded within
// this one:
$numAttached = $email->NumAttachedMessages;
print 'numAttached = ' . $numAttached . "\n";

// Get the 1st attached message.
$email2 = new COM("Chilkat.Email");
$success = $email->GetAttachedEmail(0,$email2);
if ($success == 1) {

    // Display the subject, From, and a header field...
    print $email2->Subject . "\n";
    print $email2->From . "\n";
    print $email2->getHeaderField('X-SOMETHING') . "\n";
}


?>