linux邮件服务器搭建

linux邮件服务器搭建,第1张

使用postfix(提供smtp服务)、squirrelmail(提供web方式收发邮件)、dovecot(IMAP、pop3)、cyrus-imapd(创建邮箱用户)、saslauthd软件来实现。 (注意:在安装linux的时候,把防火墙和selinux设为禁止,我当时没把selinux设为禁止,当时头都做大了) 1。sendmail把系统的25和110端口给占用了,所以先要将sendmail服务停止并卸载: service sendmail stop rpm -e sendmail 2postfix服务的搭建与配置 一:首先要挂载光盘 mount /dev/cdrom /mnt 二:安装postfix rpm -ivh /mnt/Server/postfix 三:配置postfix vi /etc/postfix/mailcf(建议把里面的内容全删了) #myhostname = mailfucom #mydomain = fucom #myorgin =$mydomain #inet_interfaces =all #mydestination =$myhostname,$mydomain #mynetworks = 19216810/24,127000/8 #relay_domains = fucom 四:开启postfix service postfix start chkconfig postfix on 3smtp安装配置(发邮件的) 一:安装smtp rpm –ivh /mnt/Server/cyrus-sasl… 二:配置smtp vi /etc/sysconfig/saslauthd #socketdir=/var/run/saslauthd #mech=shadow 三:开启smtp service saslauthd start chkconfig saslauthd on 四:配置/etc/postfix/maincf(一定要按照顺序配置maincf,别一下把maincf全配了,不能你的postfix是启动不了的) smtpd_sasl_auth_enable =yes smtpd_sasl_local_domain =’’ smtpd_recipient_restrictions =permit_mynetworks, sermit_sal_authenticated,reject_unauth_destination(注意这行和上一行是一起的,是连在一起的,假如这样分段写postfix启动会失败的 我上次就犯了这种错误,能后用冒泡的方法找出来的) broken_sasl_auth_clients = yes smtpd_client_restrictions = permit_sasl_authenticated smtpd_sasl_security_options = noanonymous mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp 五:记得要重启postfix service postfix restart 4devecot安装(这是pop3接收邮件的) 一:安装devecot yum install dovecot(yum安装下次会说) 二:配置dovecot(配置文件/etc/dovecotconf) protocols = pop3 pop3s; protocol pop3 { listen = :10100 }; 三:启动dovecot service dovecot start chkconfig dovecot on 四:安装cyrus-imapd 要安装的包cyrus-imapd-perl-237-7el5i386rpm cyrus-imapd-utils-237-7el5i386rpm cyrus-imapd-237-7el5i386rpm cyrus-imapd-devel-237-7el5i386rpm 配置/etc/postfix/maincf mailbox_transport =lmtp:unix:/var/lib/imap/socket/lmtp 五:cyrus-imapd服务开启(这个服务开启很多人会忘记,一定要记得) /etc/initd/cyrus-imapd restart 五:为邮箱增加用户 #passwd cyrus /usr/bin/cyradm –u cyrus localhost createmailbox userfu userfuSend(发邮件) userfuTrash(垃圾邮件) userfuDrafts(草稿箱) 5web收发邮件(squirrelmail) php-mbstring-516-232el5_3i386rpm squirrelmail-148-5el5_37noarchrpm 一:进入配置/usr/share/squirrelmail/config/confpl 6.在DNS上配置(mailfucom)(下次会讲怎么用DNS解析) 7.安装apache rpm –ivh /mnt/Server/>163官方帮助:>用 Win2003 架设邮件服务器
很多企业局域网内都架设了邮件服务器,用于进行公文发送和工作交流。但使用专业的企业邮件系统软件需要大量的资金投入,这对于很多企业来说是无法承受的。其实我们可以通过Windows Server 2003提供的POP3服务和SMTP服务架设小型邮件服务器来满足我们的需要。
一、安装POP3和SMTP服务组件
Windows Server 2003默认情况下是没有安装POP3和SMTP服务组件的,因此我们要手工添加。
1安装POP3服务组件
以系统管理员身份登录Windows Server 2003 系统。依次进入“控制面板→添加或删除程序→添加/删除Windows组件”,在d出的“Windows组件向导”对话框中选中“电子邮件服务”选项,点击“详细信息”按钮,可以看到该选项包括两部分内容:POP3服务和POP3服务Web管理。为方便用户远程Web方式管理邮件服务器,建议选中 “POP3服务Web管理”。
2安装SMTP服务组件
选中“应用程序服务器”选项,点击“详细信息”按钮,接着在“Internet信息服务(IIS)”选项中查看详细信息,选中“SMTP Service”选项,最后点击“确定”按钮。此外,如果用户需要对邮件服务器进行远程Web管理,一定要选中“万维网服务”中的“远程管理(HTML)”组件。完成以上设置后,点击“下一步”按钮,系统就开始安装配置POP3和SMTP服务了。
二、配置POP3服务器
1创建邮件域
点击“开始→管理工具→POP3服务”,d出POP3服务控制台窗口。选中左栏中的POP3服务后,点击右栏中的“新域”,d出“添加域”对话框,接着在“域名”栏中输入邮件服务器的域名,也就是邮件地址“@”后面的部分,如“rtjnet”,最后点击“确定”按钮。其中“rtjnet”为在Internet上注册的域名,并且该域名在DNS服务器中设置了MX邮件交换记录,解析到Windows Server 2003邮件服务器IP地址上。
2创建用户邮箱
选中刚才新建的“rtjnet”域,在右栏中点击“添加邮箱”,d出添加邮箱对话框,在“邮箱名”栏中输入邮件用户名,然后设置用户密码,最后点击“确定”按钮,完成邮箱的创建。
三、配置SMTP服务器
完成POP3服务器的配置后,就可开始配置SMTP服务器了。点击“开始→程序→管理工具→Internet信息服务(IIS)管理器”,在 “IIS管理器”窗口中右键点击“默认SMTP虚拟服务器”选项,在d出的菜单中选中“属性”,进入“默认SMTP虚拟服务器”窗口,切换到“常规”标签页,在“IP地址”下拉列表框中选中邮件服务器的IP地址即可。点击“确定”按钮,这样一个简单的邮件服务器就架设完成了。
完成以上设置后,用户就可以使用邮件客户端软件连接邮件服务器进行邮件收发工作了。在设置邮件客户端软件的SMTP和POP3服务器地址时,输入邮件服务器的域名“rtjnet”即可。
四、远程Web管理
Windows Server 2003还支持对邮件服务器的远程Web管理。在远端客户机中,运行IE浏览器,在地址栏中输入“>windows server自行搭建免费邮件服务器的方法。
首先,安装POP3、SMTP组件。对windows server进行检查,看看是否安装了pop3服务和smtp服务组件,若未安装,则需要进行手动添加。
安装pop3服务组件:先必须以系统管理员身份登入到windows server系统中,再按步骤进行设置“控制面板→添加或删除程序→添加/删除windows组件”,完成后会d出一个对话框“windows组件向导”,选“电子邮件服务”,再点击“详细信息”,这时会出现2个部分内容:pop3服务和pop3服务web管理。“pop3服务web管理”便于用户进行远程web方式管理邮件服务器,这方面有需求的可选择该项。
安装smtp服务组件:找到“应用程序服务器”,点击其中的“详细信息”按钮,然后点击“Internet信息服务(IIS)”进行详细信息查看,再选择“Smtp Service”,按确定。而用户若希望能用远程web管理邮件服务器,就一定要选择“万维网服务”中的“远程管理(HTML)”组件,待以上步骤都完成后,点击“下一步”,这样就可以进行pop3和smtp服务的安装配置了。
其次,配置pop3和smtp服务器。在进行smtp服务器配置前必须先完成pop3服务器的配置,这样才能搭建成功。pop3服务器:点击“开始→管理工具→pop3服务”,在d出的窗口左栏选中pop3服务,然后点击右栏的“新域”按钮,d出“添加域”对话框,在“域名”一栏中输入你的邮件服务器域名,就是邮件账户“@”后面的部分,例如@后面输入的umnet,再点击确定。这样就在Internet上注册了一个名为“umnet”的域名,且该域名在DNS服务器中设置了邮件交换记录,并将解析到windows server邮件服务器的IP地址上。邮件域创建完成后选中新建的“umnet”域,点击右栏的“添加邮箱”按钮,在d出的对话框中的“邮箱名”中输入邮箱用户名,设置好密码,在点击确定,这样从创建邮件域到创建邮箱就完成了。
smtp服务器:以上步骤完成后,点击“开始→程序→管理工具→Internet信息服务(IIS)管理器”,在d出的窗口中点击“默认smtp虚拟服务器”,再点击“属性”选项,从而进入到“默认smtp虚拟服务器”中,再切换到“常规”标签页,在“IP地址”下拉列表框中选择邮件服务器的IP地址,点击确定,这样一个小型邮件服务器就架设成功了。
最后,邮件收发及远程web管理。用户利用邮件客户端软件连接到邮件服务器就可以进行邮件收发工作了,在设置邮件客户端软件的pop3和smtp服务地址时,域名输入“umnet”即可。若要进行邮件服务器的远程web管理,在远端客户机中,打开IE浏览器,输入“>

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10466409.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-08
下一篇2023-05-08

发表评论

登录后才能评论

评论列表(0条)

    保存