AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[ssmtp](server)

Martin Hope
Mathéo Tichy
Asked: 2022-01-05 01:40:44 +0800 CST

ssmtp 不工作,不想登录

  • 0

我已将 SSMTP 配置为发送邮件,但问题是我无法从我的网络服务器发送邮件并且没有登录/var/log。有时,我有Sender mismatchapache 日志。

我的配置:Debian 11 和网络服务器到 Docker 容器中。

这是我的 SSMTP 配置:

hostname=domain.fr
[email protected]
mailhub=mail.infomaniak.com:587
[email protected]
AuthPass=PASS
UseTLS=YES
UseSTARTTLS=YES
Debug=YES

进入我已经得到的修饰:

www-data:[email protected]:mail.infomaniak.com:587
root:[email protected]:mail.infomaniak.com:587

编辑:这是我安装和配置 SSMTP 的 Dockerfile 中的一部分:

&& apt -y install ssmtp mailutils \
&& echo "hostname=domain.fr" > /etc/ssmtp/ssmtp.conf \
&& echo "[email protected]" >> /etc/ssmtp/ssmtp.conf \
&& echo "mailhub=mail.infomaniak.com:587" >> /etc/ssmtp/ssmtp.conf \
&& echo "[email protected]" >> /etc/ssmtp/ssmtp.conf \
&& echo "AuthPass=" >> /etc/ssmtp/ssmtp.conf \
&& echo "UseTLS=YES" >> /etc/ssmtp/ssmtp.conf \
&& echo "UseSTARTTLS=YES" >> /etc/ssmtp/ssmtp.conf \
&& echo "Debug=YES" >> /etc/ssmtp/ssmtp.conf \
&& echo "www-data:[email protected]:mail.infomaniak.com:587" >> /etc/ssmtp/revaliases

有关信息,在 CLI 中,我可以在使用 root 帐户时发送电子邮件。

我的问题可能是什么?

谢谢你的帮助 !

debian sendmail ssmtp
  • 2 个回答
  • 382 Views
Martin Hope
Hannes
Asked: 2021-07-01 07:38:15 +0800 CST

使用 stunnel 作为带有 STARTTLS 的 SMTP 的 SSL 版本之间的代理

  • 1

我有一个不支持 TLS 1.2 的旧软件。但是 SMTP 服务器只支持 TLS 1.2。

现在我想使用 stunnel 连接到 SMTP 服务器并监听 smtp 访问。我已经有此服务器的有效证书。在配置不同的 TLS 版本之前,我只想测试这个“stunnel 代理”是否正常工作。我使用 Thunderbird 连接到 :587 在 [TLS_proxy_connector] 和 [TLS_proxy_listener] 我有protocol = smtp. 我试图在一个或两个部分中将它们注释掉。但是我立即收到错误或某种超时,Thunderbird 无法发送电子邮件。

这是stunnel配置:

setuid = stunnel4
setgid = stunnel4

foreground = yes
;don't write pid
pid =


[TLS_proxy_connector]
client = yes
accept = 127.0.0.1:53681
protocol = smtp
connect = <mailserver>:587
verify = 2
CApath = /etc/ssl/certs/
checkHost = <mailserver>
;OCSPaia = yes

[TLS_proxy_listener]
accept = 587
protocol = smtp
key = /etc/ssl/private/key.pem
cert = /etc/ssl/certs/cert_.pem
CAfile = /etc/ssl/certs/chain_.pem
connect = 53681

我究竟做错了什么?还有其他更适合这里的工具吗?我知道我可以设置一个自己的邮件服务器,它接受 TLS 1.0 和 1.1 并用作智能主机,但这太过分了,因为我必须关心安全性。当前检查安全性,因为您只能使用有效凭据发送。谢谢你的帮助。

更新:当两个条目都有protocol = smtp. 当对 TLS 版本进行进一步测试时,我将添加更多信息。

proxy smtp ssl ssmtp starttls
  • 1 个回答
  • 1079 Views
Martin Hope
ForceMagic
Asked: 2016-07-09 07:34:06 +0800 CST

sSMTP:无法打开 smtp 服务器

  • 0

这不是重复的,我知道另一个问题,但它对我没有帮助。

这是我的 ssmtp.conf:

[email protected]
rewriteDomain=mydomain.com
hostname=myHostnameHere
FromLineOverride=YES
[email protected]
AuthPass=myPasswordHere
AuthMethod=LOGIN
FromLineOverride=YES
mailhub=mail.mymailhost.com:465
UseSTARTTLS=YES
UseTLS=YES
TLS_CA_Dir=/usr/share/ca-certificates/mozilla/

