if Mailer.SendMail() then Response.Write "Mail sent..." else Response.Write "Mail send failure. Error was " & Mailer.Response end if Session.Abandon %> </body> </html>
Når jeg fjerner strFirstName får jeg følgende fejl: Microsoft VBScript runtime error '800a01c2' Wrong number of arguments or invalid property assignment: 'AddRecipient' /sendmail.asp, line 25
Når jeg bruger Mailer.SendMail i stedet for Mailer.SendMail() får jeg samme fejl.
Det første man bliver blind på er øjnene. Nu får jeg fejlen: Microsoft VBScript runtime error '800a01b6' Object doesn't support this property or method: 'Recipient' /sendmail.asp, line 25
if not Mailer.SendMail then Response.Write "Mail send failure. Error was " & Mailer.Response else Response.Write "Mail sent..." end if %> </body> </html>
Koden i dit sprøgsmål er som den skal være. Den fejl du får: Mail send failure. Error was 503 No valid recipients specified.
Kommer fra SMTP serveren og det er ganske rigtigt mail adressen som driller. Det er meget sansynligt det er fordi adressen ikke findes prøv at angive en rigtig email adrese og se om det ikke virker. Du behøver jo ikke vise email adressen her.
Det kunne selvf. være at den mailserver du prøver at sende via ikke tillader relay til din emailadresse.
Så kunne man godt retfærdiggøre at den ikke mener emailadressen er gyldig - men ellers synes jeg det er en mærkelig fejlmeddelelse hvis det er serveren der er noget galt med.
Den får det jo meget til at lyde som om det er din emailadresse der er et problem.
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.