Javascript 发送电子邮件的最佳方式
我刚开始在一家公司做网络程序员 我被指派建立一个网页,其中包括一个简单的表单(访问者姓名、电子邮件和意见),用于向网站所有者发送电子邮件 我想知道发送此电子邮件的最佳方式是什么Javascript 发送电子邮件的最佳方式,javascript,php,html,ajax,email,Javascript,Php,Html,Ajax,Email,我刚开始在一家公司做网络程序员 我被指派建立一个网页,其中包括一个简单的表单(访问者姓名、电子邮件和意见),用于向网站所有者发送电子邮件 我想知道发送此电子邮件的最佳方式是什么 仅使用HTML表单和MAILTO函数,或 我是否也应该使用JavaScript进行验证,并使用PHP和AJAX发送电子邮件 使用邮件() mail()可以,但有点不可靠,因为如果mail()返回TRUE,这并不意味着电子邮件已经发送 如果您使用mail()确保:; 应使用CRLF分隔多个额外的标头(\r\n) 正文
- 仅使用HTML表单和MAILTO函数,或
- 我是否也应该使用JavaScript进行验证,并使用PHP和AJAX发送电子邮件
可以,但有点不可靠,因为如果mail()
返回TRUE,这并不意味着电子邮件已经发送mail()
- 如果您使用
确保:;mail()
- 应使用CRLF分隔多个额外的标头(
)\r\n
- 正文消息行应使用CRLF(
)分隔,且行长度不应超过70个字符\r\n
- 主题行符合
- 应使用CRLF分隔多个额外的标头(
mail()
更可靠和“灵活”
- 使用第三方(取决于电子邮件的类型)
- 使用图书馆
- 确保验证所有用户输入。如果您不这样做,可能会有攻击者利用您的邮件服务器向大量用户发送钓鱼电子邮件,从而使您承担责任。
- 作为优先级在服务器端验证
- 客户端验证在某种程度上是可选的,因为它可以被客户端禁用
我肯定会进行验证。发送电子邮件可能会在很多方面出错。顺便说一句,你的问题毫无意义。此外,对于你提出的问题,没有单一的正确答案。。。。