我們有需要不時發送電子郵件通知的應用程序。我們一直在使用.net郵件類,但最近我們遇到了阻止端口25的一些病毒檢查程序的問題。對我來說,正確的解決方案是設置正確的排除規則以允許我們的應用程序繼續工作。但是,有些人擔心這可能會成爲未來的一大麻煩,特別是在新組織加入時,並且傾向於使用SQL dbmail來代替。我不是特別喜歡這個選擇,我寧願讓應用程序處理這方面的問題,但我不確定它是否值得打架。通過SQL郵件使用.net郵件有真正的優勢嗎?.net郵件類與SQL sp_send_dbmail
4
A
回答
1
你應該問自己以下問題
難道我真的想使用數據庫服務器來發送電子郵件?
這一切都取決於您將發送多少封電子郵件以及SQL服務器的繁忙程度。
如果你不會發送很多電子郵件,並且你有一個非常安靜的SQL服務器;往前走。
如果(和我們大多數人一樣)你不那麼幸運,那麼看看別處。
2
您可以設置專用的郵件服務器,將其與網絡隔開,但某些IP除外,並且僅用於端口25上的入站連接。我認爲它足夠安全。即使您轉移到SQL Server,也會打開端口25並變得易受攻擊。你(你的coulegues)可以管理風險而不是隱藏它們。
+0
我們有專用的郵件服務器。問題在於企業策略,指出必須在客戶端計算機上關閉羣發郵件。我們可以爲我們的應用程序添加排除規則,但這可能需要大量工作和繁文tape節。其他團隊成員並不認爲這樣可以衡量成本。實施數據庫郵件很容易,不需要填寫任何信函或填寫表格。 – cdaq 2011-02-09 20:14:43
1
0
我的想法是重新設計的這一方面該系統使電子郵件請求在數據庫表中排隊,並由一臺機器處理它們。
優點:
- 你不必佔用資源的電子郵件
- 你的SQL Server的處理量,你不必去通過文書/排除集合了所有客戶端計算機,只是實際上要完成這項工作的人。
缺點:你的開發人員
- 更多的工作!
相關問題
- 1. 即使條件爲假sp_send_dbmail發送郵件 - SQL
- 2. SQL Server 2005 sp_send_dbmail
- 3. sql server sp_send_dbmail
- 4. sp_send_dbmail(T-SQL)
- 5. SQL Server sp_send_dbmail - 如何發送郵件到Gmail?
- 6. sp_send_dbmail繼續發送電子郵件
- 7. 指定內容類型在SQL Server sp_send_dbmail
- 8. SQL Server SP_SEND_DBMAIL圖像文件附件
- 9. 測試sp_send_dbmail
- 10. sp_send_dbmail不工作
- 11. SQL sp_send_dbmail發送帶附件的電子郵件,pdf文件被損壞
- 12. Sql連接類類與模塊 - .NET
- 13. SQL Server:調用存儲過程時,sp_send_dbmail從不排隊電子郵件
- 14. 在sql server 2005中使用sp_send_dbmail時無法看到電子郵件的正文
- 15. 在sp_send_dbmail(SQL Server)中不應用於電子郵件的CSS樣式
- 16. sp_send_dbmail與@query參數同步
- 17. sp_send_dbmail中的HTML格式
- 18. 我不能發送電子郵件與sql服務器smtp
- 19. 用動態smtp發送郵件SQL Server
- 20. 檢查sp_send_dbmail是否成功
- 21. sp_send_dbmail中的局部變量?
- 22. 使用sp_send_dbmail()發送電子郵件有時不起作用
- 23. SP_SEND_DBMAIL @QUERY插入換行符轉換爲電子郵件
- 24. 爲什麼msdb..sp_send_dbmail允許錯誤的電子郵件地址?
- 25. sp_send_dbmail發送HTML而不是HTML格式的電子郵件
- 26. 當查詢表爲空時,sp_send_dbmail發送空白郵件
- 27. 將時間戳插入到SP_Send_DBMail中的.TXT文件附件[SQL]
- 28. 使用sp_send_dbmail與recieptent和內容從單sql行
- 29. 調用存儲過程sp_send_dbmail
- 30. SQL sp_send_dbmail在日期列中添加T
wouldnt你還必須打開端口25是你使用數據庫?我認爲在數據庫服務器上打開一個端口比在服務器上打開端口更危險,畢竟你的數據庫是黑客大多數時間都在使用的端口。 – ryudice 2011-02-09 19:58:29
對不起,我不清楚。該應用程序是一個桌面winforms應用程序。所以,必須在所有客戶端機器上打開端口,因爲數據庫服務器不會有這個問題。 – cdaq 2011-02-09 20:02:39