[ASP] Dundas Mailer*

Pagina: 1
Acties:
  • 287 views sinds 30-01-2008
  • Reageer

  • Sonic
  • Registratie: Februari 2000
  • Laatst online: 09:18
Hooi ik ben dus bezig met een mail scriptje! Kan niet makkelijk via dundas!!!
Met een mooie online documentaire. Je hoef et alleen maar te kopieeren en te plakken. En daar gaat het mis.. Of ik ben debiel of het is iets anders? Maar ik heb dundas geinstalleerd ik heb me computer opnieuw gestart alleen het werkt niet.. Dit is mijn code.
Als ik hem run dan timed out hij?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<html>
<head>
    <title>Mail</title>
</head>

<body>

<%
'most control methods throw an exception if an error occurs so we will use an On Error statement
On Error Resume Next 

Dim objMailer 'Mailer control 

'create instance of Mailer control
Set objMailer = Server.CreateObject("Dundas.Mailer")

'send email
objMailer.QuickSend "FromMe@SomeServer.com","ToSomeUser@SomeDomain.com","Subject","This is the body."
'you can test for the success/failure of the operation by examining VBScript's Err object here

Set objMailer = Nothing
%>


</body>
</html>

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12:02

.oisyn

Moderator Devschuur®

Demotivational Speaker

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 01-04 13:18
Haal eerst die on error resume next er maar eens uit, en kijk wat je dan voor melding krijgt.

  • Sonic
  • Registratie: Februari 2000
  • Laatst online: 09:18
Oops sorry jah vergeten...

  • whoami
  • Registratie: December 2000
  • Laatst online: 17:38
Debug je code, kijk waar hij time-out en zoek de oorzaak.

https://fgheysels.github.io/


  • Sonic
  • Registratie: Februari 2000
  • Laatst online: 09:18
Supervisor schreef op 06 november 2003 @ 13:17:
Haal eerst die on error resume next er maar eens uit, en kijk wat je dan voor melding krijgt.
Al geprobeert maar werkt dus niet

  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 01-04 13:18
Sonic- schreef op 06 november 2003 @ 13:19:
[...]

Al geprobeert maar werkt dus niet
Wat werkt dus niet? Blijf je een timeout houden dan?

  • Sonic
  • Registratie: Februari 2000
  • Laatst online: 09:18
ja, dan hangt hij nog steeds

als ik dit weg haalt doet ie het wel
code:
1
objMailer.QuickSend "sjabbaaa@hotmail.com","fdss@fdsl.com","Subject","This is the body."

maar dan kan verstuurd ie nix natuurlijk
email adressen zijn natuurlijk wel echt :) hier staan ze niet echt in

[ Voor 66% gewijzigd door Sonic op 06-11-2003 13:23 ]


  • Stewie!
  • Registratie: September 2001
  • Laatst online: 10:07

Stewie!

Keen must die!

waarom niet gewoon via Cdonts?


Strava: https://www.strava.com/athletes/149347154


  • Sonic
  • Registratie: Februari 2000
  • Laatst online: 09:18
DaMorpheus schreef op 06 november 2003 @ 13:24:
waarom niet gewoon via Cdonts?
Omdat ik dundas eerder vondt en er al is mee gewerkt heb..
Ik wil et nu weten ook

Heb me SMTP wel geinstalleerd en dit is de melding
Sending an Email with the QuickSend Method
Dundas.Mailer.1 error '80004005'

The connection timed-out.

/test.asp, line 12

[ Voor 71% gewijzigd door Sonic op 06-11-2003 14:41 ]


  • Polderdijk
  • Registratie: December 2001
  • Laatst online: 09-08 20:34
Ik heb ook gewoon iets simpels, en hoef je geen enkel component te installen, voeg eerst deze functie toe:
ASP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Function MailVerzenden(SendTo,Subject,Body,Attachments)
    Set cdoConfig = Server.CreateObject("CDO.Configuration")
    sch = "http://schemas.microsoft.com/cdo/configuration/" 
    cdoConfig.Fields.Item(sch & "sendusing") = 2
    cdoConfig.Fields.Item(sch & "smtpserver") = "mail.jouwmobiel.com"
    cdoConfig.fields.update
    Set objNewMail = Server.CreateObject("CDO.Message")
    Set objNewMail.Configuration = cdoConfig
    objNewMail.From= "maarten@jouwmobiel.com" 
    objNewMail.To= SendTo
    objNewMail.Subject=Subject
    objNewMail.TextBody=Body
    If IsArray(Attachments) Then
        For i = 0 To Ubound(Attachments)
            objNewMail.AddAttachment Attachments(i)
        Next
    End If
    objNewMail.Send
    Set objNewMail = Nothing 
End Function


En dan ergens in je code, roep je hem aan via:
ASP:
1
2
3
4
5
6
7
8
9
    EMail = "jeeigen@mailadres.nl"
    Subject = "Dit is het onderwerp!"
    Body = Body & "" & VbCrLf
    Body = Body & "Veel plezier met je nieuwe account!" & VbCrLf
    Body = Body & "" & VbCrLf
    Body = Body & "Met vriendelijk groet," & VbCrLf
    Body = Body & "" & VbCrLf
    Body = Body & "Het Jouwmobiel.com Team" & VbCrLf
    MailVerzenden Email, Subject, Body, ""


Makkelijk of makkelijk 8)7 En het is gewoon standaard M$ en werkt altijd mits je je eigen mailserver maar invuld waarop je mag relayen...

Webhosting van SkyHost.nl: 25 Mb / 1 Gb windows hosting € 4,50 p/m excl.btw!


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Als Dundas time-out geeft (ik gebruik 'm ook veel) dan is het in 9 van de 10 gevallen dat 'ie niet kan verbinden met de mailserver...Check eens of je vanuit die bak wel mag relayen ofzo en of je uberhaupt een connectie krijgt met de mailserver.

Overigens zie ik nergens in je code waar je een server zet?
Deze code gebruik ik:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
On error resume next
Set objMailer = Server.CreateObject("Dundas.Mailer")
with objMailer
    .SMTPRelayServers.Add "mail.******.nl"
    .FromAddress = "afzender@host.com"

    .Tos.add "pietje@puk.com", "dhr pietje puk"
    .Body = "test body"
    .Subject = "test subject"
    .SendMail

    If err.number<>0 then
        response.write "Er ging iets fout! Foutmelding: " & Err.Number & " - " & Err.Description
    end if
end with
Set objMailer = Nothing


Ik gebruik (zoals je ziet) iig niet de quicksend, maar die zou ook moeten werken...

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Stewie!
  • Registratie: September 2001
  • Laatst online: 10:07

Stewie!

Keen must die!

TS, Polderdijk geeftr je een voorbeeld met Cdonts. Waarom moeilijk doen als het makkelijk kan? Cdonts zit standaard op elke computer met IIS geinstalleerd :)


Strava: https://www.strava.com/athletes/149347154


  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
CDO zoals een voorbeeld functie hiervoor is gepost is zelfs nog beter, aangezien die ook op NT 4 en windows 2003 draait. EN je hebt geen smtp van IIS nodig in tegenstelling tot Cdonts.

En als je toch dundas wilt gebruiken kijk eens in de documentatie.

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...


  • Polderdijk
  • Registratie: December 2001
  • Laatst online: 09-08 20:34
DaMorpheus schreef op 07 november 2003 @ 03:20:
TS, Polderdijk geeftr je een voorbeeld met Cdonts. Waarom moeilijk doen als het makkelijk kan? Cdonts zit standaard op elke computer met IIS geinstalleerd :)
DaMorpheus, let op dat ik het over CDO hebt, en niet Cdonts. Als je namelijk via Cdonts gaat mailen gebruikt hij de settings van je PC, en hoef je dus niet, zoals bij CDO, je mailserver op te geven. (toch?)

Helaas krijg ik door vage rechten enzo cdonts niet echt goed werkend (want dat wordt vaker ondersteund door scripts van derde.)

Webhosting van SkyHost.nl: 25 Mb / 1 Gb windows hosting € 4,50 p/m excl.btw!


  • 4of9
  • Registratie: Maart 2000
  • Laatst online: 15-04 15:52
Bij Cdonts KUN je niet eens je mailerver opgeven.

Aspirant Got Pappa Lid | De toekomst is niet meer wat het geweest is...

Pagina: 1