问题标签 [mail-form]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
16 浏览

ruby-on-rails - 我有两个使用 mail_form 构建的联系表格。一个有效,一个无效,即使从我的角度来看它们是相同的

我已经用 mail_form gem 建立了一个联系表。我有两个不同的联系人需要在两个不同的邮件上接收消息。所以我已经完成了联系人消息控制器以及联系人消息模型。我可以使用联系人表单发送电子邮件,但不能使用消息表单发送电子邮件。

当我尝试使用消息表单发送电子邮件时,我只会从服务器收到此消息:

而且我不知道如何检查服务器显示的其他错误消息....

所以这发送电子邮件:

应用程序/控制器/contacts_controller.rb:

应用程序/模型/contact.rb

应用程序/视图/联系人/new.html.erb

还有一个不发送电子邮件的:

应用程序/控制器/messages_controller.rb:

应用程序/模型/message.rb:

应用程序/视图/消息/new.html.erb:

0 投票
0 回答
196 浏览

php - Is it possible to update the PHP version of my web template to be up to date with my hosting service?

my problem is that (to my understanding) the RD-Mailform.php and html code in my webpage for the RD-mailform are written with older versions of PHP, and therefore will not work with the server I am hosting my webpage on, which is version 7.3.20. Ultimately my goal is to simply have my contact forms on my webpage work.

I have tried swapping the entire mailform code in dreamweaver to see if I could at least get a different error message; same error. I have tried changing a small line of code (line 11) in the rd-mailform.php from: $recipients = $formConfig['myemail@gmail.com']; (my personal email is filled out) to: $recipients = 'myemail@gmail.com'; this changed my browser error from - MF001 (Recipients are not set!) to MF004 (Please, define type of your form!)

I do not understand how to define my form type. Please advise me on what I am overlooking and or if I am not understanding quite properly what the real issue is. (I can provide the mailform.json file code if necessary as well.

Here is the rd-mailform code I am looking at:

HTML Code below, added 07/30/20 - 5:38 am

0 投票
1 回答
116 浏览

ruby-on-rails - 设计添加电子邮件确认的问题

我想使用 Devise 在我的 rails 应用程序中添加电子邮件确认。我收到此错误消息:

“设计中的 NoMethodError::RegistrationsController#create undefined method `confirmation_instructions' for MailForm::Base:Class”

在此处输入图像描述

架构.rb

用户.rb

路线.rb

设计.rb

发展.rb

生产.rb

这是因为联系表格的 mail_form gem 吗?我应该创建RegistrationController吗?谁能猜出这里的主要问题?

0 投票
1 回答
53 浏览

ruby-on-rails - mailForm 不在本地发送邮件

我想创建一个简单的联系表格,用户只需写下他的姓名、电子邮件和消息,就可以将消息发送到特定的邮件地址(我的)。我正在使用 mailForm 来做这件事,但它不起作用,我不知道为什么,我需要一些帮助......我显然看过以前的主题,但它没有帮助我。

这是我的代码:

模型

控制器

因为它是一个 gmail 地址,所以我在 development.rb中有这个

一切都很好,尤其是当我在控制台中输入时:

在那之后,我没有收到任何邮件,即使是在垃圾邮件中。我的意思是,c.valid?是真实的,所以我真的不明白为什么它不发送任何东西。我检查了电子邮件地址和密码,没有错误。我在不太安全的应用程序上禁用了 gmail 安全性,因为我收到了来自 gmail 的通知(所以这意味着他们没有发现什么?)。好吧,请帮助:(

0 投票
0 回答
71 浏览

javascript - 从contact.js 发送数据到表单process.php

您好,我是编码和制作一些练习项目的新手,我的联系表格有一些问题,如果可以的话请帮忙

我正在验证 js 中的联系表格,并想用 php 通过邮件发送它我不希望 php 从 html 中获取值,我希望它从 js 中获取,因为 js 那时已经有值

我不知道该怎么做(php从js获取邮件形式)

这是我的js文件:

这是我的 php 文件:

0 投票
0 回答
73 浏览

ruby-on-rails - 使用 mail_form freeze 发送电子邮件,没有错误 rails

我有联系我们的表格,我在 localhost 的开发环境中工作,用户填写姓名、电子邮件和消息,然后单击发送消息按钮,然后我收到一封电子邮件。

我使用实现了解决方案

红宝石 v 2.4.1

导轨 v 5.1.4

邮件表格

我按照以下链接 https://gist.github.com/stevecondylios/e819a296167a31578d82fac881963789上的步骤进行操作

在此功能适用于某些电子邮件并且现在根本不起作用之前,我没有收到错误消息,并且在 mailgun 的电子邮件提供商中没有显示日志

这是我得到的最后一个日志

\logs 来自这个控制器 homepage_controller.rb 文件

应用程序/控制器/homepage_controller.rb

这是部分视图 app/views/homepage/_contact_form.html.erb

这是 create.js.erb 文件 app/views/homepage/create.js.erb

这是 development.rb 文件 config/environments/development.rb

注意:应用程序中的其他电子邮件工作正常,所以我不认为这是 mailgun 配置问题

0 投票
2 回答
138 浏览

ruby-on-rails - Rails ActionController::RoutingError (没有路由匹配 [POST] "/"):

导轨 6.0.3

我已经使用gem 'mail_form'.

我知道它工作正常,因为我可以从 rails 控制台发送电子邮件。

问题出在表单上,​​当我按下提交时,它会出现路由错误。

主页表格

路线.rb

联系人.rb

联系人控制器.rb

我做错了什么或错过了什么步骤?

编辑控制器

编辑过的表格

编辑路线.rb

0 投票
1 回答
110 浏览

localhost - 电子邮件发送代码在 localhost 但不在 IONOS 服务器上工作

我在 ASP.NET 中有以下脚本作为我的“联系我们”页面。该脚本在 VS (localhost) 中工作,但在部署到 IONOS 服务器后无法工作。

0 投票
0 回答
9 浏览

contact-form - PHP from 缺少“from”,似乎

由于某种原因,此表格不久前停止工作。由于我不知道 php 是如何工作的,所以有人说我应该添加一个“来自”字段。不知道怎么做,所以如果有人可以在这里帮助我或指出已经存在的代码会产生相同的结果,那就太好了!这是代码:

谁能让我知道我应该在哪里添加使它再次工作的地方,好吗?谢谢。

0 投票
0 回答
22 浏览

php - 电子邮件未发送

我在发送电子邮件时遇到问题。

我想我需要一个 js 文件。但主题制作人表示没有必要。他说他只需要html文件和php文件。

他说他只需要添加 $to_Email = "myemail@mydomain.com"; 从contact.php

但是,电子邮件表单仍然不起作用。

我想我需要一个 js 文件...是否只能使用 php?