Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как автоматически определить сервер smtp? / 21 сообщений из 21, страница 1 из 1
17.06.2014, 19:23
    #38672310
Dmitriy78781
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как автоматически определить сервер smtp?
Здравствуйте! Нашел рабочий код:
public static void Send(string StrSubject,string StrBody,string StrTo)
{
MailMessage Message = new MailMessage();
Message.Subject = StrSubject;
Message.Body = StrBody;
//Message.BodyEncoding = Encoding.GetEncoding("Windows-1254"); // Turkish Character Encoding// кодировка эсли нужно!
Message.From = new System.Net.Mail.MailAddress("Почта");
Message.To.Add(new MailAddress(StrTo));
System.Net.Mail.SmtpClient Smtp = new SmtpClient("smtp.qip.ru", 25);//эсли здесь заполнено то строчка ниже не нужна!!!!
//Smtp.Host = "smtp.qip.ru"; //например для gmail (smtp.gmail.com), mail.ru(smtp.mail.ru)
Smtp.EnableSsl = true; // включение SSL для gmail нужно!!! для mail.ru не нада!!!
Smtp.Credentials = new System.Net.NetworkCredential("Почта", "Пароль");
Smtp.Send(Message);//отправка
}
Вопрос как автоматически заполнять SmtpClient?
...
Рейтинг: 0 / 0
17.06.2014, 19:45
    #38672324
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как автоматически определить сервер smtp?
Dmitriy78781Вопрос как автоматически заполнять SmtpClient?

надо просто много тренироваться, и доводить это дело до автоматизма
...
Рейтинг: 0 / 0
17.06.2014, 19:48
    #38672330
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как автоматически определить сервер smtp?
Dmitriy78781,

по доменному имени получить записи MX в DNS

https://www.google.ru/search?&q=c# mx dns
...
Рейтинг: 0 / 0
17.06.2014, 22:08
    #38672388
Dmitriy78781
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как автоматически определить сервер smtp?
Как определить smtp по почтовому ящеку?
...
Рейтинг: 0 / 0
17.06.2014, 22:18
    #38672392
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как автоматически определить сервер smtp?
Dmitriy78781Как определить smtp по почтовому ящеку?эти данные выдает тот, кто выдает почтовый ящик
...
Рейтинг: 0 / 0
17.06.2014, 22:19
    #38672393
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как автоматически определить сервер smtp?
Shocker.ProDmitriy78781Как определить smtp по почтовому ящеку?эти данные выдает тот, кто выдает почтовый ящикнапример http://help.mail.ru/mail-help/mailer/popsmtp
...
Рейтинг: 0 / 0
17.06.2014, 22:28
    #38672403
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как автоматически определить сервер smtp?
Dmitriy78781Как определить smtp по почтовому ящеку?
после знака @ - доменное имя.
обратиться к северу DNS и получить соответствующие записи MX , это и есть адреса SMTP серверов(их может быть несколько)
...
Рейтинг: 0 / 0
17.06.2014, 22:32
    #38672405
Dmitriy78781
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как автоматически определить сервер smtp?
Может быть, есть другой способ отправки писем?
...
Рейтинг: 0 / 0
17.06.2014, 22:33
    #38672406
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как автоматически определить сервер smtp?
Dmitriy78781Может быть, есть другой способ отправки писем?
нанять программиста
...
Рейтинг: 0 / 0
17.06.2014, 22:34
    #38672407
Dmitriy78781
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как автоматически определить сервер smtp?
Поделиться кодом...
...
Рейтинг: 0 / 0
17.06.2014, 22:45
    #38672411
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как автоматически определить сервер smtp?
Dmitriy78781Поделиться кодом...

а это что?
http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1100707&msg=16178139


может localhost подойти (Smtp.Credentials - в этом случае указывать не нужно)
...
Рейтинг: 0 / 0
17.06.2014, 22:53
    #38672417
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как автоматически определить сервер smtp?
Dmitriy78781Может быть, есть другой способ отправки писем?конечно. в бумажном конверте через Почту России.

Электронные письма отправляются через smtp сервер. При этом нужно знать не сервер получателя письма, а тот сервер, который разрешен к использованию в том месте, где установлена программа. В доменной сети, например, как правило свой собственный сервер и попытки обращения к любому другому серверу заблокированы напрочь. Так что сначала осознайте/опишите, где будет находиться та программа, которая будет отправлять письмо, от этого надо плясать.

ЗЫ: определять smtp-сервер по адресу почтового ящика (через DNS или еще как-то) вам не требуется. Опишите вашу задачу, а не кусок кода с абстрактным вопросом.
...
Рейтинг: 0 / 0
18.06.2014, 10:55
    #38672658
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как автоматически определить сервер smtp?
... для спам-рассылок есть специально обученные программы ...
...
Рейтинг: 0 / 0
18.06.2014, 10:59
    #38672667
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как автоматически определить сервер smtp?
carrotik... для спам-рассылок есть специально обученные программы ...
и обслуживающий персонал
...
Рейтинг: 0 / 0
18.06.2014, 21:52
    #38673632
Dmitriy78781
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как автоматически определить сервер smtp?
Мне надо, определять smtp-сервер по адресу почтового ящика.
...
Рейтинг: 0 / 0
18.06.2014, 22:02
    #38673638
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как автоматически определить сервер smtp?
Dmitriy78781Мне надо, определять smtp-сервер по адресу почтового ящика.Очень развернутый ответ. А дальше-то что с ним делать? Просто определять и все, для галочки? Или логин с паролем к нему тоже надо автоматически определять?

Если определение smtp-сервера как самоцель, то надо, как уже сказали, делать запрос к DNS-серверу.
...
Рейтинг: 0 / 0
18.06.2014, 22:46
    #38673668
Dmitriy78781
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как автоматически определить сервер smtp?
Да, и логин с паролем к нему тоже надо автоматически определять. Тем самым на одну тему на форуме будет меньше.
...
Рейтинг: 0 / 0
18.06.2014, 22:53
    #38673672
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как автоматически определить сервер smtp?
Dmitriy78781, у Вас есть свой собственный почтовый аккаунт? Если да, то укажите параметры Вашего сервера в конфиге .
...
Рейтинг: 0 / 0
18.06.2014, 23:08
    #38673678
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как автоматически определить сервер smtp?
Dmitriy78781Да, и логин с паролем к нему тоже надо автоматически определять
неужели под "автоматическим определением" понимается просто заполнение из конфига?
...
Рейтинг: 0 / 0
18.06.2014, 23:10
    #38673679
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как автоматически определить сервер smtp?
skyANAу Вас есть свой собственный почтовый аккаунт?да видишь, ему почту отправлять не требуется, ему требуется определить smtp-сервер.
...
Рейтинг: 0 / 0
18.06.2014, 23:17
    #38673684
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как автоматически определить сервер smtp?
Shocker.ProskyANAу Вас есть свой собственный почтовый аккаунт?да видишь, ему почту отправлять не требуется, ему требуется определить smtp-сервер.
пусть по английски сформулирует
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как автоматически определить сервер smtp? / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]