当前位置: 首页 > 面试题库 >

如何通过cron作业使用PHP mysql发送电子邮件

龚奕
2023-03-14
问题内容

我设法发送了多封电子邮件(请在此处查看)。我被困于通过cron发送自动电子邮件。

这就是我需要的-
管理员发送电子邮件时,我将消息,电子邮件,事件日期存储在数据库中。现在,我试图设置一个cron作业,以将邮件发送到表中所有这些ID以及提醒我的消息。我对cron作业脚本不熟悉,任何人都可以帮助指导我编写可放在cron选项卡中的脚本的正确方法。我打算发送两封邮件-
恰好在活动开始前的一天和活动发生的当天。


问题答案:

只需编写一个普通的PHP脚本-如果直接从浏览器启动该脚本,就可以使用它。然后使用以下指南安排该完全相同的PHP文件在cron中运行:

基本上,使用开头的值来指定时间表(分钟,小时,星期几,每月几日等)。然后将用户设置为运行用户,该用户可能是“
apache”或您的Web服务器守护程序在其下运行的任何用户。然后将cron运行的“命令”设置为php php_email_script.php(其中“
php_email_script.php”是您的PHP文件的名称。



 类似资料:
  • 问题内容: 在我的中,我具有以下内容: 我的电子邮件代码: 当然,如果通过设置调试服务器,则可以在终端中看到该电子邮件。 但是,我实际上如何不将电子邮件发送到调试服务器,而是发送到user@gmail.com? 阅读你的答案后,让我弄明白一点: 你不能使用localhost(简单的ubuntu pc)发送电子邮件吗? 我认为在django 1.3中已经过时了,取而代之的是? 问题答案: 将电子邮件

  • 我在ASP. Net Core中工作,并尝试从gmail使用smtp客户端发送电子邮件。有以下代码,但不起作用也看过以下帖子,但不起作用http://dotnetthoughts.net/how-to-send-emails-from-aspnet-core/ 它会跟踪错误 系统NotSupportedException:SMTP服务器不支持身份验证

  • 我在使用我的公司交换服务器通过Javamail发送电子邮件时遇到了一些问题。我们有一个应用程序通过gmail服务器发送电子邮件没有任何问题,但对于Google策略的一些更改,我们希望使用公司服务器来完成这项工作。我确信会话属性中的问题,但我无法找到使其工作的方法 这是显示日志的错误 javax.mail.MessagingException:无法连接到SMTP主机:mail.company.com

  • 问题内容: 我已经在本地()设置了一个基本的NodeJS服务器(使用nodemailer模块),以便可以测试该服务器是否可以实际发送电子邮件。 如果我正确理解SMTP选项(如果我输入错了,请更正我),我可以尝试将服务器中的电子邮件 直接 发送到某人的电子邮件帐户, 或者 可以仍然使用Node.js来发送电子邮件,但是 通过实际的电子邮件帐户 (在本例中为我的个人Gmail帐户),即使用SMTP。此

  • 问题内容: 我正在尝试使用 Go通过gmail API 发送电子邮件,但我发现文档存在缺陷/令人困惑。有一次我没有看到收据字段或电子邮件正文。 我不需要上传任何内容,因此我发现简单上传,分段上传,可恢复的上传方法完全没有用。是否有任何清晰的演示(带有所需的数据/参数,例如cURL有效负载)? 顺便提一句,我不确定是否我是唯一一个想到这一点的人,但是除非有可用的库,否则Google api似乎在可用

  • 我被困在一个公司防火墙后面,它不允许我通过Java Mail API或Apache Commons电子邮件等传统方式发送电子邮件,甚至不允许我发送给公司内部的其他人(无论如何,这就是我想要的)。但我的Outlook 2010显然可以发送这些电子邮件。我想知道是否有办法通过Java代码自动化Outlook 2010,以便Outlook可以发送电子邮件?我知道像“mailto”这样的东西可以用来弹出带