Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
5 / 5 / 0
Регистрация: 06.06.2014
Сообщений: 94

Отправка почты без посредников

21.07.2014, 18:56. Показов 1889. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, дорогие программисты помоги, нужна программа которая отправлять почту будет без посредников. И вообще возможно такое осуществить? потому что не хочу пользоваться услугами yandex, google, mail and etc.

Уже есть программа которая отправляет через yandex, просьба не советовать код, где пользуются услуги выше упомянутых систем.

Заранее спасибо.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.07.2014, 18:56
Ответы с готовыми решениями:

Отправка почты: "необработанное исключение отправки почты в system.Dll"
подскажите - вот пример на C#, но он мне пишет "необработанное исключение отправки почты в system.dll" using System; using...

Отправка почты
Нужно осуществить отправку данных через почту. Использую такой код: SmtpClient SmtpServer = new SmtpClient(); SmtpServer.Credentials...

Отправка почты с вложением
Есть необходимость выполнить отправку сообщения с прикрепленным файлом. Скрипт отправки расположен на хостинге в виде PHP. В HTML...

9
9 / 9 / 8
Регистрация: 22.04.2013
Сообщений: 52
21.07.2014, 19:04
могу предложить метод, который по средствам класса smtpClient оправляет почту. подойдет?
Кликните здесь для просмотра всего текста
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
private void SendEMail(string emailid, string subject, string body)
        {
            SmtpClient client = new SmtpClient();
            client.DeliveryMethod = SmtpDeliveryMethod.Network;
            client.EnableSsl = true;
            client.Host = "smtp.mail.ru";
            client.Port = 587;
 
            System.Net.NetworkCredential credentials = new System.Net.NetworkCredential("diplom.bookStore@mail.ru", "MyPassword");
            client.UseDefaultCredentials = false;
            client.Credentials = credentials;
 
            var msg = new MailMessage();
            msg.From = new MailAddress("diplom.bookStore@mail.ru");
            msg.To.Add(new MailAddress(emailid));
 
            msg.Subject = subject;
            msg.IsBodyHtml = true;
            msg.Body = body;
 
            client.Send(msg);
        }
0
5 / 5 / 0
Регистрация: 06.06.2014
Сообщений: 94
21.07.2014, 19:19  [ТС]
Цитата Сообщение от Barii Посмотреть сообщение
могу предложить метод, который по средствам класса smtpClient оправляет почту. подойдет?
Кликните здесь для просмотра всего текста
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
private void SendEMail(string emailid, string subject, string body)
        {
            SmtpClient client = new SmtpClient();
            client.DeliveryMethod = SmtpDeliveryMethod.Network;
            client.EnableSsl = true;
            client.Host = "smtp.mail.ru";
            client.Port = 587;
 
            System.Net.NetworkCredential credentials = new System.Net.NetworkCredential("diplom.bookStore@mail.ru", "MyPassword");
            client.UseDefaultCredentials = false;
            client.Credentials = credentials;
 
            var msg = new MailMessage();
            msg.From = new MailAddress("diplom.bookStore@mail.ru");
            msg.To.Add(new MailAddress(emailid));
 
            msg.Subject = subject;
            msg.IsBodyHtml = true;
            msg.Body = body;
 
            client.Send(msg);
        }
я именно это и имел ввиду, что у меня уже есть программа которая отправляет через систему yandex, а мне нужно что бы письмо отправлялось непосредственно с моего компьютера на емайл другому пользователю (без вспомогательных емайл систем).
0
7 / 7 / 2
Регистрация: 27.12.2013
Сообщений: 18
22.07.2014, 18:18
Лучший ответ Сообщение было отмечено Uurh как решение

Решение

Вам надо прочитать как работает электронная почта, как идет взаимодействия между серверами.

