--->

Sunday, April 18, 2004

راهنماي فرستادن ايميل يونيكد با ياهو

خيلي وقت بود كه تو فرستادن ايميل مشكل داشتم يعني تو
encoding معمولا درست در نمي‌اومد، تازگي‌ها بالاخره تونستم
براي ارسال ايميل صحبح و درست با ياهو يه راهي پيدا كنم كه هم بشه لينك و عكس تو
متن نامه گذاشت و هم اينكه نامه‌ها رو درست به فرم يه صفحه
html
درست كرد عين اين ايميل‌هايي كه فروشنده‌هاي اينترنتي يا ايميلهاي تبليغاتي
مي‌فرستند.


براي درست‌كردن يه ايميل به فارسي تو يونيكد (utf-8)
به يه اديتور اچتمل مثل
ms-frontpage يا اديتوري مثل
اديتور موزيلا نياز داريد. كه البته ضرورتي هم نداره يعني من كدها رو اينجا مي‌زارم
و شما مي‌تونيد يه قالب براي همه نامه‌هاتون درست كنيد و هميشه از اون استفاده
كنيد.


كه اين كدها رو به راحتي ميشه تو notepad
يا
wordpad هم نوشت و اديت كرد ولي كمي وقت و حوصله
مي‌خواد.


روش كار اينطوري كه ما به يه ايميل تو yahoo
يا هر ايميل سرور ديگه نياز داريم. بعد متن نامه رو مي‌نويسيم . بعد مي‌فرستيم به
همين راحتي و بدون نياز به هيچگونه
pinglish بازي مسخره
كه من معتقدم از اولش اشتباه كرديم و راحت طلبي كرديم وبه پينگيليش عادت كرديم.


خوب براي شروع يه متن اچتمل بايد يه سري كد اولش داشته باشه
كه اين كدها حاوي اطلاعاتي مانند زبان نوشتار مورد بحث، نرم‌افزاري كه اون رو
نوشته،
encoding و تيتر صفحه و غيره يه چيزي مثل مثال
زير:








<html dir="rtl">



<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>Email</title>

</head>



<body>

 


خوب سطر اول كد به اكسپلورر ميگه اين صفحه
از راست به چپ بايد خونده بشه. منظور از
dir
كلمه داركشن(
direction)
يعني جهت است و حروف
rtl
يعني
right to left يعني
از راست به چپ و اگر بخواهيم از چپ به راست صفحه ديده بشه (حالت انگليسي) ميشود
ltr . تفاوت صفحات از
راست به چپ و از چب به راست در جا گرفتن صحيح علايم در زبان فارسي يعني در حالت
چپ به راست هم ميشه جمله رو راستچين يا وسطچين نوشت ولي مثلا علامت تعجب (!) به
جاي اينكه آخر جمله بايسته مي‌آد و اول جمله مي‌ايستد.


از سطر دوم
head
صفحه شروع مي‌شود من
head رو تابلوي بالا سر مغازه
معني مي‌كنم يعني همان استفاده تابلوي بالا سر مغازه رو داره و اطلاعات عمده
صفحه رو به اكسپلورر مي‌ده  مثل زبان استفاده شده در نوشتار و همون عبارتي
كه بايد روي تابلو نوشته بشه.


اگر از ريزه‌كاريها كمي فاكتور بگيرم (چون
تو هر كتاب
html اينا
كامل توضيح مي‌ده) ميرسيم به
encoding
صفحه كه با charset=utf-8
نشون داده شده شما به جاي يو-تي-اف-8 مي‌تونيد از كدهاي ديگه مثل كدهاي عربي يا
انگليسي استفاده كنيد ولي درد ما هم در استفاده يونيكد همين فارسي ديدن درست در
اكثر اكسپلوررها و ميل رسيورها بوده پس به اون كد دست نزنيم.


بعد از فرمت زبان نوشتار تيتر صفحه با
عبارت
title مشخص شده و
شما به جاي كلمه
email
هرچيز ديگري مي‌توانيد بنويسيد.


علامت ( / ) اسلش در
head به معني پايان يافتن حوزه
ماموريت آنهاست مثل علايم راهنمايي جاده كه مثلا نشان مي‌دهند كه منطقه مسكوني
تموم شده و غيره...


