PHP ActiveX
PHP ActiveX
Attach Email as message/rfc822 sub-part to an Email
See more Email Object Examples
Demonstrates how to add attach a message/rfc822 email to another email.Chilkat PHP ActiveX Downloads
<?php
$success = 0;
// In this example, we'll attach an email loaded from a .eml file to a new email.
$fac = new COM("Chilkat.FileAccess");
$emlBytes = $fac->ReadEntireFile('qa_data/eml/simple.eml');
$email = new COM("Chilkat.Email");
$email->Subject = 'This is a test email with an attached email.';
$email->Body = 'Test with attached email.';
$email->AddTo('Joe','joe@example.com');
$email->From = 'mary@example.com';
$success = $email->AttachMessage($emlBytes);
print $email->getMime() . "\n";
// ----------------------------------------------------------------------
// Alternatively, we could do this:
$emailToBeAttached = new COM("Chilkat.Email");
$success = $emailToBeAttached->LoadEml('qa_data/eml/simple.eml');
$email2 = new COM("Chilkat.Email");
$email2->Subject = 'This is a test email with an attached email.';
$email2->Body = 'Test with attached email.';
$email2->AddTo('Joe','joe@example.com');
$email2->From = 'mary@example.com';
$emlBytes2 = $emailToBeAttached->GetMimeBinary();
$success = $email2->AttachMessage($emlBytes2);
print '----' . "\n";
print $email2->getMime() . "\n";
?>