簡體   English   中英

為什么javamail API會有一系列發件人的消息?

[英]Why does javamail API have an array of senders for messages?

我需要使用某種類型的javaMail端口( 在此處鏈接),該端口從電子郵件服務器(以我的情況為gmail,但將來可能會更改)接收消息,並從中讀取一些信息。

我在API中已經注意到的事情之一是,GETFROM方法返回地址對象的數組,如圖所示這里

我的問題是:在什么情況下此方法會返回:

  1. 空值
  2. 空數組
  3. 多個發件人

我的所有電子郵件始終只有一個發件人,無論發送的方式多么奇怪(CC,BCC,forward,...)。

他們說:“在某些實現中,這可能與實際發送消息的實體不同。” ,那么我如何才能確定是誰發送了消息,以及當前的實現是否還可以呢?

第兩個是直接來自api:

(此屬性=相關電子郵件的“發件人”屬性)

1) This method returns null if this attribute is not present in this message.

2) Returns an empty array if this attribute is present, but contains no addresses.

3)它檢查電子郵件的“發件人”字段,並返回一個地址對象數組,每個對象在該字段中找到一個地址。 因此,當列出多個“發件人”時,它將返回一個大小> 1的數組

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM