필자는 필자의 엔터프라이즈에 프록시를 가지고 있으며, 인터넷에 연결하고 전자 메일을 보내는 코드 X ++를 테스트하려고한다. 예를 들어x ++로 프록시 구성
void SendMail()
{
System.Net.Mail.MailMessage mailMessage;
System.Net.Mail.Attachment attachment;
System.Net.Mail.AttachmentCollection attachementCollection;
System.Net.Mail.SmtpClient smtpClient;
System.Net.Mail.MailAddress mailAddressFrom;
System.Net.Mail.MailAddress mailAddressTo;
str Body;
str Subject;
str SMTPServer;
str FileName;
str psw;
str login;
System.Net.Mail.SmtpDeliveryMethod stmpDeliveryMethod;
System.Net.WebProxy proxy;
ProxyIPAddress proxyIPAddress;
ProxyPortNum proxyPortNum;
System.Net.Sockets.Socket socket;
System.Net.NetworkCredential cred;
;
login ="[email protected]";
psw="mypassword";
mailAddressFrom = new System.Net.Mail.MailAddress("[email protected]","");
mailAddressTo = new System.Net.Mail.MailAddress("[email protected]","");
Body = "<B>Body of the email</B>";
Subject = "Subject line for the email";
//SMTPServer = SysEmailParameters::find(false).SMTPRelayServerName;
mailMessage = new System.Net.Mail.MailMessage(mailAddressFrom, mailAddressTo);
mailmessage.set_Subject(Subject);
mailmessage.set_Body(Body);
cred = new System.Net.NetworkCredential(login, psw);
smtpClient = new System.Net.Mail.SmtpClient("smtp.gmail.com", 587);
smtpClient.set_EnableSsl(true);
stmpDeliveryMethod = ClrInterop::parseClrEnum('System.Net.Mail.SmtpDeliveryMethod', 'SpecifiedPickupDirectory');
smtpClient.set_DeliveryMethod(stmpDeliveryMethod);
//smtpClient.DeliveryMethod()= System.net.mail.SmtpDeliveryMethod.Network);
smtpClient.set_UseDefaultCredentials(false);
smtpClient.set_Timeout(20000);
smtpClient.set_Credentials(cred); //.Credentials = cred;
proxy=new System.Net.WebProxy();
print 'On va envoyer! remarque : next msg est : "sa marche" ';
smtpClient.Send(mailMessage);
print 'sa marche';
//////////////////////////////////////////
CodeAccessPermission::revertAssert();
}
난 파이어 폭스에서 프록시의 parametre을 구성
내가 어떤 라인 코드 X ++ 내 메도에 추가 할 수있는 역 동성 도끼에 프록시 또는를 구성 할 수있는 모르겠어요 또는 인터넷 탐색기가 인터넷에 연결할 수 있습니다! 내가 192.168.66.33 및 포트 1234를 지정합니다! 그리고 역동적 인 도끼에서 나는 그것을 할 수 없다! C#을 w 편집의 Web.config에서
:
우리는 우리의 응용 프로그램의 web.config 파일이 추가. 우리가 변경할 수있는 역학
도끼?!
Rq가 : 내가 인터넷을 연결할 수 파이어 폭스 나 인터넷 익스플로러에서 프록시의 parametre를 구성 예를 들어
! 내가 192.168.66.33 및 포트 1234를 지정합니다! 그리고 역동적 인 도끼에서 나는 그것을 할 수 없다! C#을 w 편집의 Web.config에서
:
우리는 우리의 응용 프로그램의 web.config 파일이 추가.
<system.net>
<defaultProxy>
<proxy proxyaddress="YourProxyIpAddress"/>
</defaultProxy>
</system.net>
다이나믹스 ax 무엇을 바꿀 수 있습니까? !!
질문이 명확하지 않으므로 개선을 고려하십시오. 너 목표는 뭐니? 너의 문제는 무엇인가? 오류 메시지가 있습니까? 무엇을위한 프록시? –
어떤 사람은이 링크를 볼 수 있습니다. 이해가 안되지만 이것이 해결책이라고 생각합니다. http://www.komkid.net/2010/01/axapta-firewall-config/ –
Firefox 또는 Internet Explorer에서 프록시 설정이 http 프록시, 이것은 smtp입니다. 네가하고 싶은게이게 확실한거야? – AnthonyBlake