使用ubuntu1104下安装邮件服务器Postfix发送邮件过程

使用ubuntu1104下安装邮件服务器Postfix发送邮件过程

ID:36535743

大小:150.93 KB

页数:7页

时间:2019-05-11

使用ubuntu1104下安装邮件服务器Postfix发送邮件过程_第1页
使用ubuntu1104下安装邮件服务器Postfix发送邮件过程_第2页
使用ubuntu1104下安装邮件服务器Postfix发送邮件过程_第3页
使用ubuntu1104下安装邮件服务器Postfix发送邮件过程_第4页
使用ubuntu1104下安装邮件服务器Postfix发送邮件过程_第5页
资源描述:

《使用ubuntu1104下安装邮件服务器Postfix发送邮件过程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ubuntu下邮件服务器安装本文介绍ubuntu上邮件服务器的基本配置过程,面向个人和初级企业应用,能够保证信息安全但不涉及垃圾邮件和病毒的防范。测试环境使用Ubuntu11.04,Postfix2.8.2,Dovecot1.2.15,其他版本可参照。首先说明基本的背景知识。一个邮件服务器通常包括如下两个基本组件:1.MailTransferAgent(MTA),用于向收件人的目标agent发送邮件和接收来自其他agent的邮件。我们使用Postfix作为MTA,它比sendmail更安全高效,且在Ubuntu平台上官方源提供更新

2、。2.MailDeliveryAgent(MDA),用于用户到服务器上访问自己的邮件。我们使用Dovecot作为MDA,它在Ubuntu平台上也是官方源提供更新。组件安装在root权限下执行(或使用sudo):1.#apt-getinstallpostfix2.#apt-getinstalldovecot-common3.#apt-getinstalldovecot-imapddovecot-pop3dPostfix基本设置编辑/etc/postfix/main.cf文件,做如下更改:1.为支持TLS安全连接,确保证书可用(通常默

3、认安装已生成相应文件)1.smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem2.smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key3.smtpd_use_tls=yes使用安全连接可保证通过客户端发送邮件时不被截获和窃取。2.保证邮件服务器的域名存在于下述列表中1.mydestination=daolicloud.com,lab,localhost.localdomain,localhost这样收件人为该域

4、名的邮件才会被服务器留存而不是转给其他MTA。3.侦听所有网口1.inet_interfaces=all4.使用Maildir格式存放数据1.home_mailbox=Maildir/这种格式的好处是邮件分开存放,MDT访问时不必加锁。而且有些MDT仅支持该格式。5.配置邮箱和信件大小限制1.mailbox_size_limit=20000000002.message_size_limit=20000000这里设置邮箱大小为2GB,邮件大小为20MB。最后,执行如下命令使上述配置生效:1.$sudoservicepostfixre

5、load验证Postfix和添加账户在本机输入如下命令1.$telnetlocalhostsmtp可看到如下输出Trying127.0.0.1...Connectedtolocalhost.Escapecharacteris'^]'.220labESMTPPostfix(Ubuntu)进而输入邮件内容,可以发送给任意已有linux用户:1.mailfrom:root@[YourDomain]2.rcptto:[UserName]@[YourDomain]3.data4.Subject:Hello5.Hi,howareyou?6.R

6、egards,7.Admin.8..9.quit此时在该用户的home目录下,应当可以看到Maildir目录。进入Maildir/new下可以看到刚才的邮件(文本文件),用任意文本编辑器即可查看其内容。如需其他邮件账户,只需正常添加linux用户即可。通常,我们可以把这些专用于邮件的用户的home目录集中到一起,命令行如下:1.$useradd-m-d/home/mail-users/[UserName]-gmail-users[UserName]这里将邮件账户的home目录都放置在了/home/mail-users下。到这里为止

7、,是可以发送邮件了,我测试过发送给我的google邮箱和公司邮箱,都收到了来自我个人电脑ubuntu的邮件。不过由于我还没配置DNS服务器,相当于我的电脑是孤立的,无法访问的,所以没法收到邮件,下面的配置无效,仅供参考:dovecot基本设置编辑/etc/dovecot/dovecot.conf文件,做如下更改:1.使用maildir格式(与postfix格式对应)1.mail_location=maildir:~/Maildir2.侦听所有默认端口1.listen=*3.设置安全的远程访问为了使用户可以远程访问,必须开启基于用户

8、名/密码的验证:1.disable_plaintext_auth=no但与此同时,由于用户名/密码都是明文,我们应该要求建立安全连接以防止信息泄露1.ssl=required2.ssl_cert_file=/etc/ssl/certs/doveco

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。