⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1391.html

📁 著名的linux英雄站点的文档打包
💻 HTML
📖 第 1 页 / 共 3 页
字号:
输入完毕后保存退出。
<br>
#./mysql –u postfix –p &lt; postfix.sql
<br>
#password:postfix
<br>
<br>
2.2.3、向表中添加数据
<br>
<br>
#/usr/local/bin
<br>
#./mysql –u postfix –p
<br>
password:******
<br>
mysql&gt;use mail
<br>
mysql&gt;INSERT INTO transport (domain,transport)
<br>
-&gt;VALUES (’localhost.com’,’virtual:’);
<br>
mysql&gt;INSERT INTO users (username,domain,address,password,uid,gid,
<br>
home,maildir,quota,mailok,bool1,bool2)
<br>
-&gt;VALUES (‘test’,’localhost.com’,’test.localhost.com’,
<br>
’test’,’1024’,’1024’,’/’,
<br>
’/var/postfix_mail/test/Maildir/’,’5000000’,’1’,’1’,’1’);
<br>
mysql&gt;exit
<br>
<br>
3.安装CYRUS-SASL
<br>
<br>
#tar –zxvf cyrus-sasl-1.5.27
<br>
#cd cyrus-sasl-1.5.27
<br>
#./configure --with-pwcheck=/var/pwcheck --enable-login
<br>
 --enable-plain
