MaestroPanel’de web siteleri Medium Trust seviyesinde çalışır. Bu seviyede SmtpPermission ayarı Access=”Connect” şeklinde gelir. Halbuki email gönderebilmeniz için en azından “ConnectToUnrestrictedPort” değeri alması gerekir. İşte email gönderirken bu neenle Security Exception alırsınız.

Çözüm

web_mediumtrust.config dosyasını açın.

<IPermission class="SmtpPermission" version="1" Access="Connect" />

satırını bulun.

<IPermission class="SmtpPermission" version="1" Unrestricted="true" />

şeklinde değiştirin.

web_mediumtrust.config dosyasının bulunduğu dizinler.

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web_mediumtrust.config

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web_mediumtrust.config 

C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\web_mediumtrust.config 

C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\web_mediumtrust.config

Yazar

Bir Cevap Yazın