我没有太多使用C ++编程的经验,但我需要构建一个基本的应用程序,用于使用Windows或Linux从计算机发送状态电子邮件,我发现POCO C ++支持这两个平台,但我有一个代理http提供程序,用于过滤未经授权的连接,所以,我该怎么办?
答案 0 :(得分:1)
您无法通过HTTP代理发送SMTP电子邮件。
但您可以与您控制的网站建立HTTP连接。您可以编写网络到电子邮件脚本并将其放在您的网站上。例如。您的脚本可以将状态消息作为POST参数,然后将其作为电子邮件发送出去。
垃圾邮件发送者经常尝试破解网络到电子邮件脚本以发送垃圾邮件,因此请确保您的脚本具有硬编码的目标电子邮件地址。这样垃圾邮件发送者只能向您发送邮件,而不是互联网上的其他所有人。无论您做什么,都不要将目的地电子邮件地址作为参数传递。
答案 1 :(得分:0)
关于网络电子邮件脚本 - 请确保从电子邮件标题中的任何内容中删除换行符! (防止垃圾邮件发送者注入标题)