FireFenix писал(а):Прокси бывает разных типов, ты определись какой у тебя
FireFenix писал(а):P.S. В этом разделе указывать версию студии не обязательно, а вот версию .NET фреймворка не мешало бы
Qwertiy писал(а):90%, что они одинаковые. И вообще, по-моему, если явно не указано иное, то надо считать что они однозначно определяют друг друга.
К тому же, написано VB 2008, что в большей степени означает версию языка, чем версию среды. А это весьма близко к версии .NET.
Qwertiy писал(а):А что, разные прокси в разных местах настраиваются?
Прокси бывает разных типов, ты определись какой у тебя
P.S. В этом разделе указывать версию студии не обязательно, а вот версию .NET фреймворка не мешало бы
Private Sub SendMailUsingGMAIL(ByVal fromAddress As String, ByVal toAddress As String, ByVal tocc As String, ByVal mailsubject As String, ByVal msgContent As String, ByVal strAttachment As String, ByVal isBodyHTML As Boolean)
Dim retvar As Integer = 0
Try
Dim mailMessage As MailMessage = New MailMessage(New MailAddress(fromAddress), New MailAddress(toAddress))
mailMessage.Subject = mailsubject
mailMessage.IsBodyHtml = isBodyHTML
mailMessage.Body = msgContent
If (tocc <> "") Then
mailMessage.CC.Add(tocc)
End If
Dim networkCredentials As System.Net.NetworkCredential = New System.Net.NetworkCredential("myMail@gmail.com", "mypass")
Dim smtpClient As SmtpClient = New SmtpClient()
smtpClient.EnableSsl = True
smtpClient.UseDefaultCredentials = False
smtpClient.Credentials = networkCredentials
smtpClient.Host = "smtp.gmail.com"
smtpClient.Port = 587
smtpClient.Send(mailMessage)
Catch e As Exception
retvar = -1
Console.WriteLine("{0} Exception caught.", e)
End Try
Return
End Sub
FireFenix писал(а):а разница 2003 среда или 2008 среда? если на улице вышла VS2013
FireFenix писал(а):более того есть хардкорные люди которые под VS2013 кодят для .NET FW4
FireFenix писал(а):А причём тут настройка и разные типы прокси?
Qwertiy писал(а):Ну во-первых, 2012, а не 2013. А во-вторых, язык != среда.
Qwertiy писал(а):Более того, я почти уверен, что версия .NET'а на него тоже не влияет.
FireFenix писал(а):P.S. В этом разделе указывать версию студии не обязательно, а вот версию .NET фреймворка не мешало бы
Qwertiy писал(а):Так ты же сам спросил. И я не понимаю, как тип прокси влияет на твой ответ.
Qwertiy писал(а):И я не понимаю, как тип прокси влияет на твой ответ.
DrKillJoy писал(а):У меня http прокси.
Это же очевидно - судя по коду, ты используешь SMTP протокол, а SMTP не совместимо с протоколом HTTP-proxy.
Тебе нужно либо прямой SMTP-proxy (или POP3 если работает твой сервер с ним) либо, SOCKS'ы.
По умолчанию в .NET класс только для HTTP-proxy, для других - в интернете большое множество платных и бесплатных библиотек
в интернете полне примеров применения именно http-прокси для отправки почты. В том числе на сайте Microsoft. В основном они основаны либо на установке глобального прокси для приложения, либо на использовании платной библиотеки. Может, стоит попробовать их использовать?
DrKillJoy писал(а):Если не сложно, то скинь ссылку. А то я уже второй день бьюсь над этим. Может я просто не то смотрю?
Qwertiy писал(а):FireFenix, Ты меня совсем запутал.
DrKillJoy писал(а):Если через http работать, то как я понимаю, нужно использовать get и post? Если да, то можно хоть небольшой пример. Уж очень я долго с этим разбираюсь.
DrKillJoy писал(а):Если не сложно, то скинь ссылку. А то я уже второй день бьюсь над этим
Dim Server As String = "ftp://" & LoginServera & ":" & ParolServera & "@" & Server & "/" & FaylDlyaOtpravki
kanut писал(а):Может стоит пошаманить в этом направлении?
Qwertiy писал(а):imap
Qwertiy писал(а):Или я не прав?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31