我沒有太多的C++編程經驗,但我需要構建一個基本的應用程序來從使用Windows或Linux的計算機發送狀態電子郵件,而且我發現POCO C++支持這兩種平臺,但我有一個代理http提供程序來過濾未經授權的連接,所以,我該怎麼做?通過http代理使用POCO C++發送SMTP郵件
1
A
回答
1
您無法通過HTTP代理髮送SMTP電子郵件。
但是,您可以與您控制的網站建立HTTP連接。你可以編寫一個網頁到電子郵件的腳本並把它放到你的網站上。例如。您的腳本可以將狀態消息作爲POST參數,然後將其作爲電子郵件發送出去。
垃圾郵件發送者經常試圖破解網絡到電子郵件腳本來發送垃圾郵件,所以請確保您的腳本具有硬編碼的目標電子郵件地址。這樣垃圾郵件發送者只能發送郵件給你,而不是互聯網上的其他人。無論您做什麼,都不要將目標電子郵件地址作爲參數傳遞。
+0
非常感謝!!!,我會盡力以這種方式實現它。 – user1642109
0
關於網絡電子郵件腳本 - 確保你從任何最終在電子郵件標題中去除換行符! (以防止垃圾郵件發送者注入頭文件)
相關問題
- 1. 通過代理使用Gmail發送電子郵件smtp
- 2. 通過SMTP發送郵件?
- 3. 使用WordPress通過SMTP發送郵件?
- 4. 通過C#窗體發送smtp郵件?
- 5. 用phpmailer通過smtp發送郵件
- 6. 在C#中使用BCC通過SMTP發送郵件
- 7. 無法通過SSL或TLS使用SMTP郵件發送郵件
- 8. 使用Log4net通過smtp發送郵件,郵件從未收到
- 9. 使用Java郵件通過Gmail SMTP發送郵件的問題
- 10. 通過網絡代理使用C#發送電子郵件
- 11. 通過Rails代理髮送SMTP GMail
- 12. 無法通過Gmail發送郵件smtp
- 13. 通過SMTP發送電子郵件
- 14. 發送郵件通過SMTP保證ID
- 15. 在Perl中通過SMTP發送郵件
- 16. 通過ASP.Net發送SMTP郵件
- 17. 通過Google SMTP發送郵件失敗
- 18. 使用C++發送smtp郵件
- 19. 我想通過代理與德爾菲發送郵件使用smtp
- 20. 發送郵件使用SMTP
- 21. 通過代理本地主機通過SMTP發送電子郵件
- 22. 通過SMTP代表用戶發送電子郵件?
- 23. 取消使用smtp發送郵件SMTP
- 24. smtp服務器用於通過java郵件api發送郵件
- 25. 使用SMTP服務器通過電子郵件發送附件
- 26. 通過C#發送郵件
- 27. SMTP郵件發送
- 28. 無法通過使用C#使用smtp從本地主機發送郵件
- 29. SMTP郵件發送
- 30. 使用Zend_Mail通過Gmail發送郵件smtp服務器
我的建議是,您應該開始編寫而不關心代理,希望POCO能夠處理它,如果不是_then_開始擔心它。希望如果需要額外的代碼,那麼您可以輕鬆地將代理代碼集成到現有的解決方案中。另外,SMTP的HTTP代理?聽起來......不尋常! –
感謝您的信息。實際上,我已經使用直接連接發送SMTP郵件的方式實現了整個解決方案,但是我沒有意識到如果我的客戶端試圖訪問代理服務器後面的Internet資源,該怎麼辦。我會記住要改變它。 – user1642109