2011-02-12 76 views
2

我使用標準web.config'mailSettings'作爲ASP.NET電子郵件的主幹。但是,我發現它的能力越來越有限。例如,我想發送來自許多不同用戶帳戶(支持,銷售,管理等)的電子郵件,並且似乎並不像mailSettings支持這一點。有沒有辦法避免使用mailSettings,以便我可以使用多個帳戶?任何缺點(如果沒有,那麼爲什麼會有人用mailSettings?)使用ASP.NET發送郵件

<mailSettings> 
    <smtp from="[email protected]"> 
    <network host="smtp.gmail.com" port="587" userName="[email protected]" password="abcPassword"/> 
    </smtp> 
</mailSettings> 

回答

3

如果您使用的是System.Net.Mail.MailMessage發送郵件,你應該能夠覆蓋從Web .config通過將MailMessage.From設置爲新的MailAddress。

+0

似乎沒有任何方法可以用我的多個帳戶需要的MailMessage指定密碼 – Sputnik 2011-02-12 16:48:04