问题标签 [msmtp]

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 投票
0 回答
85 浏览

php - php 脚本:使用 msmtp 进行电子邮件到短信 - 奇怪的情况

当我从此 CLI 脚本发送电子邮件到短信时:

它工作得很好,我通常在大约 5-7 秒内收到短信。

但我有另一个程序使用它:(现在我通过 CLI 运行它,但目标是 cron 它)

而且我没有收到消息。

我临时添加了这一行:

所以我知道邮件消息正在以正确的顺序格式化/组合。

这两个脚本都通过我的 gmail 帐户使用 msmtp。两者都在 msmtp.log 中显示没有错误,并且该消息确实显示在我的 gmail 发送邮件文件夹中。

我检查了我知道要检查的所有内容:php.ini、msmtprc、我的 gmail 帐户,并且没有发现任何问题。也许我需要添加一个特殊的标题,或者可能 \r\n 到变量?我开始怀疑问题是否出在 tmomail.net 上。靠固定收入生活,我真的负担不起使用付费短信网关,所以我希望有一个解决这个问题的方法。

0 投票
0 回答
328 浏览

php - 从 php-fpm 发送缓慢的电子邮件

我正在使用msmtp从我的站点发送电子邮件,因此我在 php 配置文件中将变量sendmail_path设置为/usr/bin/msmtp 。

它可以工作,但是......我发现使用 php 函数发送电子邮件和从终端发送电子邮件之间存在显着的时间差异mail(),尽管它是一个程序。

从终端直接发送大约需要一秒钟,从 php.ini 发送大约需要 5-10 秒。

我已经测试了很多次。它总是更长。

谁能说出为什么会这样,我能做些什么来阻止我的网站在发送电子邮件时挂起。

0 投票
1 回答
61 浏览

email - 从 MUTT 中的 json 文件中获取收件人的电子邮件地址

所以我在我的 Ubuntu 服务器上使用 MUTT,一旦用户在网页(托管在服务器上)中输入他的电子邮件地址,我想通过电子邮件将特定文件发送给用户。
我将他的回复作为 .json 文件存储在服务器中,但现在我想向他提供的电子邮件地址发送电子邮件。
据我所知,MUTT 有一个命令可以将电子邮件发送给收件人
mutt -s "Mail Subject" username@domain.com -a attachment.zip < mail_body.txt
我想要的是username@domain从文件中获取而不是硬编码它。
任何有关如何做到这一点的线索将不胜感激。
谢谢

0 投票
1 回答
402 浏览

email - 使用 msmtp 从命令行发送国际邮件

我创建了以下代码来发送一封电子邮件,发件人地址设置为 UTF-8 格式。我知道 msmtp 支持 IDN,但是当我运行这个程序时,我收到一条错误消息,指出字符\xe2\x82\xac(又名“€”)无效。

这是代码:

0 投票
1 回答
400 浏览

linux - 如何使用 beaglebone black 发送电子邮件更新?

我正在尝试做一个(大概)非常简单的任务。我希望我的 Beaglebone Black (BBB) 在按下连接到它的按钮时向我发送电子邮件。

A) 我不确定我是否有 Angstrom 或 Debian(或其他?),我不知道如何找出

B) 我知道电子邮件服务包括 msmtp、ssmtp、exim4 等,但我不知道如何下载、安装和设置它们(甚至不知道我应该使用哪一个)

C)我将不得不弄清楚如何实际编写逻辑(语法,首先在哪里/如何编写代码,所有爵士乐)

背景信息:我目前正在使用 Putty 作为与 BBB 交谈的终端。我发现我需要将以太网电缆直接连接到 BBB(而不是通过 USB 搭载笔记本电脑的无线网络)才能真正获得网络功能。我确实有过微控制器编码方面的经验,但没有操作系统方面的经验。

过去几天我一直在研究这个问题,但这是我第一次接触 BBB(和 Linux,一般是操作系统),所以我一直在阅读的大多数教程都不是很好很有帮助,因为他们认为我知道我不知道的事情(他们说“安装这个包”......但是如何?)。如果我们可以将整个过程逐步拼凑起来,那将极大地帮助我自己和其他任何试图做我正在做的事情的人。非常感谢!

我正在关注的主要教程:http: //inspire.logicsupply.com/2014/04/alarm1-send-email.html

我一直在使用的其他一些链接:http: //dumb-looks-free.blogspot.com/2014/06/beaglebone-black-bbb-send-mail-via-gmail.html (不能发布其余的链接,因为我的声誉不够高。)

0 投票
1 回答
3056 浏览

php - msmtp cannot send emails with php when setting the "From"

I made a small test php script that sends an email like this:

This is working fine on a server with Postfix.

When trying with msmtp, it ignores the From and complains:

msmtp: account default from /etc/msmtprc: envelope-from address is missing

The content of the config file is:

I tried to set a from in that file and it worked, but overwritted the From that I passed in php.

Thanks for your help

0 投票
1 回答
751 浏览

php - 当我将它与 php mail() 一起使用时,msmtp 没有设置发件人地址

在 php.ini 中,我设置: sendmail_path = "/usr/local/bin/msmtp -f info@abisy.de -C /var/www/vhosts/abisy.de/.msmtprc -t"

但是使用 php mail() 发送的电子邮件正在登陆我的邮件帐户的垃圾邮件目录。这些邮件不包含发件人地址

我使用 -f 选项,另外我在 php 中设置 From: 标头

0 投票
0 回答
1204 浏览

email - mutt : 不是邮箱。无法发送消息

我在发送电子邮件时遇到问题。
错误信息:
/home/debian8/Mail/sent/ 不是邮箱。
无法发送消息。

这是我的 .muttrc 配置。

列出目录邮件。

如何解决?

0 投票
0 回答
41 浏览

php - 如何获取 mail(); 启动的命令的调试标准输出?

我面临一个特殊情况:mail();当我使用 cli 脚本时,php 函数可以工作,但是当我通过 appache 在网站上运行它时它成功而不发送任何东西(它只是返回 true)。我的 php.ini 文件都是相同的。

我知道 sendmail 命令 (msmtp) 有时会在钢成功返回时失败(它通过标准输出上的消息这样说)。那么如何通过 apache2 中的 php 获取 msmstp 创建的标准输出?

0 投票
1 回答
951 浏览

email - 带有msmtp的mu4e在发送邮件后不存储邮件发送目录

为了用我的 Emacs 发送电子邮件,我用 msmtp 设置了 mu4e。对应的配置贴在下面。我正在通过 mu4e 上下文管理我的电子邮件帐户。我所有的电子邮件都存储在~/Maildir; 我的 yahoo 帐户的电子邮件存储在~/Maildir/yahoo/. 发送邮件就像一种魅力,但不幸的是,一旦发送它们,它们就不会存储在~/Maildir/yahoo/Sent默认行为下,我想。如果我理解 mu4e 文档正确,则该变量mu4e-sent-messages-behavior默认设置为sent,因此发送的消息应自动保存在配置的mu4e-sent-folder.

我想知道我的配置中是否缺少某些内容。

非常感谢您的帮助。