小编3bd*_*lla的帖子

使用 OpenSSL 发送电子邮件

使用 openSUSE 下的 OpenSSL 模块,我可以使用此命令列表发送电子邮件

openssl s_client -starttls smtp -connect smtp.gmail.com:587 -crlf
helo
auth login
(Put base64 encoded username)
(Put base64 encoded password)
mail from:<email>
rcpt to:<email>
Data
From: email
To: email1, email2, .....
Subject: 
(Message body goes here)
.
Run Code Online (Sandbox Code Playgroud)

是否有可能一次性执行这样的命令列表?例如脚本?

注意:有一个包含 OpenSSL 模块的嵌入式 Linux 系统,同样的事情将适用于它。

bash openssl

7
推荐指数
1
解决办法
1万
查看次数

如何以非 root 用户身份运行 ntp 命令?

诸如ntpd和 之ntpdate类的NTP 命令具有特权并且属于根组。以非 root 身份运行这些命令的最佳方法是什么?Linux 功能、所有权、任何方法?我有 openSUSE 13.2,我更喜欢 Linux 功能是否有帮助(当然如果适用的话)。我看着到Linux的功能列表中,我曾尝试申请CAP_DAC_OVERRIDECAP_SYS_ADMINCAP_SYS_RAWIOCAP_SYS_TIMEntpdntpdate它没有工作。

root ntpd ntp

5
推荐指数
1
解决办法
3878
查看次数

如何安装Linux功能,如setcap和getcap?

在我的 openSUSE 13.2 机器中,我可以在某些应用程序上应用类似setcap和的命令getcap。我将该应用程序移至一台未安装功能的 openSUSE 12 计算机上。在 13.2 机器上,我安装了软件包libcap-ng0libcap1libcap1-32bitlibcap2libcap2-32bit我在 openSUSE 12 机器上安装了相同的软件包,但仍然收到此消息:

If 'setcap' is not a typo you can use command-not-found to lookup the package that contains it
Run Code Online (Sandbox Code Playgroud)

即使在根上。我只是不记得我是如何获得在我的机器上工作的能力的。如何安装这些命令以便我可以设置文件功能?

linux opensuse capabilities

2
推荐指数
1
解决办法
2万
查看次数

Sendmail 定期发送电子邮件

交换邮件服务器显示有一个服务器正在发送电子邮件,队列中有 17000 多封电子邮件。在阻止服务器发送电子邮件后,我们使用 Wireshark(过滤器设置为smtp)调查了传出流量,端口 25 上有一些流量试图从服务器传出。当新的过滤流量到达时,netstat -atnp表明sendmail正在发送电子邮件。是什么原因导致sendmail发送这样的电子邮件?请注意,没有crontabs运行。

linux smtp sendmail

0
推荐指数
1
解决办法
493
查看次数

标签 统计

linux ×2

bash ×1

capabilities ×1

ntp ×1

ntpd ×1

openssl ×1

opensuse ×1

root ×1

sendmail ×1

smtp ×1