问题标签 [pony]

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 回答
470 浏览

ruby - Sinatra,Pony gem:NoMethodError

我正在尝试使用 Pony 发送一封电子邮件,并在 #Mail::Message:
的/
未定义方法“地址”处获取 NoMethodError。
错误。到目前为止,这是我的代码:

运行bundle list时,它确实显示pony (1.10)。会出什么问题?

0 投票
1 回答
752 浏览

ruby - Pony yandex.ru 和 mail.ru 细节

我正在 Sinatra 中创建一个表单,该表单将在使用 Pony gem 提交时将数据发送到电子邮件。到目前为止,这是我的代码:

我按下submit,响应等待一段时间,然后我得到Net::ReadTimeout file: protocol.rb location: rescue in rbuf_fill line: 158错误。我究竟做错了什么?

0 投票
0 回答
76 浏览

email - Redmine 无法在守护程序模式下发送电子邮件

我在 Debian 上使用 Redmine 2.5.2 和 webrick 和 Pony gem 来发送电子邮件。

当我以普通模式(使用 -e)运行 webrick 时,它发送正常。但是当我在守护进程模式下运行它(使用-d)时,它会出现 HTTP 500 错误(并且在 production.log 中没有提到任何内容)。

会是什么?我认为,问题在于用户权限。Debian 对守护进程访问 SMTP 服务器是否有任何限制?

0 投票
1 回答
354 浏览

ruby - 使用 Pony Mail 和 Sinatra 时连接被拒绝

我在让 Pony Mail gem 与我的 Sinatra 网站(部署在 Heroku 上)一起工作时遇到了很多麻烦。我的目标是有一个基本的联系表格,访问者可以在其中填写电子邮件和主题,他们的电子邮件和电话号码,此表格会将信息发送到客户的电子邮件。

这是表单的代码:

这是我的 actions.rb 文件的代码(POST 请求)(3 个点代表更多参数/表单字段)

我现在遇到的错误是

我通过查看 Heroku 日志看到了这一点。

我一直在为这个问题苦苦挣扎,在网上找不到任何有用的信息。如果有人使用过宝石或知道另一种方法来完成相同的任务,我很想听听!

0 投票
1 回答
124 浏览

email - Sinatra 和 Pony 总是有相同的电子邮件来自

我正在处理来自 Sinatra Jump Start 的联系表格,并试图弄清楚为什么“发件人”总是与我使用的 :user_name 相同的 gmail 帐户。我有一个 Heroku 版本,它也总是一样的:from。我的目标是让有姓名、电子邮件和消息的小联系表发送到接收电子邮件,“发件​​人”将是发件人的姓名和电子邮件。

我想这可能是因为本地版本,但在 Heroku 上的结果是一样的。设置:user_name最终作为“发件人”我做错了什么,有什么想法吗?

那是:from => params[:name] + "<" + params[:email] + ">"不是不再正确,我正在使用的书不是太旧。

这是我的contact.slim表单的样子:

这是我的send_message

还有我的邮政路线处理程序main.rb

然后,当我尝试使用 Heroku 时,我有这个main.rb

更新:似乎我的目标是能够回复,有一个:reply_to选项可以传递params[:email]给,但这仍然让我想知道为什么“发件人”正确显示名称(来自params[:name]),但忽略params[:email]对于“发件人”电子邮件地址,而是显示我的:user_name电子邮件:via_options

0 投票
2 回答
5370 浏览

ruby - 使用 Pony 从简单的 Sinatra 应用程序发送电子邮件

我正在使用 Sinatra 构建我的第一个投资组合页面。

我有一个“教科书”联系页面,其中包含“姓名”、“电子邮件”和“内容”字段的简单表格。当有人提交表单时,我想收到一封电子邮件通知。

Pony 声称它可以通过简单的“一行”代码发送电子邮件。我已经阅读了 Pony 文档,但是关于如何设置它并不是很详细。

不知道是我设置不正确,代码不对,Pony不是最好的工具,还是我的开发环境不允许发送邮件。

下面的代码应该是从 post 方法发送电子邮件,然后通过该save_message方法将数据保存到 PostgreSQL 数据库。数据被正确保存。

0 投票
0 回答
505 浏览

ruby-on-rails - T-Mobile 电子邮件到 SMS 拒绝电子邮件

编辑:看来很多人都遇到了这个问题

我正在使用Pony电子邮件 gem 向 Ruby on Rails 应用程序中的电话号码发送短信。它托管在 Heroku 上。从 Pony 发送时,它适用于 AT&T 和 Verizon,但不适用于 T-Mobile。但是,当我从 Gmail 网络界面发送电子邮件时,SMS 会发送到 T-Mobile 号码

我认为某些电子邮件标头导致 T-Mobile 拒绝该电子邮件。这是从 Gmail 发送的电子邮件(隐私信息被隐藏):

这是 Pony 发来的邮件。我知道这封电子邮件正在发送,因为它显示Gmail 网络界面的“已发送”下。

这是我用来发送电子邮件的代码。

我怀疑可能导致问题的标题是Received, Content-Type(Pony 电子邮件上有一个换行符)和Content-Transfer-Encoding标题。我不知道如何更改 Pony 中的任何这些值。

0 投票
1 回答
298 浏览

python - “区域”对象不可调用

我在 Mysql 上有数据库,在项目中我在 Flask 中使用小马 orm。我需要从索引为 1 的数据库中获取行。

在这里,我有在应用程序中路由的路线

路线.py

这里我有我的数据库模型

模型.py

当我在浏览器地址 localhost:8888/ 中打开时,出现下一个错误

我什么时候出错了?

0 投票
1 回答
483 浏览

python - ValueError: 属性 Users.request 是必需的

我又需要帮助了。谁能告诉我为什么我会收到这个错误?我使用 Flask 和小马 orm 和 python 3.4。我的文件很少。

用户.py

文件模型.py

我得到的这个错误:

这可能如何解决?谢谢!

0 投票
1 回答
399 浏览

jquery - 使用 ajax 和 sinatra 发送附件

我已经使用 ajax 和使用 pony 的 sinatra 发送了电子邮件,因此尝试添加附件,但是当我尝试添加它时,我无法让它发送附件。它确实发送了电子邮件,但附件设置为 noname,当我将其扩展名更改为 .docx 以查看它时,它看起来像这样

在过去的两天里,我一直在用头撞桌子,无法解决这个问题。我不知道我的代码的哪一部分是错误的,据我所知,我正在使用 ajax 从我的表单中获取所有正确的信息,然后因为它被发送,除了附件之外大部分都在工作,所以我相信它只是我为附件做错了

这是我正在使用的代码

HTML

Javascript

红宝石