메일전송이 잘 되던 소스를 다른 컴퓨터에서 실행시켜 안될때..
메일 전송 잘되는 컴퓨터
XP pro , VS.NET Enterpraizer, 공인 IP, 아무런 이상없이 메일 잘 전송.
메일 전송 안되는 컴퓨터
XP pro , VS.NET Enterpraizer, 가상 IP, 다음과 같은 에러..
====================================================================================
'/formMail' 응용 프로그램에 서버 오류가 있습니다.
"SendUsing" 구성 값이 잘못되었습니다.
설명: 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 발생했습니다. 스택 추적을 검토하여 발생한 오류 및 코드에서 오류가 발생한 위치에 대한 자세한 정보를 확인하십시오.
예외 정보: System.Runtime.InteropServices.COMException: "SendUsing" 구성 값이 잘못되었습니다.
소스 오류:
줄 66: //Messagel.BodyFormat = MailFormat.Text;
줄 67:
줄 68: SmtpMail.Send(Messagel);
줄 69:
줄 70: this.TextBox4.Text = Messagel.ToString();
|
소스 파일: c:\inetpub\wwwroot\formmail\webform1.aspx.cs 줄: 68
스택 추적:
[COMException (0x80040220): "SendUsing" 구성 값이 잘못되었습니다.
]
[TargetInvocationException: 호출 대상이 예외를 Throw했습니다.]
System.RuntimeType.InvokeDispMethod(String name, BindingFlags invokeAttr, Object target, Object[] args, Boolean[] byrefModifiers, Int32 culture, String[] namedParameters) +0
System.RuntimeType.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParameters) +473
System.Web.Mail.LateBoundAccessHelper.CallMethod(Object obj, String methodName, Object[] args) +58
[HttpException (0x80004005): 'CDO.Message' 개체에 액세스할 수 없습니다.]
System.Web.Mail.LateBoundAccessHelper.CallMethod(Object obj, String methodName, Object[] args) +112
System.Web.Mail.CdoSysHelper.Send(MailMessage message) +1840
System.Web.Mail.SmtpMail.Send(MailMessage message) +153
formMail.WebForm1.Button1_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\formmail\webform1.aspx.cs:68
System.Web.UI.WebControls.Button.[안내]태그제한으로등록되지않습니다-xxOnClick(EventArgs e) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1277
|
버전 정보: Microsoft .NET Framework 버전:1.1.4322.573; ASP.NET 버전:1.1.4322.573
첫댓글 이런 오류메시지는 CDO dll이 서버에 설치되어있지 않거나, 인터넷 서비스 계정의 권한이 없기 때문에 생기는 오류입니다. WINNT\SYSTEM32 폴더에서 cdosys.dll 또는 cdonts.dll 이 파일을 찾아서 등록정보 > 보안 에서 인터넷 계정에 쓰기권한을 추가해 주시면 됩니다.
SMTP가 안깔렸네요 ^^