حالا متن اصلي بايد نوشته شود از زير كلمه
body متوانيد مطلبتان را
تايپ كنيد. اگر نياز داريد به چيزي لينك دهيد مي‌بايد از كد زير استفاده كنيد :







<a
href="http://roborend.blogspot.com">لينك</a>


به جاي كلمه " لينك " كلمه را بنويسيد كه
بايد به صورت هايپرلينك ديده شود. و به لينك مربوطه را در محل كه مشخص است به
جاي
roborend.blogspot.com
بنويسيد.حتما يادتان نرود كه اگر
www دارد بنويسيد و حتما
http يا پروتكل ديگري مثل
ftp يادتان نرود. بهترين راه كپي
پست كردن لينك مورد نظر است .


اگر بايد تصويري داخل نامه بگذاريد اول
بايد آنرا
upload كنيد
يعني يه جايي روي اينترنت بگذاريدش. يه فضاي مجاني به راحتي مي‌توان از

www.sharemation.com
دريافت كرد.


و بعد از كد زير استفاده كنيد:







<img border="0"
src="http://www.hasanpix.com/weblog/images/vaghaye62.jpg"
width="258" height="176">


خوب ميدانيد كه
(0=border
يهني اينكه دور عكس كادري وجود نداشته باشد. بعند آدرس محلي كه عكس را آپلود
كرده‌ايد به جاي آدرس اين عكس سوري قرار دهيد.
width
 مقدار عرض تصوير است به
pixel و
height طول عكس مورد نظر است اگر
عدد خاصي براي طول و عرض در نظرتان نيست اين مقادير را پاك كنيد و علامت تگ
آخري بعد از كوتيشن باشد به اين شكل <" و تمام است. به جاي اعداد 258 و 176 هر
عدد دلخواهي مي‌توانيد قراردهيد.


حال نوبت رسيده است به بستن تگ‌هاي
body و تمام كردن نامه :







</body>

</html>



با اين دو كد نامه تمام مي‌شود و نتيجه‌ي
نهايي چيزي شبيه اين نامه در زير مي‌شود:








<html dir="rtl">



<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>Email</title>

</head>



<body>

text here :


<a href="http://roborend.blogspot.com">link</a>


<img border="0"
src="http://www.hasanpix.com/weblog/images/vaghaye62.jpg"
width="258" height="176">


</body>

</html>


 



اين در حالتي بود كه شما اديتوري براي اچتمل
نداشته‌باشيد ولي اگر فرانت پيج داريد كار از اين خيلي راحتتر خواهد بود و شما درست
مثل اينكه در
word تايپ
كرده‌ايد تايپ مي‌كنيد يعد در صفحه
design
راست كليك كنيد و به
page properties
برويد در منوي language
زبان را none
انتخاب دهيد و انكودينگ را
utf-8
انتخاب كنيد و تمام است.  هنگام فرستادن نامه تمام متن مشاهده شده در قسمت
code‌ را كپي ‌كنيد.


اگر جديدا عضو ياهو شده‌ايد ياهو اين امكان را
به شما مي‌دهد كه ايميلهاي گرافيكي بفرستيد يعني خودش امكاناتي نظير صورتك و رنگ و
غيره در اديتور ايميلش در
compose
قرارداده ولي از طريق اين اديتور نمي‌توانيد كدهاي اچتملتان را كپي كنيد و بايد به
حالت
plain كه بالاي صفحه
درست مقابل تيتر
COMPOSE
قراردارد برويد ( حالت پيش فرض
color and graphic
است و شما بايد
plain را
انتخاب كنيد.)


بعد از اينكه كدها را داخل باكس متن نامه
paste كرديد آنگاه آدرس
گيرنده را در محل
:to بنويسيد
و
subject (موضوع)  را
بنويسيد . انگاه درست در پائين باكس متن نامه يه كليد تيك-خوردني به شكل

Allow HTML tags  است و جلوي آن
preview  كه پيش‌نمايش متن شما
را نشان مي‌دهد. اين كليد هم تيك داشته‌باشد.


حال مي‌توانيد Send
كنيد .


 


آخيش تموم شد چه سخت بوده نوشتن راهنما !؟ آدم
بايد فكر همه رو بكنه كه ممكنه كي چه چيزي رو بلد باشه و چه چيزي رو بلد نباشه !


در هر حال اگر مشكلي بود كامنت بگذاريد حتما
سعي مي‌كنم جواب بدهم.