Простой код для отправки письма(приделах Mail.ru)
C#
1
2
3
4
5
6
7
            string from = "tt@wow.ua"; // Отправитель(Можно вести любой)
            string to = ""; // Адресс получателя приделах почтового сервера mail.ru
            string head = "Hello"; // Тема письма
            string body = "Даное письмо было отпралено с моего компютера";
            string smtpserver = "mxs.mail.ru"; // Можно получить по записях DNS([url]http://www.wservice.info/[/url] - Записи MX (почтовый сервер):mail.ru.   300 IN  MX  10 mxs.mail.ru)
            SmtpClient client = new SmtpClient(smtpserver, 25);
            client.Send(from, to, head, body);
0
5 / 5 / 0
Регистрация: 06.06.2014
Сообщений: 94
22.07.2014, 23:57  [ТС]
Цитата Сообщение от Grinion Посмотреть сообщение
Вам надо прочитать как работает электронная почта, как идет взаимодействия между серверами.

Простой код для отправки письма(приделах Mail.ru)
C#
1
2
3
4
5
6
7
            string from = "tt@wow.ua"; // Отправитель(Можно вести любой)
            string to = ""; // Адресс получателя приделах почтового сервера mail.ru
            string head = "Hello"; // Тема письма
            string body = "Даное письмо было отпралено с моего компютера";
            string smtpserver = "mxs.mail.ru"; // Можно получить по записях DNS([url]http://www.wservice.info/[/url] - Записи MX (почтовый сервер):mail.ru.   300 IN  MX  10 mxs.mail.ru)
            SmtpClient client = new SmtpClient(smtpserver, 25);
            client.Send(from, to, head, body);
Благодарю за совет)

Ваш код не востребован, ибо уже есть программа месенджер)
0
11 / 11 / 8
Регистрация: 15.01.2014
Сообщений: 132
10.08.2014, 23:29
Uurh, есть одна идея, можно написать php скрипт для отправки e-mail, разместить его на бесплатном хостинге типа хостингер, а дальше написать программу на C# которая будет взаимодействовать с вашим сайтом php и отправлять e-mail с сайта используя для взаимодействия с сайтом вашу программу, а ещё легче просто использовать сам сайт написанный на php. Смотря какие вы цели поставили когда начали искать способ отправлять почту без посредников...
1
Заблокирован
12.08.2014, 01:30
Barii, Grinion, ваши варианты как раз с посредниками вообще-то.
SMTP-сервер, smtp.mail.ru или mxs.mail.ru, - это ведь и есть посредник в лице Mail.Ru

Mihail29, а вот Ваш - реально без посредников.
0
11 / 11 / 8
Регистрация: 15.01.2014
Сообщений: 132
13.08.2014, 21:34
Знаю))) Я просто скрипты писал раньше для отправки email нужно было такое устроить)))
0
7 / 7 / 2
Регистрация: 27.12.2013
Сообщений: 18
13.08.2014, 22:38
Учите как работает электронная почта, ваш вариант что вы предложили, есть такой же самый как и мой. Но все за вас делает готовый сервер
0
11 / 11 / 8
Регистрация: 15.01.2014
Сообщений: 132
14.08.2014, 07:21
Grinion, успокойтесь, никого я не учу, согласен мой вариант схожий с вашим, но у моего есть один небольшой плюс: он действительно удовлетворяет требования указанные в данной теме, вот и всё! Не более, не менее.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.08.2014, 07:21
Помогаю со студенческими работами здесь

gmail отправка почты
всем привет поиском ответа не нашел - не ругайтесь вопрос - как отправить почту на gmail C# .NET 2 имею много примеров - ни один не...

Отправка почты (вылетает исключение)
Отправляю почту при помощи вот этого кода: SmtpClient Smtp = new SmtpClient("smtp.mail.ru", 25); ...

Отправка почты: как отправить форматированный текст
Тема уже давно избитая, так что думаю помощь будет быстро. Имеется уже программа ( спасибо гугл) с отправкой на мыло. Но есть 2...

Отправка почты: нужны примеры реализации, желательно с комментариями
перерыл весь форум нет нормального рабочего кода для отправки почты из созданной программы может кто-нибудь показать нормальный код с...

Отправка почты: проверка на то, что в данный момент нет другой отправки
Вот сам код, осталось доработать! Первое куда письмо придет. Второе откуда она его отправит. Третие 'smtp.' + домен почты. Ну...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru