Avatar billede tolveren Nybegynder
09. april 2006 - 18:34 Der er 8 kommentarer

Aspmail - Flere modtagere

Min kode:
Dim Mailer
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")

' Her sættes afsender navn og e-mail adresse
Mailer.FromName  = "Ordreafgivning"
Mailer.FromAddress= "gaard@mail.dk"

' Afsenders mailserver
Mailer.RemoteHost = "smtpgateway.navneservice.com"

Mailer.AddRecipient "Brian", "brian@mail.dk"
Mailer.AddRecipient "Steffen", "steffen@mail.dk"
Mailer.AddRecipient "Jan", "susanne@mail.dk"
Mailer.AddRecipient "Morten", "morten@hotmail.dk"
Mailer.AddRecipient "Marianne", "marianne@stofanet.dk"



Mailer.Subject    = "Der er indsat ordreoplysninger i systemet"
BodyText = "E-mail: "&request.form("email")& vbCrLf &"Navn: "&request.form("navn")& vbCrLf
Mailer.BodyText  = BodyText

If Request.Form("status") = "Solgt" Then
  If Mailer.SendMail = true then   

  Else
    Response.Write "Der skete en fejl: " & Mailer.Response
  End If
Else
  'Her skriver du hvad der skal ske hvis man ikke har skrevet Solgt.
End If

Set Mailer = Nothing
,,,,,,,,,,,,,,,,,,,,,,,,,,
Problem med at alle mine modtagere modtager den automatiske mail. Kan Aspmail ikke håndtere flere modtagere eller er min syntaks forkert. Håber nogen kan hjælpe mig
Avatar billede eagleeye Praktikant
09. april 2006 - 18:42 #1
Hvilken fejl får du for umiddelbart ser det rigtigt ud?
Avatar billede tolveren Nybegynder
09. april 2006 - 18:45 #2
Jeg får ingen fejl, men mailen modtages ikke. Og der er ikke fejl i mail adressen.
Avatar billede tolveren Nybegynder
09. april 2006 - 18:46 #3
Det underlige er at 2 af modtagerne modtager mailen , men ikke de 2 andre ???
Avatar billede eagleeye Praktikant
09. april 2006 - 18:47 #4
Ok, og er Rquest.Form("status") = "Solgt" og ikke evt. "solgt" for så vil den ikke sende mailen. Du kan ev.t sætte LCase omkring og srkive solgt med små bogstaver i if sætningen sådan her:

If LCase(Request.Form("status")) = "solgt" Then
Avatar billede eagleeye Praktikant
09. april 2006 - 18:48 #5
ok glem sidste forslag.
Avatar billede eagleeye Praktikant
09. april 2006 - 18:52 #6
du kan prøve om den brokker sig over mail adressen når man addedere den:

if not Mailer.AddRecipient "Brian", "brian@mail.dk" then
  Response.Write "brian@mail.dk kunne ikke tilføjes"
end if
Avatar billede tolveren Nybegynder
09. april 2006 - 18:55 #7
If LCase(Request.Form("status")) = "solgt" Then
,,,,,,,,,,,,,,,,,
Den er vel udmærket - for så kan systemet klare både store og små bogstaver.
Avatar billede tolveren Nybegynder
09. april 2006 - 19:00 #8
Vender tilbage senere.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester