ASP.NET వెబ్ పేజీలు - వెబ్మెయిల్ ఆబ్జెక్ట్

వెబ్మెయిల్ ఆబ్జెక్ట్ ఉపయోగించి, మీరు సులభంగా వెబ్ పేజీల నుండి ఇమెయిల్స్ పంపవచ్చు.

వివ‌ర‌ణ‌

వెబ్మెయిల్ సాధారణ మెయిల్ ట్రాన్స్‌ఫర్ ప్రొటోకాల్ (SMTP) ఉపయోగించి ఇమెయిల్స్ నిర్మించడం మరియు పంపడం విధానాన్ని అందిస్తుంది.

ఉదాహరణ

చూడండి Web Pages 邮件 这一章中的实例。

WebMail 对象参考手册 - 属性

属性 వివ‌ర‌ణ‌
EnableSsl True,如果服务器使用 SSL 加密。
From 获取或设置发件人的电子邮件地址。
Password 获取或设置发件人的电子邮件帐户的密码。
SmtpPort 获取或设置用于 SMTP 事务的端口。
SmtpServer 获取或设置用于传送电子邮件的 SMTP 服务器的名称。
UserName

వివ‌ర‌ణ‌

Send() మెథడ్‌కు ఈ పారామీట‌ర్లు ఉన్నాయి:

పారామీట‌ర్లు ర‌కం వివ‌ర‌ణ‌
to స్ట్రింగ్ ఇమెయిల్ అంద‌రికీ ఉప‌యోగించ‌డానికి ఉద్దేశించిన ఇమెయిల్ చిరునామా. స్కోప్‌లో విభజించండి.
subject స్ట్రింగ్ ఇమెయిల్ శీర్షిక‌.
body స్ట్రింగ్ ఇమెయిల్ ప్ర‌ధాన విష‌యం.

మ‌రియు ఈ ఆప్ష‌న‌లైన పారామీట‌ర్లు కూడా ఉన్నాయి:

పారామీట‌ర్లు ర‌కం వివ‌ర‌ణ‌
from స్ట్రింగ్ పంపించే సందర్భంలో ఉప‌యోగించే చిరునామా.
cc స్ట్రింగ్ ఇమెయిల్‌ను కాపీలో పంపడానికి ఉప‌యోగించే చిరునామాలు; స్కోప్‌లో విభజించండి.
filesToAttach స‌మూహం ఇమెయిల్‌లో జోడించ‌డానికి ఉద్దేశించిన ఫైల్స్ పేర్ల స‌మూహం.
isBodyHtml లాజిక‌ల్ విలువ‌ నిజం అయితే, ఇమెయిల్ ప్ర‌ధాన విష‌యాన్ని HTML ఫార్మ‌ట్‌లో ఉప‌యోగించ‌డానికి ఉద్దేశించిన ఇమెయిల్ ప్ర‌ధాన విష‌యం.
additionalHeaders స‌మూహం ఇమెయిల్ హెడ‌ర్ల స‌మూహం, దీనిని ఈ ఇమెయిల్‌లో ఉన్న సాధార‌ణ SMTP హెడ‌ర్ల‌కు జోడించ‌వ‌చ్చు.
bcc స్ట్రింగ్ ఇమెయిల్
contentEncoding స్ట్రింగ్ ఇమెయిల్ ప్ర‌ధాన విష‌యాన్ని కోడింగ్ చేయడానికి ఉప‌యోగించే కోడింగ్.
headerEncoding స్ట్రింగ్ ఇమెయిల్ శీర్షిక‌కు కోడింగ్ చేయడానికి ఉప‌యోగించే కోడింగ్.
priority స్ట్రింగ్ ఇమెయిల్ ప్రాధాన్యతను నిర్ణ‌యించే విలువ‌.
replyTo స్ట్రింగ్ అంద‌రికీ ఉప‌యోగించ‌డానికి ఉద్దేశించిన ఇమెయిల్ చేయండి ఉప‌యోగించే ఇమెయిల్ చిరునామా.

సాంకేతిక డాటా

పేరు విలువ
క్లాస్ System.Web.Helpers.WebMail
నెస్పేస్ System.Web.Helpers
అసెంబ్లీ System.Web.Helpers.dll

వెబ్‌మెయిల్ అసిస్టెంట్‌ను ఉప‌యోగించ‌డానికి, మీరు ఒక SMTP స‌ర్వ‌ర్‌ను సంద‌ర్శించ‌వ‌ల‌సి ఉంటుంది. SMTP ఇమెయిల్‌యొక్క

మెయిల్స్ పంపడానికి, మీరు ఈ విషయాలు అవసరం:

  • SMTP సర్వర్ పేరు
  • పోర్ట్ నంబర్ (సాధారణంగా 25)
  • మెయిల్ యూజర్ నేమ్
  • మెయిల్ పాస్వర్డ్

వెబ్సైట్ పునఃస్థాపించబడిన డిరెక్టరీలో, _AppStart.cshtml పేరు కలిగిన పేజెను సృష్టించండి (లేదా సవరించండి):

ఈ కోడ్ను ఈ ఫైల్లో చేర్చండి:

_AppStart.cshtml

@}
WebMail.SmtpServer = "smtp.example.com";
WebMail.SmtpPort = 25;
WebMail.EnableSsl = false;
WebMail.UserName = "support@example.com";
WebMail.Password = "password";
WebMail.From = "john@example.com"
}

వెబ్సైట్ (అప్లికేషన్) ప్రతి ప్రారంభంలో ఈ కోడ్ను అమలు చేస్తుంది. ఇది ఈ విషయాలపై పని చేస్తుంది WebMail ఆబ్జెక్ట్ప్రారంభించండి.

పునఃస్థాపించు:

smtp.example.com మెయిల్స్ పంపడానికి ఉపయోగించే SMTP సర్వర్ పేరు కొరకు.

25 SMTP విషయాలు (మెయిల్స్) నిర్వహించడానికి ఉపయోగించే సర్వర్ పోర్ట్ నంబర్ కొరకు.

false true ఉంటే, సర్వర్ మెయిల్స్ పంపడం సమయంలో సెక్యూర్ సాక్ట్ లేయర్ (SSL) ద్వారా కనెక్షన్ను ఎంకొల్పుతుంది.

support@example.com మెయిల్స్ పంపడానికి ఉపయోగించే SMTP మెయిల్ ఖాతా పేరు కొరకు.

password SMTP మెయిల్ ఖాతా సంకేతపదం కొరకు.

john@example పంపిణీదారి చిరునామా కొరకు.

సూచన:మీరు AppStart ఫైల్లో WebMail ఆబ్జెక్ట్ను ప్రారంభించవలసినప్పటికీ, ఈ లక్షణాలను సెట్ చేయవలసినది WebMail.Send() మందికి ముందు.