اگر توی متن ایمیل مشکل داری که باید فایل HTML ای که برای ارسال متن میسازی Charset درستی داشته باشه. من که از us-ascii استفاده کردم با فارسی مشکلی نداشت.
برنامه ای که آقای کشاورز قرار دادند را موقعی که با دلفی 2010 کامپایل می کنم مشکل ارسال متون فارسی کاملاً رفع می شود، ولی موقعی که آنرا با Delphi XE کامپایل می کنم نمی توانم متن پیام مورد نظرم را به درستی ارسال کنم، یعنی موقعی که می خواهم یک متن فارسی را ارسال کنم متن به صورت ؟؟ ؟؟؟؟؟ ؟؟؟؟ ارسال می شود. در ضمن در موقع کامپایل برنامه با Delphi Xe با یک warning مواجه می شوم که مربوط به خط زیر است:
Body.Text := UTF8Encode(Memo1.Lines.Text);
پیام مربوط به این warning هم به شرح زیر است:
[DCC Warning] SendMail.pas(53): W1057 Implicit string cast from 'RawByteString' to 'string'
لطفاً دوستان راهنمایی کنند.