powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема с почтой
15 сообщений из 15, страница 1 из 1
Проблема с почтой
    #37537640
Babochka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если просто отправлять почту, то все нормально.

SmtpClient smtp = new SmtpClient("smtp.yandex.ru", 25);
smtp.Credentials = new NetworkCredential("хххх@yandex.ru", "хххх");
MailMessage message = new MailMessage();
message.From = new MailAddress("хххх@yandex.ru", "Pirogi");
string s_mail = "zzzz";
message.To.Add(new MailAddress(s_mail));
string s_tema = "Заказ пирогов от " + DateTime.Now.ToLongDateString();
message.Subject = s_tema;
message.Body = "hahaha";
message.IsBodyHtml = true;
smtp.Send(message);

Но не могу справиться с отправкой через прокси-сервер. Перепробовала несколько вариантов.
Добавила в web.config
<mailSettings>
<smtp deliveryMethod="network" from="mail.yandex.ru">
<network
host="11.11.11.11"
port="1111"
defaultCredentials="true"
/>
</smtp>
</mailSettings>
Не получилось
Как исправить ситуацию?
...
Рейтинг: 0 / 0
Проблема с почтой
    #37538878
Фотография student-uni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
решения в лоб нету.
Тебе нужен промежуточный SMTP между внешней и внутренней сетью.
Можно напр вебслужбу написать для этих целей.
В любом случае в ущерб безопасности.
...
Рейтинг: 0 / 0
Проблема с почтой
    #37538903
Babochka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. если просто изменить номер порта
SmtpClient smtp = new SmtpClient("smtp.yandex.ru", 465);
нельзя как-то указать Подключаться через безопасное соединение SSL?
...
Рейтинг: 0 / 0
Проблема с почтой
    #37539217
Фотография student-uni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
легко, только причем тут прокси

Код: plaintext
1.
2.
3.
            SmtpClient smtp = new SmtpClient("smtp.yandex.ru", 465);
            smtp.EnableSsl = true;

...
Рейтинг: 0 / 0
Проблема с почтой
    #37539360
Babochka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, не получается. Я почитала разные материалы, посмотрела подключение outlook и подумала, что проблему можно решить так. Т.е. простыми способами ни чего не сделать?
...
Рейтинг: 0 / 0
Проблема с почтой
    #37539544
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На yandex'е ясчика - нЭт. Но с mail.ru по аналогии с yandex.ru - без проблем:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
SmtpClient
     smtp = new SmtpClient("smtp.mail.ru", /*25*/  587 );

NetworkCredential
     credential = new NetworkCredential("xxx@mail.ru", "password");

smtp.Credentials = credential;
smtp.Send("xxx@mail.ru", "xxx@gmail.com", "Test SmtpClient", "Test SmtpClient");
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проблема с почтой
    #37539552
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И даже так:
Код: plaintext
1.
2.
3.
4.
SmtpClient
     smtp = new SmtpClient("smtp.mail.ru",/*25*/  * 587 *);

smtp.Send("xxx@mail.ru","xxx@gmail.com","Test SmtpClient","Test SmtpClient");
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проблема с почтой
    #37539558
Babochka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ок, завтра на работе попробую. А это ни чего, что мы обычную почту настраиваем на порт 465, а у вас прописан 587?
...
Рейтинг: 0 / 0
Проблема с почтой
    #37539561
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> А это ни чего, что мы обычную почту настраиваем на порт 465, а у вас прописан 587?
[quot Ex_Soft]
На yandex'е ясчика - нЭт. Но с mail.ru по аналогии с yandex.ru
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проблема с почтой
    #37540919
Babochka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не работает с портом 587. Мне кажется как-то надо указать это прокси 11.11.11.11, и порт 3128, и логин,пароль для аутентификации прокси.
...
Рейтинг: 0 / 0
Проблема с почтой
    #37543267
Babochka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ни кто больше не поможет?
...
Рейтинг: 0 / 0
Проблема с почтой
    #37547754
Фотография student-uni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"опять за рыбу гроши"

да не получится через прокси.

Вам промежуточный смтп между интранет и интернет нужен.

Прокси работает с хттп, мейл с смтп. и Никакая аутентификация на прокси вам не поможет.
...
Рейтинг: 0 / 0
Проблема с почтой
    #37551008
Babochka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вот в том и дело, что никак не могу понять, как сделать этот промежуточный smtp. Хотелось обойтись без использования IIS.
...
Рейтинг: 0 / 0
Проблема с почтой
    #37552087
Фотография student-uni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
самому сделать - это не хелловорлд, но велосипед

Бери готовое или смотри как делают:

http://www.starksoft.com/prod_proxy.html

http://www.lesnikowski.com/mail/

http://www.lesnikowski.com/blog/index.php/imap-pop3-smtp-via-http-socks-proxy/
...
Рейтинг: 0 / 0
Проблема с почтой
    #37560285
viktoriaosipovap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
согласен
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема с почтой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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