前言:
今天我们对“telnet支持繁体”都比较讲究,大家都需要分析一些“telnet支持繁体”的相关文章。那么小编在网络上搜集了一些关于“telnet支持繁体””的相关内容,希望我们能喜欢,各位老铁们快快来了解一下吧!手把手教你在linux下搭建一个简单的webmail服务器 (下)
大家好,今天是我新手期的第七天了,为什么我的头条指数还是0蛋啊。。。苦恼啊。。。。。
不知道大家上期的做的怎么样了?outlook能收发邮件了吗?
如果遇到什么问题的话,希望大家多多的和我交流啊。
昨天其实咱么基本都已经搭建起来了postfix的邮件服务器了,今天咱们接着昨天的,把没讲完的继续讲完,今天讲的就只有把咱们的邮件服务器通过http发布出去了。好的,不浪费大家的时间了,咱们一起做吧。
===================================================================
6:配置SMTP发信认证
先在/usr/lib64/sasl2/目录下创建smtpd.conf配置文件,写入pwcheck_method: saslauthd
再把/etc/sysconfig/saslauthd文件内的MECH后的pam认证,改成shadow密码认证,开启服务 /etc/init.d/saslauthd start
修改postfix主配置文件main.cf,添加SMTP认证配置,并重载服务。
smtpd_sasl_auth_enable = yes//开启smtpd的发信认证
smtpd_sasl_security_options = noanonymous//不允许匿名用户的发信
mynetworks = 127.0.0.0/8//我的网段
smtpd_recipient_restrictions = //发信限制
permit_mynetworks,//允许我的网络
permit_sasl_authenticated,//允许通过验证的
reject_unauth_destination//拒绝未通过验证的
用printf "邮箱用户名" | openssl base64 给邮箱用户名用base64位算法加密,同理给密码加密,可依照上面的方法,写一封邮件测试,或者用telnet测试,以写邮件为例子:
ehlo mail.test.com//宣告客户机地址
auth login//验证登陆
dGVzdDE=//加密后的用户名
MTIz//加密后的密码
mail from: test1@test.com//告知发件人地址
rcpt to: test2@test.com//告知收件人地址
data//告知要发送邮件数据
subject:ceshi//邮件标题
222222222222222//邮件内容
4444444444444444
.//单独的实点,表示正文结束
quit//断开连接并退出
===============================================================
7:构建Web邮件系统
我用的是在下载的squirrelmail-webmail-1.4.22.tar.gz邮件源码包
搭建LAMP环境,直接安装httpd,php,php-cli,php-common。
修改httpd的主配置文件/etc/httpd/conf/httpd.conf,把自己的邮件服务器域名和端口改好,在配置文件的276行。开启服务。/etc/init.d/httpd start
解压squirrelmail-webmail-1.4.22.tar.gz到/var/www/html/下,改名(我改的是webmail)修改这个目录的权限 chmod 777 /var/www/html/webmail
在webmail/下创建attach和data目录,并把这两个文件的属主和属组改成你的httpd主配置文件里的user用户(我的是apache)用chown apache:apache attche data
cp /var/www/html/webmail/config/config_default.php /var/www/html/webmail/config/config.php 制作主配置文件,打开后,再最后修改:
118 $domain = 'test.com';
231 $imap_server_type = 'dovecot';
500 $data_dir = '/var/www/html/webmail/data/';
518 $attachment_dir = '/var/www/htmk/webmail/attach/';
1013 $squirrelmail_default_language = 'zh_CN';
1028 $default_charset = 'zh_CN.UTF-8';
现在就可以用可ping通IP的电脑的浏览器访问了 : 并使用测试邮箱账号登陆系统了.ip为你的服务器IP
这就是登陆,和发邮件的效果。我没弄中文,因为简体和繁体有冲突,还和一些别的编码有冲突,我就直接弄的英文的。大家也可以试一下,做出来的时候,很有感觉的。。
=============================================================
今天的课程就到这里结束了,大家都做出来了吗?是不是在浏览器里出现了松鼠的时候,感觉到心情舒爽了呢?快来评论区讨论一下你的心得吧。。。
明天咱们就讲PXE远程批量装机了。希望大家有时间的话,可以复习一下之前的几个服务器,因为明天会用到的,遇到问题多多的评论,我会一一答复的。
咱们明天继续,早上9点不见不散。
标签: #telnet支持繁体