<br>
#make
<br>
#make install
<br>
<br>
#echo /usr/local/lib/ &gt;&gt; /etc/ld.so.conf
<br>
#echo /usr/local/lib/mysql/ &gt;&gt; /etc/ld.so.conf
<br>
#ldconfig
<br>
<br>
#cp /usr/local/include/* /usr/include
<br>
#cp /usr/local/lib/lib*.* /usr/lib
<br>
<br>
#ln –s /usr/local/lib/sasl /usr/lib/sasl
<br>
#ln –s /usr/local/include/mysql /usr/include/mysql
<br>
#ln –s /usr/local/lib/mysql /usr/lib/mysql
<br>
<br>
在/usr/local/lib/sasl下建立文件smtpd.conf,添加一下内容:
<br>
pwcheck_method:mysql
<br>
mysql_user:postfix
<br>
mysql_passwd:postfix
<br>
mysql_host:localhost
<br>
mysql_database:mail
<br>
mysql_table:users
<br>
mysql_uidcol:address
<br>
mysql_pwdcol:password
<br>
<br>
4.安装和设置postfix
<br>
<br>
4.1、安装postfix
<br>
<br>
4.4.1、编译/etc/rc.conf,设置sendmail_enable=”NO”
<br>
<br>
#mv /usr/bin/newaliases /usr/bin/newaliases.OFF
<br>
#mv /usr/bin/mailq /usr/bin/mailq.OFF
<br>
#mv /usr/sbin/sendmail /usr/sbin/sendmail.OFF
<br>
#pw groupadd postfix –g 1024
<br>
#pw groupadd postdrop –g 1025
<br>
#pw useradd postfix –u 1024 –g postfix
<br>
#echo ‘postfix:root’ &gt;&gt; /etc/aliases
<br>
<br>
4.4.2、安装postfix和相应的quota补丁
<br>
<br>
#tar zxvf postfix-1.1.11.tar.gz
<br>
#patch &lt; postfix-1.1.11_quota_maildirsize.patch
<br>
#make –f Makefile.init makefiles ‘CCARGS=-DUSE_SASL_AUTH –DHAS_MYSQL –I/usr/include/mysql’ ‘AUXLIBS=-L/usr/lib/mysql –lmysqlclient –lasal –lz –lm’
<br>
#make
<br>
#make install 按照默认路径一路回车就可以安装成功postfix,如果出错,在提示“tempdir”时输入:/tmp,这样一般就可以通过。
<br>
<br>
4.2、设置postfix
<br>
<br>
postfix默认安装到/etc/postfix目录下,设置文件也在这
<br>
#cd /etc/postfix
<br>
<br>
4.2.1、编译主配置文件main.cf
<br>
<br>
#ee main.cf 添加如下内容
<br>
<br>
#Base configure
<br>
myhostname = mail.localhost.com //本机的机器名
<br>
mydomain = local.com //域名
<br>
mynetworks = 127.0.0.0/8 192.168.0.0/16 //允许不经smtp认证能发信的ip段
<br>
home_mailbox = Maildir/ //使用的邮箱格式为Maildir/
<br>
smtpd_banner = Welcome to localhost.com mail system! //smtp的欢迎信息
<br>
<br>
#Mysql configure
<br>
transport_maps = mysql:/etc/postfix/transport.cf //指定那些域的邮件可以被postfix收下来
<br>
virtual_mailbox_base =/ //指定用户邮箱所在的根目录
<br>
virtual_uid_maps = mysql:/etc/postfix/ids.cf //指定postfix帐号的ID
<br>
virtual_gid_maps = mysql:/etc/postfix/gds.cf //指定postfix组的ID
<br>
virtual_mailbox_maps = mysql:/etc/postfix/users.cf //指定用户邮箱的目录
<br>
virtual_maps = mysql:/etc/postfix/forward.cf //指定自动转发邮件的设置
<br>
#Quota configure
<br>
message_size_limit = 5000000 //单个邮件大小的限制
<br>
virtual_mailbox_limit = 5000000 //默认的邮箱大小
<br>
virtual_mailbox_limit_maps = mysql:/etc/postfix/quota.cf //每个用户的邮箱大小
<br>
virtual_mailbox_limit_override = yes //是否允许覆盖默认的邮箱大小
<br>
<br>
#smtp configure
<br>
smtpd_sasl_auth_enable = yes
<br>
smtpd_sasl_local_domain = $myhostname
<br>
smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated permit_auth_destination reject
<br>
smtpd_sasl_security_options = noanonymous
<br>
smtpd_client_restrictions = permit_sasl_authenticated
<br>
<br>
inet_interfaces = all //监听所有端口
<br>
inet_interfaces = 192.168.80.21 //是外面的用户也可以发送邮件
<br>
<br>
4.2.2、查看master.cf文件必须包含下面一行
<br>
<br>
virtual unix - n n - - virtual
<br>
<br>
4.2.3、编译transport.cf
<br>
<br>
#touch transport.cf
<br>
#ee transport.cf 添加如下内容
<br>
user = postfix
<br>
password = postfix
<br>
dbname = mail
<br>
table = transport
<br>
select_field = transport
<br>
where_field = domain
<br>
hosts = localhost
<br>
<br>
4.2.4、编译ids.cf
<br>
<br>
#touch ids.cf
<br>
#ee ids.cf
<br>
user = postfix
<br>
password = postfix
<br>
dbname = mail
<br>
table = users
<br>
select_field = uid
<br>
where_field = address
<br>
hosts = localhost
<br>
4.2.5、编译gds.cf
<br>
<br>
#touch gds.cf
<br>
#ee gds.cf
<br>
user = postfix
<br>
password = postfix
<br>
dbname = mail
<br>
table = users
<br>
select_field = gid
<br>
where_field = address
<br>
hosts = localhost
<br>
<br>
4.2.6、编译forward.cf
<br>
<br>
#touch forward.cf
<br>
#ee forward.cf
<br>
user = postfix
<br>
password = postfix
<br>
dbname = mail
<br>
table = forward
<br>
select_field = forward_addr
<br>
where_field = username
<br>
hosts = localhost
<br>
<br>
4.2.7、编译users.cf
<br>
<br>
#touch users.cf
<br>
#ee users.cf
<br>
user = postfix
<br>
password = postfix
<br>
dbname = mail
<br>
table = users
<br>
select_field = maildir
<br>
where_field = address
<br>
hosts = localhost
<br>
<br>
4.2.8、编译quota.cf
<br>
<br>
#touch quota.cf
<br>
#ee quota.cf
<br>
user = postfix
<br>
password = postfix
<br>
dbname = mail
<br>
table = users
<br>
select_field = quota
<br>
where_field = address
<br>
hosts = localhost
<br>
<br>
4.3、启动postfix
<br>
<br>
#/usr/sbin/postfix start
<br>
postfix/postfix-script: starting the Postfix mail system
<br>
<br>
#echo “/usr/sbin/postfix start” &gt;&gt; /etc/rc.local
<br>
<br>
#telnet localhost 25
<br>
Connected to localhost.localhost.com.
<br>
Escape character is ‘^]’.
<br>
220 Welcome to localhost mail system!
<br>
<br>
4.4、测试postfix
<br>
<br>
4.4.1、建立mail邮件存放目录
<br>
#cd /var
<br>
#mkdir postfix_mail
<br>
#chown –R postfix:postfix /var/postfix_mail
<br>
<br>
4.4.2、使用客户端发邮件
<br>
此时可以使用客户端的foxmail或者outlook向用户test.localhost.com发送邮件,然后到/var/postfix/test/Maildir/下查看邮件,如果能收到说明SMTP已经工作正常了,如果有问题仔细检查自己的每个步骤。
<br>
<br>
5.安装设置courier-imap
<br>
<br>
5.1、安装courier-imap
<br>
<br>
#cd /usr/ports/mail/courier-imap

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -