(PHP ActiveX) Access Attached Message (Embedded Email)
How to access an email embedded within another email (i.e. an attached message).
<?php
// For versions of Chilkat < 10.0.0, use new COM('Chilkat_9_5_0.Chilkat.Email')
$email = new COM("Chilkat.Email");
// Load an email from a .eml
$success = $email->LoadEml('embeddedEmail.eml');
if ($success != 1) {
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 is a Chilkat.Email
$email2 = $email->GetAttachedMessage(0);
if ($email->LastMethodSuccess == 1) {
// Display the subject, From, and a header field...
print $email2->Subject . "\n";
print $email2->From . "\n";
print $email2->getHeaderField('X-SOMETHING') . "\n";
}
?>
|