国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種郵件發(fā)送方法及裝置的制造方法

      文檔序號:8265521閱讀:301來源:國知局
      一種郵件發(fā)送方法及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001] 本申請涉及互聯(lián)網(wǎng)通訊領(lǐng)域,尤其涉及一種郵件發(fā)送方法及裝置。
      【背景技術(shù)】
      [0002] 目前,在進行各種注冊驗證時,通常會通過向用戶發(fā)送電子郵件或者手機短信來 進行是否是相關(guān)使用者的驗證,多數(shù)的郵件系統(tǒng)中,都會利用貝葉斯垃圾分類算法對郵件 進行反垃圾檢測,如果用同一個發(fā)送郵箱頻繁的給同一個賬號發(fā)送郵件的話,郵件系統(tǒng)會 將該郵箱發(fā)送的郵件歸類為垃圾郵件或直接進行攔截,在這種情況下,用戶就無法在收件 箱收到進行驗證的郵件,將給用戶造成很大的不便;另一方面,郵箱運營商為了安全,會對 同一個賬號發(fā)往郵箱服務(wù)器的頻度和次數(shù)做限制,對于郵箱的企業(yè)用戶來說,若使用同一 賬戶頻繁地發(fā)送郵件,則可能會被郵箱運營商屏蔽,造成郵件發(fā)送系統(tǒng)的不正常使用。
      [0003] 因此,針對現(xiàn)有技術(shù)中存在的上述技術(shù)問題,需要提出改進的郵件發(fā)送方案。

      【發(fā)明內(nèi)容】

      [0004] 本申請的主要目的在于提供一種郵件發(fā)送方法及裝置,以解決現(xiàn)有技術(shù)存在的同 一發(fā)送郵箱頻繁向同一賬號發(fā)送郵件,導(dǎo)致所發(fā)送的郵件被歸類為垃圾郵件,以及使用同 一賬戶頻繁地發(fā)送郵件,可能會被郵箱服務(wù)器屏蔽的問題。
      [0005] 為解決上述問題,本申請實施例提供一種郵件發(fā)送方法,包括:將接收到的郵件發(fā) 送請求加入郵件發(fā)送隊列;獲取所述郵件發(fā)送隊列中當前待發(fā)送的郵件發(fā)送請求;從多個 郵件發(fā)送賬號中確定用于發(fā)送當前待發(fā)送的郵件發(fā)送請求的發(fā)送賬號;通過所述發(fā)送賬 號,將所述郵件發(fā)送請求發(fā)送到接收郵箱賬號對應(yīng)的郵件服務(wù)器,以請求所述郵件服務(wù)器 根據(jù)所述郵件發(fā)送請求向所述接收郵箱賬號發(fā)送郵件。
      [0006] 其中,所述郵件發(fā)送請求中包含:郵件標題、接收郵箱賬號、郵件正文、附件以及郵 件編碼格式。
      [0007] 進一步地,從多個郵件發(fā)送賬號中確定用于發(fā)送當前待發(fā)送的郵件發(fā)送請求的發(fā) 送賬號,包括:根據(jù)所述多個郵件發(fā)送賬號對應(yīng)的服務(wù)器的權(quán)重和已發(fā)送的郵件發(fā)送請求 數(shù),確定用于發(fā)送當前待發(fā)送的郵件發(fā)送請求的發(fā)送賬號。
      [0008] 進一步地,根據(jù)所述多個郵件發(fā)送賬號對應(yīng)的服務(wù)器的權(quán)重和已發(fā)送的郵件發(fā)送 請求數(shù),確定用于發(fā)送當前待發(fā)送的郵件發(fā)送請求的發(fā)送賬號,進一步包括:將所述多個郵 件發(fā)送賬號中,所對應(yīng)的服務(wù)器的權(quán)重與已發(fā)送的郵件發(fā)送請求數(shù)的比值最小的郵件發(fā)送 賬號,確定為用于發(fā)送當前待發(fā)送的郵件發(fā)送請求的發(fā)送賬號。
      [0009] 進一步地,通過所述發(fā)送賬號,將所述郵件發(fā)送請求發(fā)送到接收郵箱賬號對應(yīng)的 郵件服務(wù)器,包括:獲取所述發(fā)送賬號對應(yīng)的郵箱配置,根據(jù)所述郵箱配置登錄所述發(fā)送賬 號,將所述郵件發(fā)送請求發(fā)送到接收郵箱賬號對應(yīng)的郵件服務(wù)器,所述郵箱配置包括:賬 號、服務(wù)器地址、端口、密碼。
      [0010] 本申請實施例還提供一種郵件發(fā)送裝置,包括:加入模塊,用于將接收到的郵件發(fā) 送請求加入郵件發(fā)送隊列;獲取模塊,用于獲取所述郵件發(fā)送隊列中當前待發(fā)送的郵件發(fā) 送請求;確定模塊,用于從多個郵件發(fā)送賬號中確定用于發(fā)送當前待發(fā)送的郵件發(fā)送請求 的發(fā)送賬號;發(fā)送模塊,用于通過所述發(fā)送賬號,將所述郵件發(fā)送請求發(fā)送到接收郵箱賬號 對應(yīng)的郵件服務(wù)器,以請求所述郵件服務(wù)器根據(jù)所述郵件發(fā)送請求向所述接收郵箱賬號發(fā) 送郵件。
      [0011] 其中,所述郵件發(fā)送請求中包含:郵件標題、接收郵箱賬號、郵件正文、附件、以及 郵件編碼格式。
      [0012] 進一步地,所述確定模塊,進一步用于:根據(jù)所述多個郵件發(fā)送賬號對應(yīng)的服務(wù) 器的權(quán)重和已發(fā)送的郵件發(fā)送請求數(shù),確定用于發(fā)送當前待發(fā)送的郵件發(fā)送請求的發(fā)送賬 號。
      [0013] 進一步地,所述確定模塊,進一步用于:將所述多個郵件發(fā)送賬號中所對應(yīng)的服務(wù) 器的權(quán)重與已發(fā)送的郵件發(fā)送請求數(shù)的比值最小的郵件發(fā)送賬號,確定為用于發(fā)送當前待 發(fā)送的郵件發(fā)送請求的發(fā)送賬號。
      [0014] 進一步地,所述發(fā)送模塊包括:獲取子模塊,用于獲取所述發(fā)送賬號對應(yīng)的郵箱配 置;發(fā)送子模塊,用于根據(jù)所述郵箱配置登錄所述發(fā)送賬號,將所述郵件發(fā)送請求發(fā)送到接 收郵箱賬號對應(yīng)的郵件服務(wù)器,所述郵箱配置包括:賬號、服務(wù)器地址、端口、密碼。
      [0015] 與現(xiàn)有技術(shù)相比,本申請可以獲得包括以下技術(shù)效果:
      [0016] (1)采用郵件發(fā)送隊列的方式,將接收到的郵件發(fā)送請求加入郵件發(fā)送隊列,可以 在發(fā)送時依次從郵件發(fā)送隊列中取出當前待發(fā)送的郵件發(fā)送請求,避免并發(fā)的發(fā)送行為。
      [0017] (2)通過在預(yù)先設(shè)置的多個郵件發(fā)送賬號中確定對當前待發(fā)送的郵件發(fā)送請求進 行發(fā)送的最佳發(fā)送賬號,防止郵箱運營商對同一個賬號的多頻度發(fā)送行為的限制。
      [0018] (3)根據(jù)服務(wù)器的權(quán)值和當前已經(jīng)發(fā)送的郵件發(fā)送請求數(shù),確定對當前待發(fā)送的 郵件發(fā)送請求進行發(fā)送的最佳發(fā)送服務(wù)器,進而確定預(yù)先設(shè)置的多個郵件發(fā)送賬號中對當 前待發(fā)送的郵件發(fā)送請求進行發(fā)送的最佳發(fā)送賬號,能夠?qū)崿F(xiàn)動態(tài)賬號切換。
      【附圖說明】
      [0019] 此處所說明的附圖用來提供對本申請的進一步理解,構(gòu)成本申請的一部分,本申 請的示意性實施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當限定。在附圖中:
      [0020] 圖1是本申請實施例一提供的郵件發(fā)送方法的流程圖;
      [0021] 圖2是本申請實施例二提供的郵件發(fā)送方法的流程圖;
      [0022] 圖3是本申請實施例三提供的郵件發(fā)送裝置的結(jié)構(gòu)框圖;以及
      [0023] 圖4是本申請實施例四提供的郵件發(fā)送裝置的結(jié)構(gòu)框圖。
      【具體實施方式】
      [0024] 本申請的主要思想在于,設(shè)置多個郵件發(fā)送賬號,通過確定多個郵件發(fā)送賬號中 對當前待發(fā)送的郵件發(fā)送請求進行發(fā)送的發(fā)送賬號,以防止郵箱運營商對同一個賬號的多 頻度發(fā)送行為的限制,并采用郵件發(fā)送隊列緩存郵件發(fā)送請求,以減少并發(fā)的發(fā)送行為。
      [0025] 以下將配合附圖及實施例來詳細說明本申請的實施方式,藉此對本申請如何應(yīng)用 技術(shù)手段來解決技術(shù)問題并達成技術(shù)功效的實現(xiàn)過程能充分理解并據(jù)以實施。
      [0026] 如在說明書及權(quán)利要求當中使用了某些詞匯來指稱特定組件。本領(lǐng)域技術(shù)人員 應(yīng)可理解,硬件制造商可能會用不同名詞來稱呼同一個組件。本說明書及權(quán)利要求并不以 名稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異來作為區(qū)分的準則。如在 通篇說明書及權(quán)利要求當中所提及的"包含"為一開放式用語,故應(yīng)解釋成"包含但不限定 于"。"大致"是指在可接收的誤差范圍內(nèi),本領(lǐng)域技術(shù)人員能夠在一定誤差范圍內(nèi)解決所 述技術(shù)問題,基本達到所述技術(shù)效果。此外,"耦接"一詞在此包含任何直接及間接的電性 耦接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表所述第一裝置可直接電 性耦接于所述第二裝置,或通過其他裝置或耦接手段間接地電性耦接至所述第二裝置。說 明書后續(xù)描述為實施本申請的較佳實施方式,然所述描述乃以說明本申請的一般原則為目 的,并非用以限定本申請的范圍。本申請的保護范圍當視所附權(quán)利要求所界定者為準。還 需要說明的是,術(shù)語"包括"、"包含"或者其任何其他變體意在涵蓋非排他性的包含,從而使 得包括一系列要素的商品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其他要 素,或者是還包括為這種商品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語句 "包括一個……"限定的要素,并不排除在包括所述要素的商品或者系統(tǒng)中還存在另外的相 同要素。
      [0027] 實施例一
      [0028] 圖1是根據(jù)本申請實施例一的郵件發(fā)送方法的流程圖,如圖1所示,該方法至少可 以包括:
      [0029] 步驟S101,將接收到的郵件發(fā)送請求加入郵件發(fā)送隊列。
      [0030] 將接收到的郵件發(fā)送請求加入郵件發(fā)送隊列,可以在發(fā)送時依次從郵件發(fā)送隊列 中取出待發(fā)送的郵件發(fā)送請求,避免并發(fā)的發(fā)送行為。例如,可以將接收到的郵件發(fā)送請求 加入Redis郵件發(fā)送隊列。
      [0031] 其中,該郵件發(fā)送請求可以為來自外部服務(wù)器的發(fā)送郵件的發(fā)送請求,例如,用戶 注冊某一應(yīng)用賬號時,該應(yīng)用的服務(wù)器向請求注冊的用戶的郵箱發(fā)送驗證郵件的郵件發(fā)送 請求。所述郵件發(fā)送請求中可以包含:郵件標題、接收郵箱賬號、郵件正文、附件以及郵件編 碼格式等。
      [0032] 根據(jù)本申請,將接收到的郵件發(fā)送請求加入郵件發(fā)送隊列后,還可以對加入隊列 的郵件進行排隊,例如,可以根據(jù)郵件發(fā)送請求加入郵件發(fā)送隊列的順序和/或郵件發(fā)送 請求中的指定發(fā)送時間對加入郵件發(fā)送隊列的郵件發(fā)送請求進行排隊。
      [0033] 步驟S102,獲取所述郵件發(fā)送隊列中當前待發(fā)送的郵件發(fā)送請求。
      [0034] 具體而言,加入郵件發(fā)送隊列中的郵件發(fā)送請求會按照一定的順序進行排隊,即, 待發(fā)送的郵件發(fā)送請求的發(fā)送順序,因此,可以按照發(fā)送順序(隊列中郵件發(fā)送請求的排 隊順序)獲取郵件發(fā)送隊列中當前待發(fā)送的郵件發(fā)送請求,即依次獲取發(fā)送順序排在最前 的郵件發(fā)送請求。
      [0035] 步驟S103,從多個郵件發(fā)送賬號中確定用于發(fā)送當前待發(fā)送的郵件發(fā)送請求的發(fā) 送賬號。
      [0036] 其中,多個郵件發(fā)送賬號可以為預(yù)先設(shè)置的多個不同的郵件發(fā)送賬號,多個郵件 發(fā)送賬號可組成多郵件發(fā)送賬號集群。該多個郵件發(fā)送賬號,可以為多個不同郵件發(fā)送服 務(wù)器下的郵件發(fā)送賬號。
      [0037] 具體地,可以根據(jù)所述多個郵件發(fā)送賬號對應(yīng)的服務(wù)器的權(quán)重和已發(fā)送的郵件發(fā) 送請求數(shù),確定用于發(fā)送當前待發(fā)送的郵件發(fā)送請求的發(fā)送賬號,也就是說,根據(jù)所述多個 郵件發(fā)送賬號各自對應(yīng)的服務(wù)器的權(quán)重和已發(fā)送的郵件發(fā)送請求數(shù),確定對當前待發(fā)送的 郵件發(fā)送請求進行發(fā)送的最佳發(fā)送服務(wù)器,再獲取該最佳發(fā)送服務(wù)器下相應(yīng)的郵件發(fā)送賬 號。其中,所述多個郵件發(fā)送賬號對應(yīng)的服務(wù)器的權(quán)重可以根據(jù)該服務(wù)器的不同處理能力 例如性能、發(fā)送量、鏈路條件等進行預(yù)先設(shè)置,例如,性能越好、發(fā)送量越大的服務(wù)器權(quán)值設(shè) 置得越高;已發(fā)送的郵件發(fā)送請求數(shù),即,通過該服務(wù)器已經(jīng)發(fā)送的郵件發(fā)送請求數(shù)。
      [0038] 確定當前待發(fā)送的郵件發(fā)送請求的發(fā)送賬號后,則接下來可以執(zhí)行步驟S104。
      [0039] 步驟S104,通過所述發(fā)送賬號,將所述郵件發(fā)送請求發(fā)送到接收郵箱賬號對應(yīng)的 郵件服務(wù)器,以請求所述郵件服務(wù)器根據(jù)所述郵件發(fā)送請求向所述接收郵箱賬號發(fā)送郵 件。
      [0040] 具體而言,通過該確定的發(fā)送賬號將當前待發(fā)送的郵件發(fā)送請求發(fā)送到接收郵箱 賬號對應(yīng)的郵件服務(wù)器后,該對應(yīng)的郵件服務(wù)器接收到該郵件發(fā)送請求,則根據(jù)該郵件發(fā) 送請求包含的郵件標題、接收郵箱賬號、郵件正文、附件以及郵件編碼格式等向所述
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1