(PHP Extension) Access Attached Message (Embedded Email)
How to access an email embedded within another email (i.e. an attached message). Note: This example requires Chilkat v11.0.0 or greater.
<?php
include("chilkat.php");
$success = false;
$email = new CkEmail();
// Load an email from a .eml
$success = $email->LoadEml('embeddedEmail.eml');
if ($success == false) {
print $email->lastErrorText() . "\n";
exit;
}
// Display how many attached emails are embedded within
// this one:
$numAttached = $email->get_NumAttachedMessages();
print 'numAttached = ' . $numAttached . "\n";
// Get the 1st attached message.
$email2 = new CkEmail();
$success = $email->GetAttachedEmail(0,$email2);
if ($success == true) {
// Display the subject, From, and a header field...
print $email2->subject() . "\n";
print $email2->from() . "\n";
print $email2->getHeaderField('X-SOMETHING') . "\n";
}
?>
|