ASP.NET Zone

Die ASP.NET Community. Alle Antworten rund um Microsoft® Webtechnologien
Willkommen bei ASP.NET Zone. Anmelden | Registrieren | Hilfe | Impressum | ASP.NET Zone Suchplugin

in
Home Blogs Foren FAQ Communities Fotos Downloads
Werbeanzeige

ASP Mailversand- Mials kommen fast immer doppelt an

Letzter Beitrag 11-06-2012, 15:31 von phips123. 5 Antworten.
Beiträge sortieren: Zurück Weiter
  •  10-26-2012, 15:38 224714

    ASP Mailversand- Mials kommen fast immer doppelt an

    Hallo zusammen,

    ich versende mit ASP Emails auf folgende Weise, die Mails kommen aber immer doppüelt an. Hat jemand eine Idee warum?

    Vielen Dank schon jetzt und Gruß

    Becca

     

    Set mailer=CreateObject("CDO.Message")


    mailer.Subject=sBetreff

    mailer.From="noreply@ab.com"

    mailer.To=sEmail

    mailer.HtmlBody=myString

    mailer.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")=2

    mailer.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")="10.10.1.51"

    mailer.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25

    mailer.Configuration.Fields.Update

  •  10-26-2012, 16:07 224715 Antwort zu 224714

    AW: ASP Mailversand- Mials kommen fast immer doppelt an

    Hallo Becca,

    der gezeigte Code hat mit dem Senden der Email(s) noch nichts zu tun. Poste mal bitte den kompletten Codeblock von Set mailer = ... bis mind. zu mailer.Send ... (oder bis zu Set mailer = Nothing, was ja hoffentlich auch direkt anschließend zu finden ist)


    --
    Gruß, Stefan Falz
    Microsoft MVP - Visual Developer ASP/ASP.NET
    ASP.NET Consulting, Development, Coaching

    ASP.NET Zone - Leitfaden für gute Postings

    Xtopia 2008 - Gewinnspiel / Expression Studio und Xtopia Eintrittskarten zu gewinnen
  •  10-29-2012, 9:06 224716 Antwort zu 224715

    AW: ASP Mailversand- Mials kommen fast immer doppelt an

    Hallo Stefan,

    vielen Dank für Deine Antwort!

    Da kommt nciht mehr viel hinterher:

     

    res = mailer.Send

    If res = 0 then

       .....

       set mailer = Nothing

        ....

       response.end

    Else

       ...

       set mailer = Nothing

       ...

       response.end

    End If

     

    Viele Grüße und einen guten Start in die neue Woche

     

    Becca

  •  10-29-2012, 9:14 224717 Antwort zu 224716

    AW: ASP Mailversand- Mials kommen fast immer doppelt an

    Hallo Becca,

    becca:

    Da kommt nciht mehr viel hinterher:

    kann schon sein. Aber der Teil (im gesamten) ist der wichtige Part :)

    becca:

    res = mailer.Send

    If res = 0 then
        ...

    Im If oder Else Zweig steht aber nicht nochmal mailer.send? Falls nicht, kann eigentlich nur der Aufruf deiner Methode zweimal durchgeführt werden.


    --
    Gruß, Stefan Falz
    Microsoft MVP - Visual Developer ASP/ASP.NET
    ASP.NET Consulting, Development, Coaching

    ASP.NET Zone - Leitfaden für gute Postings

    Xtopia 2008 - Gewinnspiel / Expression Studio und Xtopia Eintrittskarten zu gewinnen
  •  10-29-2012, 10:20 224718 Antwort zu 224717

    AW: ASP Mailversand- Mials kommen fast immer doppelt an

    Hallo Stefan,

    danke für Deine schnelle Hilfe.

    Weder im If- noch im Else-Zweig steht erneut mailer.send.

    Das habe ich auch schon vermutet. Das Programm ist eine Terminvergabetool. Es besteht aus zwei .asp Seiten. Auf der Einstiegsseite wird eine Liste von Terminen angezeigt, dann kann man sich einen aussuchen und klickt auf einen Anmeldepfeil und gelangt auf die zweite Seite. Dort muss man seine Daten eingeben und kann dann auf einen "Anmelden-Button" klicken.

    Wie kann ich das denn genau testen, ob das zweimal durchlaufen wird? Ich arbeite mit dem IE und der hat ja diese integrierten Entwicklertools (F12). Dort kann ich im Debugger aber nur meine erste Seite testen, den Sprung in die Folgeseite macht er nicht.

    Hast Du einen Tipp für mich?

     

    Danke schon jetzt und Gruß

    Rebecca

     

  •  11-06-2012, 15:31 224735 Antwort zu 224718

    AW: ASP Mailversand- Mials kommen fast immer doppelt an

    Poste doch mal den Code der zweiten Seite, wie deine Funktion aufgerufen wird!

    Oder bau doch nach dem Sendebefehl einen Response.Redirect-Befehl ein und hüpf auf eine Seite zum Bestätigen.
    Wenn er das Mail nur einmal schickt und danach die Seite verlässt, weißt du, dass die Funktion auf irgendeine Art und Weise zweimal durchlaufen wird.

    (ist eine unsaubere Methode zum Debuggen, aber wenn du kein Visual Studio dazu hast sondern nur IE...)

    Viel Glück!!

Als RSS Feed in XML ansehen
Powered by Community Server (Commercial Edition)