首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用SMTP从Tripwire发送邮件?

如何使用SMTP从Tripwire发送邮件?
EN

Server Fault用户
提问于 2010-06-01 17:48:05
回答 2查看 7.8K关注 0票数 3

我刚刚使用Ubuntu安装了tripwire,并已进入配置文件,并将所有内容更改为我想要的。当谈到SMTP邮件方法和要使用的服务器和端口的选项时,我感到很困惑。当我运行测试电子邮件时,我会收到这条错误消息。

代码语言:javascript
复制
/usr/sbin/tripwire --test --email blah@nowhere
Sending a test message to: blah@nowhere
### Error: The SMTP connection could not be established.
### Server: localhost
### Exiting...
Email test failed.

我对防火墙做了适当的修改。我没有安装smtp服务器。我需要吗?由于安全问题,我可以在不安装SMTP服务器的情况下使用其他方法吗?

EN

回答 2

Server Fault用户

发布于 2010-11-30 22:05:55

如果您的服务器上的主机名不是FQDN (完全限定的域名--即我的主机对myhost.example.com,后者是FQDN),那么您很可能无法发送带有绊线的电子邮件。这就是我使用Ubuntu服务器的情况。

您可以使用以下方法检查主机名:

代码语言:javascript
复制
hostname

你可以用以下方法来改变它:

代码语言:javascript
复制
sudo hostname MYFQDN

其中MYFQDN是新的FQDN主机名。

在此之后,您应该运行一次绊线检查:

代码语言:javascript
复制
sudo tripwire --check

你现在应该会看到各种各样的错误。Tripwire使用主机名来命名各种文件。您需要重命名几个。

最后,由于以下错误,您还需要重新初始化数据库:

代码语言:javascript
复制
Policy file does not match policy used to create database.

你可以这样做:

代码语言:javascript
复制
sudo tripwire -m i

现在应该管用了。

编辑:另外两个评论..。

  1. 要永久更改我的主机名,我必须编辑/etc/hostname,否则您的更改将无法在重新启动后存活下来。
  2. 您可以通过以下方法更新数据库(而不是使用sudo tripwire -m i):sudo tripwire -m p
票数 1
EN

Server Fault用户

发布于 2010-06-25 05:04:01

我刚把它安装在我的ubuntu服务器上,它需要exim4才能发送消息,这是非常容易配置的。

代码语言:javascript
复制
sudo apt-get install tripwire

(此安装的bsd-mailx、exim4、exim4-base、exim4-config和exim4-daemon-light

运行通过提示设置tripwire密码等,然后运行:

代码语言:javascript
复制
sudo dpkg-reconfigure exim4-config

设置一个智能(我的局域网电子邮件服务器)为我路由消息。快速:

代码语言:javascript
复制
mail -s Test me@mydomain.org

叶,电子邮件起作用了!

代码语言:javascript
复制
/usr/sbin/tripwire --test --email me@mydomain.org

在以下方面的成果:

代码语言:javascript
复制
If you receive this message, email notification from tripwire is working correctly.

因此,没有修改防火墙(不需要打开端口,因为我们只是发送,而不是接收电子邮件)和mta只存在发送绊线报告。

现在我们可以开始尝试了:

代码语言:javascript
复制
sudo tripwire --init

如果您读取/etc/tripwire/twcfg.txt文件,您可能会认为可以将电子邮件服务器的详细信息添加到那里。不过,这不管用。

一个快速的最后一步,可能要添加您的电子邮件地址作为一个别名的根,所以你得到根电子邮件!

代码语言:javascript
复制
sudo vim /etc/aliases
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/147188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档