Re: apsnet_wp.exe non-default identity vs. System.Web.Mail.SmtpMail

From: Paul Glavich [MVP - ASP.NET] (glav_at_aspalliance.com-NOSPAM)
Date: 03/28/04

  • Next message: Philip Q [MVP]: "Re: File authorization"
    Date: Sun, 28 Mar 2004 17:46:52 +1000
    
    

    You will probably need to go into the SMTP Server management console. Go to
    the IIS MMC snap in (ie. Start -> Program -> administrative tools ->
    Internet Information Services), expand the nodes and look for "Default SMTP
    Virtual Server".
    Right click and select properties, choose the "Access" tab and have a look
    at the "authentication" settings to make sure they will allow your
    particular user to send mail.

    HTH

    --
    - Paul Glavich
    Microsoft MVP - ASP.NET
    "Andrei Suvorov" <Andrei_SuvorovPLEASENSPAM@epam.com> wrote in message
    news:exmJJZ#EEHA.2404@TK2MSFTNGP11.phx.gbl...
    > Now I'm certain about conditions up which this problem occurs and not:
    >
    > 1. No problem. SmtpMail.SmtpServer = "mymailhost" and username/pasword
    under
    > <processModel> are default (ASPNET account).
    > 2. Problem.. SmtpMail.SmtpServer = "mymailhost" and username/pasword under
    > <processModel> are set to non-default (set to local or domain user).
    > 3.No Problem.. SmtpMail.SmtpServer = "" and username/pasword under
    > <processModel> are set to non-default (set to local or domain user). The
    > email gets sent only when local IIS SMTP is running.
    >
    > Can anyone suggest how to make the #2 working? I really need to use
    > non-local SMTP host for email delivery.
    >
    > Thanks in advance,
    > Andrei Suvorov.
    >
    >
    >
    > "Andrei Suvorov" <Andrei_SuvorovPLEASENSPAM@epam.com> wrote in message
    > news:uAdhBO5EEHA.2884@TK2MSFTNGP12.phx.gbl...
    > > Hello,
    > >
    > > Can anyone suggest how to handle th following problem:
    > >
    > > 1. I've changed userName and password attributes in <processModel> in
    > > machine.config to make aspnet_wp.exe run under my local account.
    > > 2. But now the following code in my .aspx fails with exception:
    > >
    > > using System.Web.Mail;
    > >
    > > SmtpMail.SmtpServer = "mymailhost";
    > > SmtpMail.Send("from@host.com", "to@host.net","test 2", "test message");
    > >
    > > Exception:
    > > System.Web.HttpException: Could not access 'CDO.Message' object. --->
    > > System.Reflection.TargetInvocationException: Exception has been thrown
    by
    > > the target of an invocation. --->
    > > System.Runtime.InteropServices.COMException (0x80040213): The transport
    > > failed to connect to the server.
    > >
    > >    --- End of inner exception stack trace ---
    > >    at System.RuntimeType.InvokeDispMethod(String name, BindingFlags
    > > invokeAttr, Object target, Object[] args, Boolean[] byrefModifiers,
    Int32
    > > culture, String[] namedParameters)
    > >    at System.RuntimeType.InvokeMember(String name, BindingFlags
    > invokeAttr,
    > > Binder binder, Object target, Object[] args, ParameterModifier[]
    > modifiers,
    > > CultureInfo culture, String[] namedParameters)
    > >    at System.Type.InvokeMember(String name, BindingFlags invokeAttr,
    > Binder
    > > binder, Object target, Object[] args)
    > >    at System.Web.Mail.LateBoundAccessHelper.CallMethod(Type type, Object
    > > obj, String methodName, Object[] args)
    > >    at System.Web.Mail.LateBoundAccessHelper.CallMethod(Object obj,
    String
    > > methodName, Object[] args)
    > >    --- End of inner exception stack trace ---
    > >    at System.Web.Mail.LateBoundAccessHelper.CallMethod(Object obj,
    String
    > > methodName, Object[] args)
    > >    at System.Web.Mail.CdoSysHelper.Send(MailMessage message)
    > >    at System.Web.Mail.CdoSysHelper.Send(String from, String to, String
    > > subject, String messageText)
    > >    at System.Web.Mail.SmtpMail.Send(String from, String to, String
    > subject,
    > > String messageText)
    > >    at TestMail1._Default.ButtonSend_Click(Object sender, EventArgs e) in
    > > c:\inetpub\wwwroot\testmail1\default.aspx.cs:line 54
    > >
    > > Any suggestions would be thankfully appreciated.
    > >
    > > Regards,
    > > Andrei Suvorov.
    > >
    > >
    >
    >
    

  • Next message: Philip Q [MVP]: "Re: File authorization"