私は現在、メーラーと埋め込み画像を作成しています。ですから、特定のディレクトリ(./upload/tmp_logo_company_upload/company_logo_resized.jpg)をイメージ用に設定すると、電子メールに正常に送信され、埋め込まれたイメージが表示されます。画像をphpメーラーで埋め込みます
しかし、私はアップロードディレクトリ内のすべての画像を取得したいので、スクリプトを実行するたびにアップロードフォルダからすべての画像が私に送信されます。誰かがこれを助けてくれますか?私のコードはあなたの下に表示されます。ありがとう。
if(!defined('sugarEntry')) define('sugarEntry',true);
// Set required classes
require_once('include/entryPoint.php');
// Get access to globals
global $db, $current_user, $timedate;
$arRecipientsId = array();
$objDefaultMail = new Email();
$objDefault = $objDefaultMail->getSystemDefaultEmail();
$objMail = new SugarPHPMailer();
$objMail->setMailerForSystem();
$objMail->From = $objDefault['email'];
$objMail->FromName = $objDefault['name'];
$objMail->Subject = "";
// Set the Location of photo
$strLocation = './upload/tmp_logo_company_upload/company_logo_resized.jpg';
// Add image
$objMail->AddEmbeddedImage($strLocation, 'company_logo_resized.jpg');
//
$objMail->Body = "Here. <img src='cid:company_logo_resized.jpg'>";
// Send as HTML
$objMail->IsHTML(true);
// Clear previous email data
$objMail->ClearAllRecipients();
$objMail->ClearReplyTos();
$objMail->prepForOutbound();
// Store recipients
$arRecipientsId[] = "1"; //crmonline
// Add as BCC
$objMail->AddBCC('[email protected]');
// Mail sent?
if($objMail->send()) {
// echo "Email Has Been Sent";
$GLOBALS['log']->fatal("WORKING");
}
// }
私はよくあなたの質問を理解していませんでした。誰かがイメージをアップロードするたびにPHPがあなたにそのイメージを郵送するディレクトリを作成したいのですか?質問を編集して詳細を説明してください。 – flen
こんにちは、私は再度それを明確にするために私の質問を編集する。ありがとう – kardo