问题标签 [mailing]
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 - 在 PHP 中发送邮件的干净和安全的方式
我正在开发使用Laravel4和AngularJS编写的完整 AJAX 邮件应用程序 ( SPA ) ,用户可以在其中创建消息并将其发送到他们定义的联系人组。
问题是负责发送邮件的任务可能需要很长时间,所以我必须在后台运行它。
我想提供的主要功能是“开始”和“停止”整个邮件任务的能力,而此刻我被困住了......
我考虑了两种方法:
1. 只要通过“ajaxes”在浏览器中打开应用程序就发送邮件
发送过程可能如下所示:
- 用户点击“开始”按钮
- 应用程序运行 ajax 请求以发送一条消息
- 当上一个请求成功时,下一个请求被启动(在检查用户是否之前没有停止它之后)等等
- 当用户单击“停止”按钮时,应用程序发送另一个请求以将邮件标记为停止
这种方法可以让我更好地控制“开始”和“停止”整个发送过程以及一些统计信息,例如为用户更新整个发送的进度条。
但是主要的限制是发送很长一段时间......假设超过一个小时或类似......?用户不应该被迫仍然打开浏览器,否则邮件将停止...... :(或者页面刷新怎么样...... :/(我知道我可以在javascript中使用onunload事件,但这并不优雅解决方案)
2. 通过 ajax 运行 artisan 命令 > /dev/null 2>/dev/null & (不等待命令输出)
这次它可能看起来像这样:
- 用户点击“开始”按钮
应用程序通过以下方式发出 ajax 请求:
exec('php '.base_path().'/artisan mailing:send 1 > /dev/null 2>/dev/null &');
应用程序返回 200 响应码,通知 shell 任务运行成功
在这种方法中,我不知道如何停止以前启动的任务外壳...有没有什么方法可以像从以前的操作中获取可运行进程的“pid”一样?而且我不想“杀死”这可能会破坏发送数据......
3.众所周知的cron作业
有了这个,当运行 cronjobs 的间隔很短时,我害怕重叠的任务......而当 iterval 很长时,未使用的资源......
java - 在Java中为LogMonitor循环执行无限次
我正在开发一个项目,其中一个 java 程序记录对文本文件所做的更改,将其写入其他日志文件并通过电子邮件发送。我面临的问题是用于监视更改的 while 循环没有中断。如果我将邮件代码放在 while 循环中,邮件将进入无限循环。如果我将代码放在 while 循环之外,则 main 无法到达那里,因为 while 处于无限循环中。我需要一个休息条件,但我无法弄清楚。任何人都可以帮忙吗?
html - CSS,不知道如何移动
我正在尝试删除消息框,并且我想将电子邮件框移动到名称的右侧,以便它全部适合顶部栏。
我尝试通过 html 代码删除消息框,但是当我这样做时,我收到错误并且它无法正常工作。
我假设我必须删除 PHP 中的某些内容,因为它显然无法找到丢失的 html 代码,但由于我不懂 PHP,我不知道要删除什么。
这是订阅按钮的 html 代码
我不能发布多个链接,所以这里是一个用于订阅按钮的 PHP 和 CSS的文本转储
任何帮助将非常感激!!
list - 有没有办法不使用 Mailchimp 将人们重定向到“谢谢”页面?
我在 Mailchimp 网站上看到,当他们订阅您的邮件列表时,您可以将用户重定向到自定义感谢页面,但这并不是我想要做的。
当用户订阅我的邮件列表时,我想隐藏表单并直接在我的页面上用感谢信替换它,而无需任何重定向。有没有办法做到这一点?
php - 模态联系表必填字段不起作用
我的页面上有一个模式,里面有一个联系表格。无论如何,像邮件这样的字段应该是必需的,但它只是立即发送,即使没有填写这些字段......这怎么可能?
模态:
PHP 脚本:
编辑: 我也有一个 main.js,向人们展示表单已发送:
java - 在 Java 邮件服务中设置发件人姓名?
我正在使用邮件服务 Javamail Api,我正在设置这样的发件人名称
它失败了,电子邮件没有发送,当我使用逗号(,)的发件人姓名并用它构建邮件 ID 时。我也没有任何异常。如果我有喜欢这个Chandan,摄影。
python - 使用 EmailMultiAlternatives 向 django 发送电子邮件
我正在尝试使用带有EmailMultiAlternatives的 Django 发送邮件。它运作良好,但在“来自”中说“信息”
例如可以说我的名字吗?我怎样才能做到这一点?
这是我的代码:
php - 生成退回邮件及其日志的 PHP 邮件脚本
我有一个现在可以完美运行的邮件脚本。使用 .csv 我们需要获取所有电子邮件地址并自动发送一封邮件。
哪个脚本在向多个用户电子邮件地址发送邮件时运行。
现在我想在“ BOUNCE BACK MAIL ”上创建一个额外的功能。当电子邮件发送脚本正在工作时,哪个电子邮件地址不发送邮件。我想在 .txt 文件或其他文件中生成退回电子邮件日志生成器。
是否有任何与此要求相关的脚本。
提前致谢。
php - 将两个文件从表单附加到电子邮件
我是 PHP 新手。我正在尝试将两个文件从表单上传到电子邮件中发送给自己。这可能很容易,但在过去三个小时内还没有做到。
如您所见,我已设法获取文件信息。你怎么附上这些?这就是我遇到麻烦的地方。
这是从表单接收两个文件(和其他数据)的代码。如果有帮助,该站点是 SermonPublish.com。
谢谢你的帮助。
标准获取变量。
获取有关文件上传的详细信息。
好的,现在如何附加?
标准邮寄代码
php - 使用 PHP 获取提交到电子邮件的 html 表单
我有一个 html 表单,用户将在其中提交他们的联系信息,以便我们与他们取得联系。我希望所有这些都在index.html
,但我不反对必须在文件夹中创建另一个文件。
我已经在服务器机器上安装了 php。查看我发现尝试使用 php 脚本的其他示例,如下所示。
截至目前,它会发送成功消息,但是我从来没有收到任何东西可以发送到我的电子邮件。我对 php 非常陌生,感谢任何帮助/建议。