关于linux下email的架设,在网上找到资料,其中有一步不解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于linux下email的架设,在网上找到资料,其中有一步不解相关的知识,希望对你有一定的参考价值。

关于linux下email的架设,在网上找到资料,其中有这样的步骤:
第一步:用模板文件sendmail.mc生成sendmail.cf配置文件,并导出到/etc/mail/目录下,使用命令行为:m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

这里的m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf具体怎么实现,我键入这个命令,显示是没有m4 /etc/mail/sendmail.mc这个文件或目录,求教?

参考技术A 1 - 我的环境是RHEL6.3,你看看以下的包是否安装,如果没有,先吧senmail需要的RPM包都安装上去
[root@localhost ~]# rpm -qf /usr/bin/m4
m4-1.4.13-5.el6.x86_64

2 - 关于sendmail.cf的创建步骤就是以下信息,你的应该是对的。
1 - /etc/sendmail.cf
- sendmail主要配置文件
- 推荐不要手动编辑这个文件
- 编辑/etc/mail/sendmail.mc,用它取代和重建/etc/sendmail.cf
mv /etc/sendmail.cf /etc/sendmail.cf.old
m4 /etc/mail/sendmail.mc > /etc/sendmail.cf
参考技术B 先安装m4工具,从f t p . g n u . o r g / g n u / m 4 /下载最新的包,编译安装后就可以了 参考技术C sendmail的配置是比较复杂的,现在用的人比较少了
你需要设置邮件服务器可以试下qmail,配置比较简单

linux 架设ftp

[root@bogon ~]# yum -y install vsftpd [root@bogon ~]# remove -y
install vsftpd

[root@bogon ~]#vim /etc/vsftpd/vsftpd.conf
去#号
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list


在最后添加
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=30100

[root@bogon ~]#adduser -d /var/ftp1 -g ftp -s /sbin/nologin ftp1
[root@bogon ~]#adduser -d /var/ftp2 -g ftp -s /sbin/nologin ftp2
[root@bogon ~]# passwd ftp1
[root@bogon ~]# passwd ftp2

[root@bogon ~]setenforce 0

[root@bogon ~]service iptables restart
[root@bogon ~]service vsftpd restart

[root@bogon ~]# vim /etc/vsftpd/vsftpd.conf

[root@bogon ~]# vim /etc/vsftpd/chroot_list
ftp1
ftp2

因为ftp默认的端口为21,而centos默认是没有开启的,所以要修改iptables文件
[root@bogon ~]# vi /etc/sysconfig/iptables
在行上面有22 -j ACCEPT 下面另起一行输入跟那行差不多的,只是把22换成21,然
后:wq保存。
还要运行下,重启iptables
[root@bogon ~]# service iptables restart
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 30000:30100 -j ACCEPT

 

以上是关于关于linux下email的架设,在网上找到资料,其中有一步不解的主要内容,如果未能解决你的问题,请参考以下文章

linux 架设ftp

我想在自己的linux系统上弄个聊天室具体该怎么操作?

关于完美单机架设启动服务器失败的问题

使用vsftpd架设Linux中的FTP

使用vsftpd架设Linux中的FTP

关于无法开启mysqld的说明-网上找到教程的