Malikdanish Ответов: 2

Отправка электронной почты не из учетной записи gmail


Я купил домен с регистрацией, поэтому у меня теперь есть почтовый аккаунт моей собственной компании , я написал функцию отправки электронной почты ниже приведен код для отправки электронной почты
охраняемых недействительными отправка электронных писем отключена(объект отправителя, EventArgs в электронной)
{
через (получить помощь мм = Новый получить помощь(txtEmail.Текст, txtTo.Текст))
{
мм. Тема = txtSubject.Текст;
mm. Body = txtBody.Текст;
если (fuAttachment.HasFile)
{
строка файла = путь.GetFileName(fuAttachment.PostedFile.имя файла);
мм ... навесное оборудование.Добавить (новое вложение (fuAttachment.PostedFile.InputStream, Имя Файла));
}
mm. IsBodyHtml = false;
SmtpClient smtp = новый SmtpClient();
протокол SMTP.Хост = "smtp.gmail.com";
smtp. EnableSsl = true;
NetworkCredential NetworkCred = new NetworkCredential(txtEmail. Text, txtPassword.Text);
протокол SMTP.UseDefaultCredentials = true;
smtp. Credentials = NetworkCred;
протокол SMTP.Порт = 587;
smtp. Send (мм);
ClientScript.RegisterStartupScript(метод gettype(), "оповещение", "оповещения по электронной почте('отправлено.');", правда);
}
}
Теперь как моя электронная почта omer@planrbme.com.pk так как это не учетная запись gmail, то вместо этой строки smtp.Хост = "smtp.gmail.com"; что я должен написать

Что я уже пробовал:

Я пробовал с gmail это работает но я хочу использовать свой собственный хостинг аккаунт

AdamASPGeek

Вам нужно связаться со своим хостинг-провайдером. У каждого хостинг-провайдера есть своя политика. Я использую localhost в своем коде здесь, чтобы отправить электронное письмо через веб-сайт.

2 Ответов

Рейтинг:
5

F-ES Sitecore

Свяжитесь с хостинг-провайдером, и он сообщит вам, какой smtp-сервер использовать, и если вам нужно использовать имя пользователя и пароль, и если да, то что это за имя пользователя и пароль, если вам нужен ssl и т. д. Обновите свой код, чтобы использовать правильные данные, соответствующие вашему smtp-серверу. Эту информацию обычно можно найти в панели мониторинга вашего хостинга.


Рейтинг:
1

OriginalGriff

Зависит от вашего хостинга - они точно скажут вам, что использовать, но код, который я использую, находится здесь: Отправка электронной почты в C# с вложениями или без них: общая процедура.[^], а также для размещения в веб.файла config я использую:

<add key="SMTPHost" value="LocalHost"/>