2011-05-03 109 views
0

電子郵件去suceessfully,當我從本地主機發送和使用外部SMTP設置,但是當我跑活的服務器上的代碼和電子郵件附件具有電子郵件永不熄滅。在web.config中我有:asp.net郵件服務器上時失敗文件附

<system.net> 
    <mailSettings> 
     <smtp> 
      <network host="localhost" /> 
     </smtp> 
    </mailSettings> 
</system.net> 

此問題僅出現在與電子郵件附件直播現場。它可以在有或沒有附件的localhost上正常工作。

+0

是已經存在或文件,你的應用程序中使其附件? – Avitus 2011-05-03 03:25:47

+0

我使用文件上傳控制 – hotcoder 2011-05-03 03:30:29

+1

我的猜測是,你有,你不能看,這就是爲什麼你不能將它在文件服務器上的權限問題連接。你的身份模仿標籤嗎? – Avitus 2011-05-03 03:33:18

回答

0

此代碼幫助我:

Dim client As New SmtpClient() 
    client.Host = "relay.neural.net.au" 
    Try 
     client.Send(mailMsg) 
0

我不知道,但它可能是與你的web.config設置有問題。您是否有類似的東西:

<location path="email" allowOverride="false"> 
    <system.web> 
     <httpRuntime executionTimeout="300" maxRequestLength="15360" /> 
    </system.web> 
    </location> 

如果您的aspx文件位於名爲「email」的目錄下。

相關問題