ورود

View Full Version : ارسال عکس از طریق ایمیل



spicirmkh
دوشنبه 02 بهمن 1385, 14:57 عصر
سلام

من در ارسال ایمیل از طریق برنامه 2 تا مشکل دارم

یکی در مورد عکس است ! مجبورم برای اینکه عکس همراه با متن ایمیل بیاید فایل عکس در سایت خودم می گذارم سپس آدرس سایت می دهم ، این کار عملی است اما زمان نمایش عکس در ایمیل توی Outlook پیغام Some pictures have been blocked to help prevent the sender from identifying your computer click می آید که وقتی click می کنیم نمایش می دهد

در حالی که اکثر ایمیل تبلیغاتی عکس همراه با ایمیل است سریع نمایش می دهد و توی آدرس دهی عکس مثلا چنین چیزی نوشته است
<IMG alt="" hspace=0 src="cid:__0@CRMGroupMail.BW" align=baseline border=0>


سوال دوم

با اینکه فرمت ارسال ایمیل بصورت HTML است اما بعضی از کسانی که ایمیل می گیرند بصورت TXT و کدهای HTML دریافت می کنند یا ایمیل که آدرس درست نیست و برگشت می خورد بصورت Txt و کد HTML دیده می شود

با تشکر

babak869
دوشنبه 02 بهمن 1385, 16:36 عصر
سلام
دوست خوبم بهتر بود این مطلب رو در بخش برنامه نویسی وب سایت و Html مطرح میکری و سریعا هم جواب میگرفتی.
شما میتونید از تابع Mail در Php استفاده کنید و متن یا Body نامه رو به دلخواه نوشته و از عکس و شکل و متن دلخواه استفاده نمایید و سپس اونو ارسال کنید . اینطور نامه شما به راحتی ارسال میشه . و نیز میتونید از برنامه های Email Manager مانند Outlook و Thundorbird (اگه درست نوشته باشم ) استفاده نمایید . در مورد عکس هم میتونید آدرس مکانی که عکسهاتون رو آپلود کردید بدید . اگه مشکل داشتی بگو تا یه نمونه برات بفرستم . شکل کلی دستور میل اینه :


$email_address = "delphi.magic@gmail.com";
$email_name = "Babak : ( Delphi Magic 2006 CD )";

$headers = "";
$headers .= "From: " . $email_name . " <" . $email_address . ">\n";
$headers .= "X-Sender: <" . $email_address . ">\n";
$headers .= "X-Mailer: PHP\n";
$headers .= "X-Priority: 1\n";
$headers .= "Return-Path: <" . $email_address . ">\n";
$headers .= "Content-Type: text/html; charset=UTF-8\n";

$body = "<html dir='rtl'><body><center><table width='500' border = '2' bordercolor ='000000' >";
..............................
@mail($email_address, "Delphi Magic 2006", "<pre>" . $body . "</pre>", $headers);

موفق باشید

spicirmkh
سه شنبه 03 بهمن 1385, 08:22 صبح
سلام

آقابابک

من برنامه اصلی با دلفی نوشته ام

ابتدا با Frontpage صفحه HTML را می سازم سپس با برنامه که با دلفی نوشته ام
این فایل HTML می خواند و ارسال می کنم

من صلا PHP بلد نیستم اما به هر حال ممنونم اگر مثالی هست بگذارید تا ببینم


با تشکر