چه چیزی می
تواند بیشتر از یک
ایمیل کاربران سرور
شما را متعجب کند؟ با
استفاده از Net. این کار
بسیار آسان است. به
تابع زیر نگاه کنید.
فقط فراموش نکنید که
مقداری معتبر برای
فرستنده (Message.From) و سرور SMPT
(SmptMail.SmptServer) ارائه کنید.
اگر می خواهید
یک قدم از دیگران جلو
بیفتید، از تکنیک
های زیر استفاده
کنید:
1. این روز ها تقریبا
تمام نلفن های همراه
می توانند ایمیل های
متنی را دریافت
کنند. و شما با همین
تابع زیر می توانید
به تلفن همراه
کاربرتان نامه های
متنی بفرستید. فقط
باید شناسه ی ایمیل
تلفن همراه او را
بدست آورید و بدون
اتلاف وقت کار شما
تمام است. به عنوان
مثال در هند شرکت 'Idea Cellular'
ایمیل های فرستاده
شده به آدرس
"ideacellular.net@شماره" را به تلفن
همراه شما می فرستد.
یادتان باشد که متن
ایمیل باید کوتاه
باشد، در غیر این
صورت کاربر وقت خود
را برای خواندن تمام
آن تلف نمی کند!
2. ایمیل های متنی پس
از مدتی خسته کننده
می شوند. بنابراین
شما می توانید به
جای Mail.Format.Text از MailFormat.Html
استفاده کنید و
ایمیل هایی زیبا
بفرستید. برای
اطلاعات بیشتر به MSDN
مراجعه کنید.
using System.Web.Mail;
private bool SendEmail(string sFrom, string sTo, string sCC, string sBCC, string sSubject, string sMessage, int
iMailType)
{
try
{
MailMessage Message = new MailMessage();
// If sFrom is blank, system mail id is assumed as the sender.
if (sFrom == "")
Message.From = "default@myserver.com";
else
Message.From = sFrom;
// If sTo is blank, return false
if (sTo == "")
return false;
else
Message.To = sTo;
Message.Cc = sCC;
Message.Bcc = sBCC;
Message.Subject = sSubject;
Message.Body = sMessage;
Message.BodyFormat = MailFormat.Text;
SmtpMail.SmtpServer = "Put a valid smtp server IP";
SmtpMail.Send(Message);
return true;
}
catch (System.Web.HttpException ehttp)
{
// Your exception handling code here...
return false;
}
catch (Exception e)
{
// Your exception handling code here...
return false;
}
catch
{
// Your exception handling code here...
return false;
}
}
|
IP: 38.107.191.102 |
Country: United States
|
Browser: Unknown |
OS: Unknown |
|