我想在Rails 3中与以下字段联系我们:
发布的消息旨在转到我的电子邮件地址,因此我不一定必须将消息存储在数据库中.我必须使用ActionMailer
任何宝石或插件吗?
想象一下,想要在他们的网站上放置一个允许网站访问者上传文件和简单消息的用户,该消息将立即通过电子邮件发送(即,该文件未存储在服务器上,或者如果是仅暂时)作为文件附件与邮件正文中的注释.
有关详细信息,请访问http://a2zsollution.com/php-secure-e-mail/
实现这一目标的最简单方法是什么?
最简单的方面:
这几乎与以下相反:如何从PHP获取电子邮件及其附件.它几乎可以在使用PHP编译具有多个附件的电子邮件中得到解答,但它实际上并不显示代码.
我在我公司的网站上有一个表格,其中包含姓名,电话号码和评论(以及其他一些内容).注释框允许您键入最多5000个字符 - 这是一个很大的限制,允许非常详细的客户.有效表单的内容使用php表单邮件作为纯文本电子邮件发送给我们的销售部门.
出于某种原因,如果注释超过大约1000个字符,它们将具有感叹号,换行符,有时插入缩进.注意这仅适用于电子邮件; 如果表单中有错误,数据将被插入到表单中并标记错误,并且注释还没有感叹号+换行符.
我找到了一篇关于它的论坛帖子,暗示有大约990个字符的字符限制导致了这个问题.
有谁知道原因?有谁知道一个相当容易的解决方案吗?
相关的PHP代码:
$to = $email;
$subject = "Website Order Received: $offer";
$contents = "
Order Form Received -\n
Name: $name\n
Company: $company\n
Email: $email\n
Phone: $phone $phoneExt\n
Order Contents:\n" .
($offer == 'web-demo' ? "- I want a live software demonstration.\n" : "") .
($offer == 'pricing' ? "- I'd like pricing information.\n" : "") .
($offer == 'holiday-pricing' ? "- I'd like to sign up before December 31st for the special holiday offer!\n" …
Run Code Online (Sandbox Code Playgroud) 我最近开始研究一个已经在进行的网络项目; 为它构建基础的人有注册页面将表单字段发送到formmail Perl脚本,这样他就可以在用户注册时收到电子邮件.我不熟悉Perl,我倾向于只使用PHP mail()函数并删除Perl脚本,而不是花时间试图弄清楚如何正确使用它.
那么,有没有什么好的理由继续使用Perl脚本,或者我应该建议他放弃它以支持PHP邮件?任何利弊,还是完全主观的?
我意识到这个问题可能被标记为主观; 只是寻求建议.