Отправка электронной почты в C# с помощью функции classemail
public void SendMail1(string[] ToId, string Subject, string MailBody) { try { ClassEmail.classEmail objMail = new ClassEmail.classEmail(); string fromMail = "abc@gmail.com"; objMail.SendEmail(fromMail, Subject, null, MailBody, ToId); } catch (Exception ex) { } }
using System; using System.Web.UI; using System.Web.UI.HtmlControls; namespace ClassEmail { public class classEmail : Page { public classEmail(); public string SendEmail(string EmailFrom, string EmailSubject, HtmlInputFile emailAttachment, string emailBody, params string[] EmailTo); public string SendEmailAttachment(string EmailFrom, string EmailSubject, Array emailAttachmentpaths, string emailBody, params string[] EmailTo); public string SendEmailAttachment(string EmailFrom, string EmailSubject, HtmlInputFile emailAttachment, string emailBody, params string[] EmailTo); public string SendEmailAttachment(string EmailFrom, string EmailSubject, string emailAttachmentpath, string emailBody, params string[] EmailTo); public string SendEmailAttachmentReplyTo(string EmailFrom, string EmailSubject, Array emailAttachmentpaths, string emailBody, string ReplyTo, params string[] EmailTo); public string SendEmailAttachmentWithCC(string EmailFrom, string EmailSubject, Array emailAttachmentpaths, string emailBody, string ccIds, params string[] EmailTo); public string SendEmailAttachmentWithCCBCC(string EmailFrom, string EmailSubject, Array emailAttachmentpaths, string emailBody, string ccIds, string bccIds, params string[] EmailTo); public string SendEmailWithReplyTo(string EmailFrom, string EmailSubject, HtmlInputFile emailAttachment, string emailBody, string ReplyTo, params string[] EmailTo); public string SendEmailWithReplyToWithCC(string EmailFrom, string EmailSubject, string emailAttachment, string emailBody, string ReplyTo, string ccIds, params string[] EmailTo); public string SendEmailWithReplyToWithCCBCC(string EmailFrom, string EmailSubject, string emailAttachment, string emailBody, string ReplyTo, string ccIds, string bccIds, params string[] EmailTo); } }
Что я уже пробовал:
я пытаюсь отправить электронное письмо с помощью этой функции.когда я нажимаю на кнопку Отправить, я пропускаю необходимые поля и вызываю эту функцию выше, но я не могу отправить никаких писем.хотя это не дает мне никакой ошибки, но Почта не отправляется.также с помощью smtp он работает нормально, но я хочу использовать только эту функцию. пожалуйста, помогите!
F-ES Sitecore
Вам придется опубликовать код ClassEmail, мы не можем сказать из этого фрагмента, в чем может быть проблема.
OriginalGriff
Мы не можем помочь, основываясь на этом: там просто нет никакой" реальной " информации.
Нам нужно было бы увидеть функцию SendEmail, узнать, какие значения параметров вы передаете, и так далее.
[no name]
Спросите, откуда вы взяли этот код.
Vjay Y
не могли бы вы подробнее рассказать о своем коде
Member 10549697
Да, конечно.
Member 10549697
использование системы;
используя системы.Веб.ИП;
используя системы.Веб.Пользовательского интерфейса.HtmlControls;
пространство имен ClassEmail
{
публичный класс classEmail : страница
{
публичная классная почта();
общественного строка отправка электронных писем отключена(EmailFrom строку, строку EmailSubject, HtmlInputFile emailAttachment, строки emailBody, параметры строку[] EmailTo);
общественного строка SendEmailAttachment(EmailFrom строку, строку EmailSubject, emailAttachmentpaths массив, строка emailBody, параметры строку[] EmailTo);
общественного строка SendEmailAttachment(EmailFrom строку, строку EmailSubject, HtmlInputFile emailAttachment, строки emailBody, параметры строку[] EmailTo);
общественного строка SendEmailAttachment(EmailFrom строку, строку EmailSubject, emailAttachmentpath строку, строку emailBody, параметры строку[] EmailTo);
общественного строка SendEmailAttachmentReplyTo(EmailFrom строку, строку EmailSubject, emailAttachmentpaths массив, строка emailBody, конечную строку, строку параметр params[] EmailTo);
общественного строка SendEmailAttachmentWithCC(EmailFrom строку, строку EmailSubject, emailAttachmentpaths массив, строка emailBody, строки ccIds, параметры строку[] EmailTo);
общественного строка SendEmailAttachmentWithCCBCC(EmailFrom строку, строку EmailSubject, emailAttachmentpaths массив, строка emailBody, ccIds строку, строку bccIds, параметры строку[] EmailTo);
общественного строка SendEmailWithReplyTo(EmailFrom строку, строку EmailSubject, HtmlInputFile emailAttachment, строки emailBody, конечную строку, строку параметр params[] EmailTo);
общественного строка SendEmailWithReplyToWithCC(EmailFrom строку, строку EmailSubject, emailAttachment строку, строку emailBody, конечную строку, строку ccIds, параметры строку[] EmailTo);
общественного строка SendEmailWithReplyToWithCCBCC(EmailFrom строку, строку EmailSubject, emailAttachment строку, строку emailBody, конечную строку, строку ccIds, строки bccIds, параметры строку[] EmailTo);
}
}
Member 10549697
это страница, с которой я получаю класс и передаю параметры