ERLEDIGT
JA
JA
ANTWORTEN
17
17
ZUGRIFFE
2296
2296
EMPFEHLEN
-
Hallo!
Stehe gerade etwas auf dem Schlauch. Nutze die SMTP Komponente von .NET (NET.MAIL) um einfache Mails zu verschicken. Allerdings funktioniert das nicht hinter einem HTTP Proxy. Wie sage ich meinem Prog, dass es über den Proxy gehen muss?
Danke vorab.
Gruß
MasterDSWenn am Anfang alles schief geht, nenne es Version 1.0!
----
REALITY.SYS is corrupt. Reboot universe? (y/n)
-
Öhm. SMTP hat doch mit HTTP nichts zu tun.
-
Okay, das stimmt soweit. Aber der Proxy kommt mir als einziger Grund in betracht, warum die SMTP Exception auftritt. Denn bei einem anderen Rechner ohne Proxy im Netz t das.
Erklären kann ich mir das auch nicht.Wenn am Anfang alles schief geht, nenne es Version 1.0!
----
REALITY.SYS is corrupt. Reboot universe? (y/n)
-
Kann es sein, dass der Proxy _ALLE_ Requests nach außen verdreht? Also nicht bloß HTTP?
-
Was meinst du mit verdreht?
Wenn am Anfang alles schief geht, nenne es Version 1.0!
----
REALITY.SYS is corrupt. Reboot universe? (y/n)
-
14.07.08 18:22 #6
- Registriert seit
- Jun 2008
- Ort
- Siegburg
- Beiträge
- 49
D.h. ob deine IP auch bei SMTP über den Proxy geändert wird.
Aber die Frage ist eher, ob der Proxy SMTP zulässt! Kann gut sein, dass der Admin alle Protokolle bis auf HTTP gesperrt hat.
-
Genau darauf wollte ich im Endeffekt hinaus.
Eventuell wird auch nur ein bestimmter SMTP-Server zugelassen. Fragen über Fragen, die wir hier so nicht beantworten können. D.h. du solltest besser mit deinem Admin sprechen, oder wenn du es selbst bist, dann entsprechend viele Informationen bekannt geben. Andernfalls suchen wir hier nach einem Sandkorn am Strand. Wenig zielführend.
-
Hallo Norbert!
Vielen Dank! Also wir nutzen den AVM Ken! als Proxy auf dem Server. In den Firewalleinstellungen steht aber nichts davon, dass SMTP geblockt wird. Der "normale" Emailversand klappt ja auch einwandfrei.Wenn am Anfang alles schief geht, nenne es Version 1.0!
----
REALITY.SYS is corrupt. Reboot universe? (y/n)
-
Bekommst du eine Fehlermeldung? Wenn ja, welche?
-
Ja ich bekomme eine SMTP Exception.
Statuscode: GeneralFailture
Exception Message: Fehler beim senden von Mail.
Die SMTP Anmeldedaten sind aber (wie gesagt) richtig, da es auf einem anderen Rechner (anderes LAN) wunderbar funktioniert.Wenn am Anfang alles schief geht, nenne es Version 1.0!
----
REALITY.SYS is corrupt. Reboot universe? (y/n)
-
Dieses "andere Lan" fährt auch über diesen Proxy, ober haben die keinen bzw. einen anderen?
-
Auch wenn ich keine Ahnung von der genutzten Sprache habe mal eine kurze Wortmeldung:
GeneralFailure ist meines Erachtens keine Meldung aus dem SMTP-Protokoll und muss, genau wie die Exception-Message (bei SMTP gibt es eh nur Fehler, keine Exceptions) entweder aus dem Fundus des OS, des Programms, oder der verwendeten Bibliothek kommen.
Wo der Fehler begraben liegt laesst sich eventuell durch eine Analyse der ablaufenden Kommunikation, z.B. mit Wireshark, feststellen. Damit kannst Du Dir genau anschauen was fuer Pakete verschickt und empfangen werden, und oft genug hilft dies auch dabei festzustellen was denn letztendlich das Problem ist.PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
15.07.08 18:23 #13
- Registriert seit
- Sep 2007
- Beiträge
- 473
Vielleicht steht in der InnerException etwas genaueres?
-
15.07.08 21:30 #14
- Registriert seit
- Jun 2008
- Ort
- Siegburg
- Beiträge
- 49
Zeig doch mal deinen Code, da könnte man bissel besser nachvollziehen was da schief geht.
Vielleicht ist es nur sowas triviales, dass du nur die AUTH Daten vergessen hast oder sowas
-
Hallo!
Erstmal danke für eure Antworten. Hier mal ein paar Infos.
@Norbert: Der andere Rechner steht bei mir zuhause, ist zwar im LAN aber ohne Proxy.
@engelmarkus: In der Inner Exception steht:
Irgendwie kommt er nicht raus ins Netz. Ich vermute ja wie gesagt der Proxy...System.Net.WebException: Der Remotename konnte nicht aufgelöst werden: 'post.strato.de'
Hier noch zwei Auszüge aus meinem Code.
Vorbereiten des SMTPClients:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Sub New(ByVal Host As String, ByVal Port As String, ByVal Benutzer As String, ByVal Passwort As String) myHost = Host myPort = Port myUser = Benutzer myPasswort = Passwort mySMTP = New SmtpClient(myHost, myPort) With mySMTP ' Erweiterte Mail-Einstellungen .UseDefaultCredentials = False .DeliveryMethod = SmtpDeliveryMethod.Network 'SSL .EnableSsl = False ' SMTP-AUTH mit UserName und Kennwort .Credentials = New Net.NetworkCredential(Benutzer, Passwort) End With
Senden der Mail:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Sub MailSenden(ByVal Mail As clsMail) Dim myMail As MailMessage myMail = Mail.getMail Try mySMTP.Timeout = 20000 mySMTP.Send(myMail) Catch ex As SmtpException Dim s As SmtpStatusCode = ex.StatusCode 'MsgBox(s.ToString) MessageBox.Show("Es ist ein Fehler aufgetreten:" & vbNewLine & "Statuscode: " & _ s.ToString & vbNewLine & ex.Message _ , "FEHLER", MessageBoxButtons.OK, MessageBoxIcon.Error) End TryWenn am Anfang alles schief geht, nenne es Version 1.0!
----
REALITY.SYS is corrupt. Reboot universe? (y/n)
Ähnliche Themen
-
Mailversand SMTP-Problem
Von Steusi im Forum PHPAntworten: 5Letzter Beitrag: 31.03.09, 14:55 -
Camspy SMTP --- Kein E-Mail Upload auf SMTP Server
Von wighlander im Forum Internet, DSL & FlatrateAntworten: 1Letzter Beitrag: 24.02.05, 03:47 -
Camspy SMTP --- Kein E-Mail Upload auf SMTP Server
Von wighlander im Forum Microsoft WindowsAntworten: 1Letzter Beitrag: 23.02.05, 13:35 -
Mailversand über SMTP ohne MAPI ?
Von boschba im Forum C/C++Antworten: 4Letzter Beitrag: 20.10.04, 11:01





Zitieren

Login





