以程式設計方式設定用於從FastReport.Net傳送預設電子郵件客戶端設定
FastReport .NET是適用於Windows Forms,ASP.NET,MVC和.NET Core的全功能報表解決方案。它可以在Microsoft Visual Studio 2005-2019中使用。支援.Net Framework 2.0-4.x,.NET Core 3.0及以上版本。
在FastReport .NET 2021.1的新版本中,我們實現了對.NET 5的支援。新增了新條形碼-Deutsce Post Leitcode。將RTF轉換為報告物件的演算法已得到顯著改進。並且還新增了用於轉換數字的新功能。
與許多其他報告生成器一樣,FastReport.Net允許您透過電子郵件以任何可用的匯出格式傳送報告。您可以在報告預覽模式或自定義應用程式程式碼中傳送電子郵件。
要傳送電子郵件,您需要設定發件人,收件人設定。
在“帳戶”選項卡上,設定用於傳送電子郵件的電子郵件客戶端設定以及發件人的地址和名稱。
在“電子郵件”選項卡上,設定收件人的地址,電子郵件主題,電子郵件文字,最重要的是要附加到電子郵件的報告格式。傳送電子郵件後,報告將以指定的格式自動匯出並附加到電子郵件中。
您設定的任何設定都會在傳送電子郵件時儲存為預設設定,以後您可以使用它們。在EnvironmentSettings元件的應用程式程式碼中初始化電子郵件設定值時,情況也是如此。僅在傳送電子郵件後才儲存設定。但是,如果您希望立即應用預設電子郵件設定,而不必傳送電子郵件來儲存它們怎麼辦?如果您在多使用者應用程式中使用報告生成器並希望進行郵件預設,以便使用者僅需輸入收件人地址並單擊“傳送”按鈕,這可能會很有用。
C:\Users\User\AppData\Local\FastReport\FastReport.config.
在文字編輯器中開啟此檔案,您將看到一個xml。找到“帳戶設定”部分,如果您已經從預覽模式傳送郵件,則將看到用於傳送郵件的預設設定。要在自定義應用程式中編輯此檔案,請使用以下程式碼:
XmlItem xi = Config.Root.FindItem("EmailExport").FindItem("AccountSettings"); // save account info xi.SetProp("Address", "a@a.com"); xi.SetProp("Name", "Name"); xi.SetProp("Template", "template"); xi.SetProp("Host", "host"); xi.SetProp("Port", "25"); xi.SetProp("UserName", "UserName"); xi.SetProp("Password", "Password"); xi.SetProp("EnableSSL", "1"); // "0" if SSL needs to be disabled
在這段程式碼中,我們閱讀了配置檔案並找到了郵件設定部分。然後-我們進行設定。如果此部分或其屬性不在配置中,則會自動新增它們。
這樣,我們可以為使用者建立預配置的郵件設定。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69995027/viewspace-2758421/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- kettle 郵件傳送設定
- 在VC中呼叫預設的電子郵件程式傳送郵件 (轉)
- Bugfree郵件傳送設定(以QQ郵箱為例)
- 設定Notes客戶端收發Internet郵件客戶端
- Java網路程式設計:QQ郵件傳送客戶端程式設計Java程式設計客戶端
- win10系統怎樣設定foxmail為預設電子郵件程式Win10AI
- linux下設定郵件自動傳送Linux
- gmail客戶端設定AI客戶端
- win10的foxmail怎麼設定為預設郵件程式 win10設定foxmail為預設郵件程式方法Win10AI
- 水煮八《——客戶端以sysdba登入設定客戶端
- 為SSH登入設定電子郵件提醒
- DropDownList設定客戶端事件客戶端事件
- java網路程式設計三:基於SMTP的郵件傳送客戶端Java程式設計客戶端
- Win10系統怎麼管理電子郵件和帳戶設定Win10
- 用oracle傳送電子郵件Oracle
- 傳真百科:電子傳真郵件客戶端客戶端
- 客戶預付款處理和設定
- 設定ORACLE客戶端字符集Oracle客戶端
- ubisoft怎麼設定中文 育碧商城客戶端怎麼設定中文客戶端
- oracle客戶端連線server 端, tnsnames的三種設定方式Oracle客戶端Server
- 關於檔案上傳。以上傳人來設定限額,或者以每天總額度,或者可以設定同時上傳的客戶端總數。客戶端
- 定時傳送郵件
- 如何傳送電子郵件到別人郵箱?電子郵件傳送的方法
- linux下設定傳送含中文字元郵件的crontabLinux字元
- Oracle exp 設定客戶端字符集Oracle客戶端
- oracle客戶端NLS_LANG的設定Oracle客戶端
- win10電腦 tls安全設定怎麼設定為預設設定Win10TLS
- win10預設開啟方式設定方法_windows10預設開啟方式怎麼設定Win10Windows
- 網站建設之郵件傳送形式網站
- 014 Rust 網路程式設計,郵件傳送的示例Rust程式設計
- 在.NET框架應用程式中傳送電子郵件框架
- node 定時傳送郵件
- 如何在Linux上為SSH登入設定電子郵件提醒Linux
- 我的個人電子郵件系統設定:notmuch、mbsync、Postfix 和 dovecot
- windows10系統怎麼設定icloud.com電子郵件WindowsCloud
- 【轉帖】Oracle客戶端NLS_LANG設定Oracle客戶端
- 網通dhcp客戶端設定詳解(轉)客戶端
- 系統中沒有郵件客戶端設定autoLink=email會掛掉的問題客戶端AI