我也尝试过远程登录到服务器,它工作正常,所以端口和主机是正确的(这里它被编辑了)。

问题是:

sSMTP[{PID}]: STARTTLS not working
sSMTP[{PID}]: Cannot open mail.mymailhost.com:465

执行的命令:echo "This is a test" | mail -s "Test" [email protected]

回复:mail: cannot send message: Process exited with a non-zero status

操作系统:debian

debian email ssmtp
  • 2 个回答
  • 10212 Views
Martin Hope
Sgoettschkes
Asked: 2016-06-18 10:20:27 +0800 CST

namecheap 的 ssmtp 设置:无效的响应 SMTP 服务器 (STARTTLS)

  • 2

我正在尝试将 ssmtp 配置为使用 namecheap smtp 服务器发送电子邮件。我目前的配置:

[email protected]
mailhub=mail.privateemail.com:465
rewriteDomain=email.com
hostname=email.com
[email protected]
AuthPass=password
FromLineOverride=YES
UseTLS=NO
UseSTARTTLS=YES

尝试使用cat - | sudo /usr/sbin/ssmtp -vvvv [email protected]系统日志中以下输出中的结果发送测试电子邮件:

Jun 17 13:55:08 hostname sSMTP[12161]: Creating SSL connection to host
Jun 17 13:55:18 hostname sSMTP[12161]: Invalid response SMTP Server (STARTTLS)
Jun 17 13:55:18 hostname sSMTP[12161]: Cannot open mail.privateemail.com:465

到目前为止,没有任何配置更改产生任何影响。我发现主要是 gmail 的解决方案,这似乎不适用于 Namecheap。Namecheap 文档没有提到需要应用的任何特殊设置。

我尝试用 gmail 设置它,它工作得完美无缺。我想这意味着我对 NameCheap SMTP 的设置是错误的?

linux smtp ssmtp starttls namecheap
  • 1 个回答
  • 10574 Views
Martin Hope
OrangeGrover
Asked: 2012-07-07 14:57:16 +0800 CST

sSMTP 无法使用外部邮件服务器 SMTP 发送邮件

  • 3

我试图通过让它给我发电子邮件来完成我的 Nagios 安装。它使用 /bin/mail 给我发电子邮件,所以它总是被发送到我的垃圾邮件文件夹。我安装了 sSMTP 来尝试向我工作的电子邮件服务器发送请求,以便能够从经过身份验证的用户发送消息。

这是我的 /etc/ssmtp/ssmtp.conf 文件:

mailhub=10.200.120.148:25
UseTLS=NO
AuthUser= [email protected]
AuthPass=PASSWORD

到目前为止,我一直在使用以下命令,它仍然会作为 root@localhost 到达我的电子邮件收件箱,这导致它进入我的垃圾邮件文件夹(我拥有的一个电子邮件提供商除外)。

cat message |ssmtp [email protected]

网上看了几个例子,好像都跟我差不多。有人看到我犯的任何错误吗?

澄清一下,[email protected] 是我工作使用的邮件服务器上的一个用户。

ssmtp centos6.2
  • 2 个回答
  • 12339 Views
Martin Hope
Thomas Jensen
Asked: 2012-07-04 10:52:03 +0800 CST

记录所有邮件和内容 (sSMTP)

  • 13

如何记录所有通过 sSMTP 的电子邮件?

我可以将我的应用程序指向一个包装器脚本,我只是不知道如何编写一个包装器脚本来将标题和内容记录到一个文件中(尽可能多的信息)。

谢谢!:-)

logging ssmtp
  • 4 个回答
  • 19734 Views
Martin Hope
DD.
Asked: 2012-05-17 22:43:49 +0800 CST

ssmtp - 找不到邮件命令

  • 6

我已经安装了 ssmtp,并且可以使用 ssmtp 命令正常发送电子邮件。但是邮件命令不起作用。我该如何设置?

email ssmtp
  • 3 个回答
  • 13038 Views
Martin Hope
raugfer
Asked: 2012-05-17 16:52:39 +0800 CST

PHP+sSMTP 非阻塞

  • 3

我将 sSMTP 与 PHP 一起用于电子邮件发送,它工作正常。

问题是 sSMTP 同步执行传递,这增加了我的 PHP 脚本的延迟,让用户等待的时间有点太长了。

有没有办法让它无阻塞地工作?

(我虽然想破解 shell,在后台启动 sSMTP 进程之类的,然后早点返回 PHP,但我无法让它工作。)

php ssmtp
  • 4 个回答
  • 672 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve