
如何在 Ubuntu 环境下搭建邮件服务器
展开全部
很简单,使用postfix就可以,安装好postfix的时候,参考以下配置文件修改一下并确保25和110端口是开放的就可以,这样就可以实现基本收(需要绑定对应域名并且设置MX记录和SPF记录)发(从linux本机发)邮件的功能了,如果还需要stmp验证的话,由于我没有设置过,所以还是请你自行上网搜索。
打开/etc/postfix/main.cf 按照提示复制过去这个文件修改下。(删除注释修改为对应合适选项即可)
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) //stmp banned(常用于telnet操作,可修改)
biff = no
append_dot_mydomain = no
#delay_warning_time = 4h
readme_directory = no
mail_spool_directory = /var/mail
home_mailbox = .Mail/ //本机每个可登录的linux用户的邮件文件夹位置
virtual_alias_maps = hash:/etc/postfix/virtual
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
#这两项是自动启用tls发邮件的选项。(只要对方邮箱支持的话)
smtpd_tls_security_level = may
smtp_tls_security_level = may
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = (你的邮件服务器主机名,需要把/etc/hostname修改为你的对应服务域名这里再填写)
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = (这里填写你的对应服务器域名)
#mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 //允许连接的主机,可不设置
mailbox_size_limit = 0 //限制邮件附件大小,可不设置
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |