问题标签 [mailer]
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.
php - 告诉朋友表格不起作用
不知道为什么这不起作用,我收到“谢谢您的消息”,但是当我使用自己的电子邮件进行测试时,电子邮件没有送达。
ruby-on-rails - 在 Rails3 邮件程序中向路由/ URL 路径添加变量
我一直在寻找应该是一个简单问题的答案。谁能指出我正确的方向,或者至少告诉我我应该寻找什么?
我正在实施一个 Rails3 beta 邀请系统,就像 Ryan Bates - http://railscasts.com/episodes/124-beta-invitations
邮件程序生成一个相对链接。如何预先设置主机路径?(我已经在 development.rb 中设置了 config.action_mailer.default_url_options)
-- 我的路线文件的相关位。
我做了一些小的调整以反映 Rails 中的更新并与 Devise 很好地配合使用。控制器现在看起来像这样
和这样的邮件:
我感谢任何有助于更好地理解为什么会发生这种情况的指针。
谢谢!
php - 用php构建邮件进程
嗨
,我想用 php 创建一个邮件程序,它将使用一个未发送电子邮件队列并一一发送。我知道如何构建邮件程序本身,但我不知道如何让它在服务器端的后台运行。我不想用浏览器执行脚本,但可能作为后台进程/exe/计划任务(服务器操作系统是windows)。
希望你能理解我的问题,我的英语很糟糕:) 谢谢!
ruby-on-rails-3 - 发送带有 Rails 3 错误的电子邮件
我正在学习如何使用 Rails 3 和Agile Web Development Book, Task H发送电子邮件。但是,我不断收到以下错误:
我已经查看了关于gmail 配置的类似讨论,在这里和那里使用setup_mail.rb,但无法删除错误。
我的 config/environment.rb 文件(因为我希望 dev/test/production 也一样)有我的 gmail 详细信息,其中包含 xxxx 和 yyyyy:
model/notifier/order_received.text.erb 有这个:
最后,models/controller/orders_controller 具有带有 Notifier 行的 def create 方法:
我觉得我的电子邮件配置可能没有正确完成,但不确定是哪一个。谢谢!
编辑:我设法解决了!而不是 smtp 我使用了 sendmail。至于参数个数错误,app/mailers/notifer.rb 是这样的:
虽然我的电子邮件和一切仍然有效,但我很好奇是否有人知道为什么 smtp 不工作,而 sendmail 可以。
email - Lift Mailer 错误:gnu.mail.handler.TextPlain 无法转换为 javax.activation.DataContentHandler
使用以下代码:
在 Boot.scala 中:
我收到以下错误:
2011-05-23 18:49:02,868 错误 [pool-3-thread-4] nluMailerImpl [Logging.scala:239] 无法发送邮件 java.lang.ClassCastException:gnu.mail.handler.TextPlain 无法转换为javax.activation.MailcapCommandMap.getDataContentHandler 的 javax.activation.DataContentHandler(MailcapCommandMap.java:596) ~[activation-1.1.jar:1.1] 在 javax.activation.MailcapCommandMap.createDataContentHandler(MailcapCommandMap.java:550) ~[activation-1.1 .jar:1.1] 在 javax.activation.DataHandler.getDataContentHandler(DataHandler.java:611) ~[activation-1.1.jar:1.1] 在 javax.activation.DataHandler.writeTo(DataHandler.java:315) ~[activation-1.1 .jar:1.1] 在 javax.mail.internet.MimeUtility.getEncoding(MimeUtility.java:261) ~[mail-1.4.1.jar:1.4.1] 在 javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java :1321)~[mail-1.4.1.jar:1.4.1] 在 javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:2074)~[mail-1.4.1.jar:1.4.1] 在 javax。 mail.internet.MimeMessage.saveChanges(MimeMessage.java:2042) ~[mail-1.4.1.jar:1.4.1] at javax.mail.Transport.send(Transport.java:117) ~[mail-1.4.1 .jar:1.4.1] 在 net.liftweb.util.MailerImpl$$anon$1$$anonfun$$init$$1.apply(Mailer.scala:176) ~[lift-util_2.8.1-2.3.jar:2.3]3]3]
此代码适用于一个盒子,而不适用于另一个盒子。有任何想法吗?
ruby-on-rails - 如何测试我的安装程序 Rails 邮件程序是否正常工作
我正在尝试按照本教程安装 rails 邮件程序:
http://guides.rubyonrails.org/action_mailer_basics.html
我没有完全遵循它,因为我不想像他们建议的那样使用脚手架。但总的来说,我非常密切地关注它。
我安装了组件,添加了应该发送的电子邮件,并且至少让程序在我尝试调用代码发送电子邮件时不会给我语法错误。
我还确保我的操作系统能够发送电子邮件。
唯一的问题是,当我调用 ruby on rails 程序来执行此操作时,没有发送任何电子邮件。服务器日志也没有抱怨其他任何事情。
什么是调试邮件程序以查找问题发生位置的好方法?以下是日志的内容:
但是我没有收到发送到 alex.genadinik@gmail.com 的电子邮件任何想法为什么或在哪里查看调试旁边?:)
ruby-on-rails - 如何在 Rails 3 开发服务器上禁用控制台输出?
如何禁用 Rails 3 应用程序上的控制台输出?更具体地说,我想至少禁用 Mailer 输出,它输出整个电子邮件内容,包括图片,使操作处理速度慢得多(发送电子邮件需要将近 10 秒)。
ps:我认为减速是因为输出,如果它可以来自其他来源,例如慢速 smtp 服务器(它是 gmail atm,所以没有。)或其他类似的东西,请告诉我。
php - 带有发件人姓名的 PEAR PHP 邮件
我在 PHP 中使用 PEAR 的 smtp 邮件程序,它可以很好地处理附件 CC 和 BB 以及多个收件人。我的老板需要发件人在发送到电子邮件时说出发件人的姓名。我们的销售代表说这是必须的。我尝试按照说明进行操作,但是当我使用下面的代码时,电子邮件不会发送。我猜邮件程序中的所有电子邮件类型都必须以相同的格式编写。例如
将为John Doe <johndoe@gmail.com>
from 变量生成而
$from = "$row[2] <$row[0]>;";
转向的$from = $row[0]
行将仅生成johndoe@gmail.com
当使用后者(仅使用电子邮件)执行此操作时,它会发送信息并完美运行。尝试合并名称时,它根本不起作用。难道我做错了什么?任何帮助将不胜感激。
更新:这是您要求的我的邮件代码
ruby-on-rails - rails 2.3.4 中的 SMTP 设置
我已经从 rails 3.0 迁移到 rails 2.3.4。所以目前是这个版本的新手。我想为我的 rails 2.3.4 应用程序设置 SMTP 设置,但无法像 rails 3.0 一样找到要创建或使用的文件。 Mailchimp 已被用作第三方电子邮件提供商来发送批量消息。
ruby-on-rails-3 - 将 @to_whom 和 @from_whom 传递给 Rails 3 邮件程序
如何将两个用户(@to_whom 和 @from_whom)从控制器传递给邮件程序。我只能通过一个,例如:
谢谢。