Prasad
Mon Jun 02 03:23:33 CDT 2008
On May 28, 11:06 pm, "Anthony Jones" <A...@yadayadayada.com> wrote:
> "Prasad" <prasad...@gmail.com> wrote in message
>
> news:fdb5b5f4-531c-4cd3-abf2-deab1530f808@w8g2000prd.googlegroups.com...
>
>
>
> > Hi all,
>
> > I had to write a page in ASP which sends an email. I googled and was
> > able to write the following code:
>
> > <html>
> > <body>
> > <%
> > Set Mail = Server.CreateObject("CDONTS.NewMail")
> > Mail.To = "XXXXXXXXX...@XXXXXX.COM"
> > Mail.From = "YYYYYY...@YYYYY.COM"
> > Mail.Subject = "Test MAIL Subject"
> > Mail.Body = " Body Body Body Body Body Bodyody Body Body"
> > If Mail.Send Then
> > Response.Write("Mail has been sent successfully")
> > Else
> > Response.Write("Mail Sending Failed")
> > End If
> > Set Mail = nothing
> > %>
> > </body>
> > </html>
>
> > When I run this script on a shared hosting server, It's saying "Mail
> > Sending Failed". I had never written ASP code before and couldn't find
> > what the reason is.. I also checked whether CDONTS.NewMail component
> > is available.
>
> Here is some example code to send email using CDOSYS:-
>
> Const cdoSendUsingMethod =
> "
http://schemas.microsoft.com/cdo/configuration/sendusing"
> Const cdoSMTPServer =
> "
http://schemas.microsoft.com/cdo/configuration/smtpserver"
> Const cdoSMTPServerPickupDirectory =
> "
http://schemas.microsoft.com/cdo/configuration/smtpserverpickupdirectory"
> Const cdoSMTPServerPort =
> "
http://schemas.microsoft.com/cdo/configuration/smtpserverport"
>
> Const cdoSendUsingPickup = 1
> Const cdoSendUsingPort = 2
>
> Dim oMsg : Set oMsg = CreateObject("CDO.Message")
> Dim oConfig : Set oConfig = CreateObject("CDO.Configuration")
>
> With oConfig.Fields
> .Item(cdoSendUsingMethod) = cdoSendUsingPort
> .Item(cdoSMTPServer) = "mysmtp.myserver.com"
> .Item(cdoSMTPServerPort) = 25
> .Update
> End With
>
> oMsg.From = "Me <m...@mymail.myserver.com>"
> oMsg.To = "Bloke <bl...@somewere.com>"
> oMsg.Subject = "Test"
> oMsg.HTMLBody = "<html><body>Hello World</body></html>"
> Set oMsg.Configuration = oConfig
>
> oMsg.Send
>
> --
> Anthony Jones - MVP ASP/ASP.NET
Hi..
Thank you all for your replies.. I git it worked. The actual problem
was with the "From Address", which should be of the same domain I have
taken. :)
Cheers,
Prasad