关于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这个文件或目录,求教?
[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的架设,在网上找到资料,其中有一步不解的主要内容,如果未能解决你的问题,请参考以下文章