我想開發一個簡單的SMTPclient用於測試目的使用SubethaSmtp客戶端軟件包。我想使用SMTPClient類而不是SmartClient類進行更多控制,但是我一直無法弄清楚如何使用SMTPClient編寫郵件數據,公開或外部子類中唯一的OutputStream是用於發送命令的輸出流,用於發送數據(在發送DATA命令後)僅暴露於同一包中的類(SmartClient)。 我錯過了什麼嗎?我想知道SMARTClient的直接子類如何編寫來解決此問題。如何子類SubethaSmtp SMTPClient類
0
A
回答
0
看起來你是正確的,你不能簡單地擴展SMTPClient並獲得類似於SmartClient所具有的訪問權限,這是一個相同的包類。
此時,您可以:
1)從https://github.com/voodoodyne/subethasmtp叉子自己版本的應用,做任何你用它像地獄,或
2)一路走和實現自己的版本SMTPClient的,作爲封裝保護SMTPClient.dotTerminatedOutput;
,通過SmartClient.dataWrite()
實際使用的只是實例化,像這樣
...
this.rawOutput = this.socket.getOutputStream();
this.dotTerminatedOutput = new DotTerminatedOutputStream(this.rawOutput);
...
相關問題
- 1. SMTPClient類錯誤
- 2. 如何通過SmtpClient
- 3. 如何從子類
- 4. 如何顯示類別,分類別和子子類別 - 笨
- 5. 如何Laravel類別 - 子類別
- 6. 如何測試類和她的子類
- 7. 如何使用子類的類QT
- 8. 如何在子類中調用父類?
- 9. 如何顯示類別和子類別?
- 10. 如何從子類中訪問基類?
- 11. 如何才能子類endpoints.ServiceException?
- 12. 如何定義子類?
- 13. 如何正確子類UIGestureRecognizer
- 14. 如何查詢子類別
- 15. 如何序列化子類?
- 16. 如何從子類蟒蛇
- 17. 如何使用NSObject子類?
- 18. 如何seque UITableViewCell的子類?
- 19. 主類 - 子類
- 20. 如何用xib子類化UIViewController的子類
- 21. 如何從UIViewController子類中的ipad啓動UIView子類
- 22. CoreData - 如何創建NSManagedObject的子類的子類(Generation Gap pattern)
- 23. 如何在UITableViewDelegate的子類UIViewController在很多子類
- 24. 如何製作UIView子類的CAGradientLayer子類背襯層
- 25. 如何在子類別中插入子類別(全部)?
- 26. 如何從列表中提取子類及其所有子類?
- 27. python:子類的子類
- 28. 子類子類功能NHibernate
- 29. 子類的NSManagedObject的子類
- 30. 返回子類的子類