有的
邮箱认为只要格式合法用户名,如:123@abccom的就可以收取,但有的邮箱会对用户名进行认证、正反向解析或检查
你的MX记录,就会拒收你的邮件。你虽然可以搭建与其他网站相同域名的邮箱,但你的公网IP地址不能冒充别人的网站,大部分邮箱你是发送不到的。使用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/>安装POP3、SMTP组件。对windows server进行检查,看看是否安装了pop3服务和smtp服务组件,若未安装,则需要进行手动添加。
1、安装pop3服务组件:先必须以系统管理员身份登入到windows server系统中,再按步骤进行设置"控制面板→添加或删除程序→添加/删除windows组件",完成后会d出一个对话框"windows组件向导",选"电子邮件服务",再点击"详细信息",这时会出现2个部分内容:pop3服务和pop3服务web管理。"pop3服务web管理"便于用户进行远程web方式管理
邮件服务器,这方面有需求的可选择该项。
2、安装smtp服务组件:找到"应用程序服务器",点击其中的"详细信息"按钮,然后点击"Internet信息服务(IIS)"进行详细信息查看,再选择"Smtp Service",按确定。而用户若希望能用远程web管理邮件服务器,就一定要选择"万维网服务"中的"远程管理(HTML)"组件,待以上步骤都完成后,点击"下一步",这样就可以进行pop3和smtp服务的安装配置了。
3、配置pop3和smtp服务器。在进行smtp服务器配置前必须先完成pop3服务器的配置,这样才能搭建成功。pop3服务器:点击"开始→管理工具→pop3服务",在d出的窗口左栏选中pop3服务,然后点击右栏的"新域"按钮,d出"添加域"对话框,在"域名"一栏中输入你的邮件服务器域名,就是邮件账户"@"后面的部分,例如@后面输入的umnet,再点击确定。这样就在Internet上注册了一个名为"umnet"的域名,且该域名在DNS服务器中设置了邮件交换记录,并将解析到windows server邮件服务器的IP地址上。邮件域创建完成后选中新建的"umnet"域,点击右栏的"添加邮箱"按钮,在d出的对话框中的"邮箱名"中输入邮箱用户名,设置好密码,在点击确定,这样从创建邮件域到创建邮箱就完成了。
4、smtp服务器:以上步骤完成后,点击"开始→程序→管理工具→Internet信息服务(IIS)管理器",在d出的窗口中点击"默认smtp虚拟服务器",再点击"属性"选项,从而进入到"默认smtp虚拟服务器"中,再切换到"常规"标签页,在"IP地址"下拉列表框中选择邮件服务器的IP地址,点击确定,这样一个小型邮件服务器就架设成功了。
5、邮件收发及远程web管理。用户利用邮件客户端软件连接到邮件服务器就可以进行邮件收发工作了,在设置邮件客户端软件的pop3和smtp服务地址时,域名输入"umnet"即可。若要进行邮件服务器的远程web管理,在远端客户机中,打开IE浏览器,输入">
评论列表(0条)