在/etc/msmtprc中,我为gmail帐户添加了凭据,并指定了要在/var/log/msmtp/msmtp.log中使用的日志文件。
我还在/var/log/msmtp/msmtp.log中创建了文件夹和文件
当我使用:echo "This is a test e-mail from my server using msmtp!" | msmtp ******@gmail.com测试它时
我收到了一封电子邮件,但在终端中我也看到了这样的错误消息:msmtp: cannot log to /var/log/msmtp/msmtp.log: cannot open: Perm
从今天早上开始,我无法从我的Ubuntu服务器发送邮件。我使用PHP和Msmtp,查看了Apache日志,发现:
msmtp: authentication failed (method PLAIN)
msmtp: server message: 555 sorry, too many emails (#5.7.1)
msmtp: could not send mail (account default from /etc/apache2/.msmtprc)
我什么都没碰过,怎么解决这个问题呢?
我尝试在Debian10.0中安装ssmtp,但是得到了错误
Package ssmtp is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source
但是,无论是apt search ssmpt还是:
$ apt-file search ssmtp
monitoring-plugins-basic: /usr/lib/nagios/pl
我将mutt与两个不同的imap帐户一起使用,并将smtp帐户A和B配置为msmtp和mutt。
如果我没有在.msmtprc中指定默认帐户,mutt会在我尝试发送时抱怨没有默认帐户。
如果我设置了默认帐户A,则mutt将此用于所有imap帐户。
如何使它对相应的imap帐户使用smtp帐户B?
在account B mutt配置文件中,我设置了以下内容:
## sent
set sendmail="/usr/bin/msmtp"
set use_from=yes
set realname="My Name"
set from=my@gmail.com
set
我正在使用msmtp发送电子邮件,但得到认证错误,尽管我的登录凭据是正确的。
我的msmtprc文件包含
defaults
tls on
tls_starttls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
account default
host smtp.gmail.com
port 25
auth on
user *******@gmail.com
password *********
from **********@gmail.com
logfile /var/log/msmtp.log
在终端上运行此命令
echo -e
当用户在Debian 9服务器上进行身份验证时,我想发送邮件。我使用OVH邮件服务器。我已经建立了这样的msmtp:
account myaccount
tls_starttls off
logfile ~/.msmtp.log
host ssl0.ovh.net
port 465
from user@mydomain.com
auth on
user user@mydomain.com
password XXXXXXXXXXXXXXXX
account default : myaccount
我试图用以下方式发送邮件:
echo "Hello this is sending em
平台: Arch Linux Cron: cronie Mail: msmtp
我发现将cron输出发送到Office 365托管的邮箱会产生以下错误,即使通过CLI发送邮件运行良好:
Apr 01 04:41:10 prod crond[306]: msmtp: the server did not accept the mail
Apr 01 04:41:10 prod crond[306]: msmtp: server message: 550 5.7.1 Client does not have permissions to send as this sender
Apr 01 04:
我正在尝试用msmtp作为系统配置来设置Ubuntu20.04。
我安装了msmtp (v1.8.6-1)和传家宝-mailx (v12.5-2+deb7u1build0.14.04.1)。
Config文件/etc/msmtprc (chmod: 600)具有以下内容:
# Set default values for all accounts.
account default
auth on
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile /var/lo
存在一个证书错误:
# echo "hello" | msmtp -a default DESTINATION@gmail.com
msmtp: TLS certificate verification failed: unable to get local issuer certificate
msmtp: could not send mail (account default from /root/.msmtprc)
#
在配置文件中:
# cat .msmtprc
# Set default values for all following accounts.
defa
我正在配置msmtprc smtp发送出站电子邮件,但与office365有问题。它在Gmail帐号下工作得很好,但我在Office365上得到了以下错误。
msmtp: authentication failed (method LOGIN) msmtp: server message: 535 5.7.3 Authentication unsuccessful [BN6PR13CA0016.namprd13.prod.outlook.com] msmtp: could not send mail (account default from /etc/msmtprc)
/var/log/ms
我已经安装了msmtp,它似乎运行良好:
echo "Hello" | mail -s "Testing SmSMTP" destination@gmail.com
电子邮件到达目的地,但From字段是丑陋的电子邮件文本,类似于johnsmithsales@hotmail.com。当然,我的意思是:johnsmithsales@hotmail.com是正确的,但是我希望接收者阅读一些more专业的 John Smith - Sales Department ,就像它可以在任何其他电子邮件客户端上一样。
用MSMTP实现这一点的proper方式是什么?
<#
我有一个正常工作的msmtp配置,我希望caff (来自签名方包)使用msmtp发送我在KSP之后签名的密钥。到目前为止,我只收到以下错误消息:
No real MTA found, using ‘testfile’ at /usr/share/perl5/Mail/Mailer.pm line
108.
有人用咖啡和msmtp吗??
我已经创建了以下代码来发送一封带有UTF-8格式的发件人地址的电子邮件。我知道msmtp支持IDN,但是当我运行这个程序时,我得到一个错误信息,字符\xe2\x82\xac (也就是‘error’)是无效的。
msmtp: envelope from address relu\u20ac@4p\u20ac.com not accepted by the server
msmtp: server message: 555 5.5.2 Syntax error. p83sm6227819wma.18 - gsmtp
msmtp: could not send mail (account defau
嘿,伙计们,最近我刚在linux上安装了msmtp,我甚至从终端发送了一封邮件,它起了作用:
echo -e "Subject: Test Mail\r\n\r\nThis is a test mail" |msmtp --debug --from=default -t username@gmail.com
但是在php中,在编辑php.ini文件后具有以下内容:
sendmail_path = '/usr/bin/msmtp -t'
并使用这段代码:
<?php
if ( mail ( 'myemail@gmail.com', '
我能够成功地在我的ubuntu机器上安装sendmail,并且能够为gmail帐户发送电子邮件,但是对于其他域电子邮件帐户,我收到以下错误:
dsn=5.7.1, stat=User unknown
SYSERR(root): localhost .localdomain. config error: mail loops back to me (MX problem?)
localhost [127.0.0.1]
我在备份服务器上遇到了msmtp问题(OpenSUSE 12.2)。每次备份失败时,我都会发送电子邮件。因此,我想使用msmtp。我把一切都安排好了。然而,即使我在Gmail中的“发送”和“收件箱”文件夹中看到发送的项目,我从未在我想要的电子邮件帐户上收到一封电子邮件。有人能帮帮我吗?剧本如下所示。请看到收件人是我的gmail在日志中,即使在text.txt是不同的。
.msmtprc
account default
host smtp.gmail.com
port 587
protocol smtp
from myemail@gmail.com
tls on
tls_starttls on
我正在尝试使用php mail();函数发送电子邮件。我已经安装了msmtp以允许我使用gmail帐户。然而,每当我尝试用msmtp发送测试邮件,然后是目的地电子邮件时,系统就会冻结,我无法编写更多的命令。
这是~/.msmtprc的内容:
account gmail
tls on
tls_starttls on
tls_certcheck off
auth on
logfile ~/.msmtp.log
host smtp.gmail.com
port 587
user ****@gmail.com
from ****@gmail.com
password **********
accou