satriano17
Gebruiker
- Lid geworden
- 30 sep 2012
- Berichten
- 331
dag
Mat deze code heb ik geprobeerde een mail te sturen vanuit vb6
Ik krijg error 2147220973 en geen mail !
Waar zit het foutje volgens jullie?
(Mijn enige twijfel is een verkeerd ipadres)
ik heb op het form enkel een commandbutton met deze code
dank u
satriano
Mat deze code heb ik geprobeerde een mail te sturen vanuit vb6
Ik krijg error 2147220973 en geen mail !
Waar zit het foutje volgens jullie?
(Mijn enige twijfel is een verkeerd ipadres)
ik heb op het form enkel een commandbutton met deze code
Code:
Private Sub Command1_Click()
Dim Email
Set Email = CreateObject("cdo.message")
Foutje = 0
On Error GoTo Foutje2
With Email
.To = "xxxxxxxxxxxxxxxx@outlook.com" 'Emailadres waar de mail heen moet
.Subject = "test" 'Onderwerp van de mail
.From = "xxxxx@telenet.be" 'Jou Email adress
.TextBody = "Hello" 'De tekst die in de mail moet komen
'hier moet je het ipadres invullen van de smtp server van je provider !!!!!
.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "192.168.1.1"
.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
.Configuration.Fields.Update
'.AddAttachment "c:\temp\bestand.ext" 'als je nog een bestand mee wilt sturen.
.Send
If Foutje = 0 Then
test = MsgBox("De mail is correct verstuurd.", vbInformation, vbOKOnly)
End If
End With
Set Email = Nothing
Exit Sub
Foutje2:
Foutje = Err.Number
Select Case Foutje
Case -2147220973
test = MsgBox("Kan geen verbinding maken met de mailserver." & vbCr & "Foutnummer: -2147220973", vbCritical, vbOKOnly)
Case -2147220975
test = MsgBox("Onverwacht of verkeerd antwoord van de mailserver." & vbCr & "Foutnummer: -2147220975", vbCritical, vbOKOnly)
Case -2147220977
test = MsgBox("Mailadres bestaat niet." & vbCr & "Foutnummer: -2147220977", vbCritical, vbOKOnly)
Case Else
test = MsgBox("Onbekende fout opgetreden." & vbCr & "Foutnummer: " & Str(Foutje), vbOKOnly)
End Select
Resume Next
End Sub
satriano
Laatst bewerkt: