问题标签 [ssmtp]

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 投票
4 回答
568 浏览

php - 使用 PHP 发送 HTML 邮件

可能重复:
从 PHP 发送 HTML 电子邮件

我正在通过我的 gmail 帐户使用 php 发送电子邮件。我使用的是ssmtp而不是sendmail。我正在使用以下 php 代码发送邮件。

但我收到如下邮件

可能是什么原因?我在 Ubuntu 中使用 ssmtp MTA。

0 投票
2 回答
1416 浏览

php - PHP 邮件();不通过 ssmtp 发送简单邮件

实际上,如果我在 php 控制台 (php -a) 中运行邮件功能,它可以工作,但如果我在 php 脚本上执行它并从 chrome 执行它,它就不起作用。

我将 Nginx 与 PHP-FPM 和 ssmtp SMTP 服务器一起使用。

注意:调查,问题出在 Nginx 或 FPM 上,当我从终端运行脚本时它可以工作。

谢谢!

0 投票
1 回答
2403 浏览

php - php邮件脚本不适用于cron

我无法(正确)运行 cron 作业。

我创建了一个调用 mail() 的(非常大,但精简为空)php 页面

然后我创建了运行该文件的 cron 作业。crontab -e 中的代码行如下:

如果我从终端运行命令 /opt/lampp/bin/php /opt/lampp/htdocs/atlantis/application/controllers/cron.php,我会收到一封发送给自己的电子邮件。但是,如果我从 cron 作业运行同一行,它就不起作用。

我的下一站是检查日志。我正在使用 sSMTP 运行 Ubuntu。

你可以看到它只尝试发送 1 封电子邮件,我认为它失败了,因为我从未收到它。但是,它并没有告诉我为什么失败,我也没有任何其他线索。我还注意到 cron 作业中的 outbytes 比命令行中的要大。

最后,php 文件对每个人都有完整的 rwx 权限。

0 投票
0 回答
1009 浏览

python - Cronjob 运行通过 sSMTP 发送电子邮件的 python 脚本?

因此,我编写了一个非常小的 python 脚本,当它检测到文件超过 0 字节时运行系统命令。试图安排一个 cronjob 来运行它,但无论出于何种原因它都不起作用——我做错了什么?

Python 脚本(/usr/local/bin/urlEmail.py):

(现在,changes.txt 是静态的,其中有一些文本仅供我测试)

在 root 用户上添加到 crontable -e:

如果我查看 /var/log/syslog,我会看到:

此外,只需运行“urlEmail.py”,我就会收到我期望的电子邮件,但是,日志消息是:

两条日志消息之间唯一不同的是,在我自己运行 'urlEmail.py' 的消息中,outbytes 值不同。

当 cron 运行时(每分钟一次),我根本没有收到任何电子邮件。

0 投票
2 回答
406 浏览

php - PHP邮件一直挂着

来自 php.ini

一直挂在浏览器中的代码(我什至将此文件更改为 777)

以下从终端完美运行

(旁注:我正在停止 UFW 的测试)

0 投票
3 回答
2200 浏览

php - 无法通过 php 和 ssmtp 发送邮件

我可以找到的代码中没有错误,并且我的本地 ssmpt 客户端已配置,我可以通过命令行发送邮件。但是根本没有邮件和错误来自php。就好像 php 从来没有命中这个本地邮件。我“确实”在我的 php.ini 中设置了我的 sendmail 路径并重新启动了 apache。我不知道还能是什么?

0 投票
1 回答
1238 浏览

email - 将系统日期插入 ssmtp 电子邮件的主题字段

我想知道将当前日期/时间插入 ssmtp 发送的电子邮件主题行的语法。

每当系统重新启动时,我都有一个 cronjob 通过电子邮件发送我的系统日志的尾部。

这是cronjob:

@reboot 尾 -1000 /var/log/syslog | mail -s "系统重新启动,这是系统日志" address@gmail.com &> /dev/null

是否有将系统日期插入主题行字段的简单方法?我还没有找到添加它的方法。

0 投票
1 回答
498 浏览

php - 邮件从 Ubuntu 服务器作为 localhost 发送

您好,我正在从我的服务器发送邮件。

如果我直接在服务器上运行它,我会得到一个正确的 url,但是当处理 cronjob 时,url 是本地主机。我正在使用带有 ssmtp 在 Ubuntu 13.04 上运行的 CodeIgniter 框架

这是我的编码:

我的定时任务:

0 投票
1 回答
181 浏览

linux - 通过 ssmtp 在 AT 命令错误上发送的错误地址的电子邮件

我按照这个说明设置了一个电子邮件客户端, http: //zackreed.me/articles/39-send-system-email-with-gmail-and-ssmtp

一切正常,但是当我使用 at / crontab 时。

例如,

现在

abcd1234

由于没有这样的命令,一封电子邮件说 abcd1234 not found 被发送到 linux-user-name@gmail-username@gmail.com 而不是预期的 gmail-username@gmail.com

有没有办法覆盖 ssmtp 上的错误/系统消息的返回地址,而不是在 crontab 上设置 MAILTO?

0 投票
0 回答
791 浏览

php - ssmtp 问题从命令行和 php 发送邮件

我在命令行中遇到以下语句的问题:

它返回以下内容:

任何有关如何配置它以实际发送的线索将不胜感激。这是一些 /var/log/mail.log