如標題...
那這樣會是

1. 程式有問題?
2. API 有問題?
3. 信件內容有問題?
4. mail server 有問題?
5. 網路環境有問題?
6. 防毒軟體掃描信件有問題?
7. 收件人有問題?

因為發出去信件的信件原始標頭檔內容,正常只會有一個信件內容結束符號「--frontier--」,
如果有兩個信件內容結束符號「--frontier--」,
那顯示信件就會提早結束,真正的信件內容還沒有出現,就變成空白信。

1. 正常從 API 組信發出去的正常信為

boundary="frontier"

Content-Type: text/plain

This is the body of the message.

--frontier

Content-Type: application/octet-stream

Content-Transfer-Encoding: base64

PGh0bWw+CiAgPGhlYWQ+CiAgPC9oZWFkPgogIDxib2R5PgogICAgPHA+VGhpcyBpcyB0aGUg Ym9keSBvZiB0aGUgbWVzc2FnZS48L3A+CiAgPC9ib2R5Pgo8L2h0bWw+Cg==

--frontier--


2. 異常從 API 組信發出去的空白信為

boundary="frontier"

Content-Type: text/plain

This is the body of the message.

--frontier

Content-Type: application/octet-stream

Content-Transfer-Encoding: base64

--frontier--

PGh0bWw+CiAgPGhlYWQ+CiAgPC9oZWFkPgogIDxib2R5PgogICAgPHA+VGhpcyBpcyB0aGUg Ym9keSBvZiB0aGUgbWVzc2FnZS48L3A+CiAgPC9ib2R5Pgo8L2h0bWw+Cg==

--frontier--