发送邮件服务器(SMTP)怎么设置?

发送邮件服务器(SMTP)怎么设置?,第1张

接收和发送邮件服务器地址是不能乱写的,虽然各邮箱设置方法大同小异,只是不同服务器特征字符不同,但还要根据不同邮箱设置不同的SMTP地址。具体方式如下:

一、163的邮箱:  

打开 Outlook(即 Outlook Express),点击“工具”,然后选“帐户”。

单击“添加”,在弹出菜单中选择“邮件”,进入 Internet 连接向导。  

在“显示名”字段中输入真实姓名,然后单击“下一步”。  

在“电子邮件地址”字段中输入完整 163 免费邮地址(you@163com),然后单击“下一步”。  

在“接收邮件(pop、IMAP或HTTP)服务器”字段中输入 pop163com。在“发送邮件服务器 (SMTP)”字段中输入:smtp163com,单击“下一步”。  

在“帐户名”字段中输入163免费邮用户名(仅输入@ 前面的部分)。在“密码”字段中输入邮箱密码,然后单击“下一步”。  

点击“完成”。  

在 Internet 帐户中,选择“邮件”选项卡,选中刚才设置的帐号,单击“属性”。  

在属性设置窗口中,选择“服务器”选项卡,勾选“我的服务器需要身份验证”,并点击旁边的“设置”按钮。  

登录信息选择“使用与接收邮件服务器相同的设置”,确保您在每一字段中输入了正确信息。  

点击“确定”。  

二、QQ邮箱

QQ邮箱设置很简单,点击设置,切换到账户设置,拉到下面,点击POP3/SMTP 服务右边的开启。

然后在邮箱客户端,比如Foxmail添加QQ邮箱账户,一般会自动识别POP3 和 SMTP 服务器地址,如果没有识别到,可以按如下地址设置:

注:

1、SMTP服务器需要身份验证。

2、如果是设置POP3和SMTP的SSL加密方式,则端口如下:

1)POP3服务器(端口995);2)SMTP服务器(端口465或587)。

三、如果是其它的邮箱,比如sohu、sina只需要将163换成sina、sohu就可以了。  

点击用户和组,打开用户管理这里有一个默认的账户,在右边点击新增输入一些基本设置就可点击完成了。

认证类型分为两种,主要求别是:

内部数据认证:使用winmail的数据库的信息进行密码验证。

NT域认证:通过和Windows

active

directory结合,使用AD进行密码验证。

重复上面的步骤创建两个用户,方便后面的结果测试。

Winmail客户端访问需要通过IIS发布winmail的web网站才能正常使用WebMail,现在开始安装web服务器,详细过程在:点击这里需要注意的是CGI、ISAPI扩展和筛选器要安装上去。

安装完成之后打开IIS管理器,右击添加虚拟目录。

在虚拟目录中输入别名和物理路径,默认的路径是C:\program

fils\magic

winmail\server\webmail\www单击确定。

下面双击IIS管理器中间的ISAPI和CGI限制。

打开之后点击右边的添加按钮,然后在新窗口中点击右边的按钮选择c:\windows\php5\php5isapidll,描述php5。允许扩展路径打钩。

再次点击计算机中间的处理程序映射,点击右边的添加脚本映射。请求路径php代表计算机中所有的php文件。

下面点击网站站点,然后双击中间的默认文档。

邮件服务器设置

请参考您的电子邮件应用文稿以了解有关如何使用这些设置的信息。iCloud 邮件使用大多数现代电子邮件应用都支持的 IMAP 和 SMTP 标准。iCloud 不支持 POP。如果您在 1074 或更高版本中使用 iCloud“系统偏好设置”或 macOS“邮件”来设置帐户,您将看不到这些设置,因为它们已自动进行了配置。

适用于收件服务器的 IMAP 信息

服务器名称: imapmailmecom

是否需要 SSL:是

如果您在使用 SSL 时看到错误信息,请尝试使用 TLS。

端口:993

用户名:通常是您的 iCloud 电子邮件地址的名称部分(例如 emilyparker,而不是 emilyparker@icloudcom )。如果仅使用 iCloud 电子邮件地址时您的电子邮件客户端无法连接 iCloud,请尝试使用完整地址。

密码: 生成 App 专用密码 。

适用于发件服务器的 SMTP 信息

服务器名称: smtpmailmecom

是否需要 SSL:是

如果您在使用 SSL 时看到错误信息,请尝试使用 TLS 或 STARTTLS。

端口:587

是否需要 SMTP 鉴定:是

用户名:您的完整 iCloud 电子邮件地址(例如, emilyparker@icloudcom ,而不是 emilyparker)

密码:使用您在设置收件服务器时生成的  App 专用密码 。

软件设置的是时候,要达到IMAP的效果,可能需要设置 服务器

本地备份:服务器删除邮件后,本地保留/不保留

打开“电子邮件服务器名”对话框,默认将POP3服务器作为邮件接收服务器。

在“接收邮件(POP3,IMAP或HTTP)服务器”编辑框中输入POP3服务器的地址(如1011522360),在“发送邮件服务器(SMTP)”编辑框中输入SMTP虚拟服务器的地址(如1011522360)。

完成输入后单击“下一步”按钮,设置邮件服务器地址

小提示:如果局域网中搭建了DNS服务器,且添加了MX记录,则可以使用域名作为邮件服务器地址。

收发电子邮件。

当多个工作组、部门和骨干网连接在一起的时候,企业间需要连网,一个系统连接了很多很多的网络,Internet已经变得十分普遍和重要,电子邮件是因特网上最为流行的应用之一。

如同邮递员分发投递传统邮件一样,电子邮件也是异步的,也就是说人们是在方便的时候发送和阅读邮件的,无须预先与别人协同。 

与传统邮件不同的是,电子邮件既迅速,又易于分发,而且成本低廉。另外,现代的电子邮件消息可以包含超链接、HTML格式文本、图像、声音甚至视频数据。

扩展资料

SMTP简介——

SMTP在RFC 821中定义,它的作用是把邮件消息从发信人的邮件服务器传送到收信人的邮件服务器。SMTP的历史比HTTP早得多,其RFC是在1982年编写的,而SMTP的现实使用又在此前多年就有了。

尽管SMTP有许多奇妙的品质(它在因特网上的无所不在就是见证),但却是一种拥有某些“古老”特征的传统战术。例如,它限制所有邮件消息的信体(而不仅仅是信头)必须是简单的7位ASCII字符格式。

一、概述:

在配置邮件服务器之前,先解释几个概念。

通常使用Email都很容易,但是Internet的邮件系统是通过几个复杂的部分连接而成的,对于最终用户而言,我们熟悉的Outlook,Foxmail等都是用来收信和发信的,称之为MUA:Mail User Agent,邮件用户代理。

MUA并非直接将邮件发送至收件人手中,而是通过MTA:Mail Transfer Agent,邮件传输代理代为传递,Sendmail和Postfix就是扮演MTA的角色。

一封邮件从MUA发出后,可能通过一个或多个MTA传递,最终到达MDA:Mail Delivery Agent,邮件投递代理,邮件到达MDA后,就存放在某个文件或特殊的数据库里,我们将这个长期保存邮件的地方称之为邮箱。

一旦邮件到达邮箱,就原地不动了,等用户再通过MUA将其取走,就是用Outlook,Foxmail等软件收信的过程。

所以一封邮件的流程是:

发件人:MUA --发送--> MTA -> 若干个MTA -> MTA -> MDA <--收取-- MUA:收件人

MUA到MTA,以及MTA到MTA之间使用的协议就是SMTP协议,而收邮件时,MUA到MDA之间使用的协议最常用的是POP3或IMAP。

需要注意的是,专业邮件服务商都有大量的机器来为用户服务,所以通常MTA和MDA并不是同一台服务器,因此,在Outlook等软件里,我们需要分别填写SMTP发送服务器的地址和POP3接收服务器的地址。

Linux系统下邮件服务器的搭建(Postfix+Dovecot)

对于网站来说,发送各种例如注册通知的邮件是很基本的一个需求,之前我一直用的是腾讯的企业邮箱,感觉挺方便的,直接可以绑定QQ邮箱接收邮件,网站配置一下SMTP也就可以发出邮件。

但是在前几天由于有重要信息需要立即通知用户,所以选择了群发邮件的方式。在当我以为一切都是辣么完美的时候,陆续有用户过来问我什么情况,我都会跟他们说请查收邮件,但是有好几个人说并没有任何

邮件,于是我试着再发一次,结果返回了错误提示。在网上找了下原因,后来看到这个:各大免费邮箱邮件群发账户SMTP服务器配置及SMTP发送量限制情况,才知道是因为发信数量限制了。

所以只好另寻出路了,然后我在知乎上面找到了很多个提供邮件发送的服务商,大概有这些:SendGrid、MailChimp、Amazon SES、SendCloud、Mailgun等等,在看了不少人的建议之后,我选择了Mailgun。

Mailgun注册和配置都挺简单,很快我就成功的发出了第一封邮件,怀着这封欣喜,我又发送了几封邮件,可是悲剧发生在第三封邮件,Mailgun后台有详细的发送记录,这个非常不错,在后台我看到我的邮件被拒收了,原因大概是该服务器IP的发信频率超过腾讯邮箱限制。所以这里就涉及到IP的问题,目前第三方的邮件发送服务普遍都是共享IP(后面还试过SendCloud、),而共享IP并不能确定是否已经达到接收方的数量限制,一旦达到了就无法再发送。这就是说还需要使用独立IP才能保证邮件有较高的到达率,接着就看了各家的独立IP价格,一般都是二十几甚至四十几美刀一个月,这对于我们这种小站长邮件需求不高的来说确实有点贵,买台VPS都不用这个价吧。

经过上面这些折腾,也算明白了如果要想顺畅的发出邮件的话,除了花钱,就只有自己搭建一个邮件服务器了。

好了,下面开始进入正题,教你搭建一个简单的邮件服务器。

用于搭建的服务器信息

阿里云 Centos 65 32位

Postfix-2812targz      Postfix MTA(邮件传输代理)

Dovecot-218targz      IMAP 和 POP3 邮件服务器

Postfixadmin-235targz    采用PHP编写的开源WEB邮箱及域名账号管理工具

Roundcubemail-081targz  采用php编写的开源IMAP邮件WEB客户端

安装过程

1安装Postfix

yum -y install postfix

安装完成还需要替换系统自带的sendmail:

rpm -e sendmail

或者

yum remove sendmail

修改MTA(默认邮件传输代理)

alternatives --config mta

然后直接回车即可。

检查一下是不是已经设置成功了。

alternatives --display mta

第一行可以看到mta的状态。 例如:mat - status is manual

2安装Dovecot

yum -y install dovecot

3配置Postfix

编辑/etc/postfix/maincf,可以下载下来修改,也可以使用vi进行编辑:

vi /etc/postfix/maincf

修改如下:

# 75行: 取消注释,设置hostname

myhostname = maillomume

# 83行: 取消注释,设置域名

mydomain = lomume

# 99行: 取消注释

myorigin = $mydomain

# 116行: 修改

inet_interfaces = all

# 119行: 推荐ipv4,如果支持ipv6,则可以为all

inet_protocols = ipv4

# 164行: 添加

mydestination = $myhostname, localhost$mydomain, localhost, $mydomain

# 264行: 取消注释,指定内网和本地的IP地址范围

mynetworks = 127000/8, 10000/24

# 419行: 取消注释,邮件保存目录

home_mailbox = Maildir/

# 571行: 添加

smtpd_banner = $myhostname ESMTP

# 添加到最后

# 规定邮件最大尺寸为10M

message_size_limit = 10485760

# 规定收件箱最大容量为1G

mailbox_size_limit = 1073741824

# SMTP认证

smtpd_sasl_type = dovecot

smtpd_sasl_path = private/auth

smtpd_sasl_auth_enable = yes

smtpd_sasl_security_options = noanonymous

smtpd_sasl_local_domain = $myhostname

smtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject

修改好了之后使用/etc/rcd/initd/postfix start开启postfix,使用chkconfig postfix on将postfix开机启动。

4配置Dovecot

修改如下:

[root@mail ~]# vi /etc/dovecot/dovecotconf

# 26行: 如果不使用IPv6,请修改为

listen =

[root@mail ~]# vi /etc/dovecot/confd/10-authconf

# 9行: 取消注释并修改

disable_plaintext_auth = no

# 97行: 添加

auth_mechanisms = plain login

[root@mail ~]# vi /etc/dovecot/confd/10-mailconf

# 30行: 取消注释并添加

mail_location = maildir:~/Maildir

[root@mail ~]# vi /etc/dovecot/confd/10-masterconf

# 88-90行: 取消注释并添加

# Postfix smtp验证

unix_listener /var/spool/postfix/private/auth {

mode = 0666

user = postfix

group = postfix

}

[root@mail ~]# /etc/rcd/initd/dovecot start

Starting Dovecot Imap:     [ OK ]

[root@mail ~]# chkconfig dovecot on

到这里,我们的邮件服务器就已经搭建成功了。

5域名解析

最后别忘了还需要进行域名解析工作。

添加一个子域名mail,A记录解析到服务器IP。

再添加一个MX记录,主机记录为空,记录值为上面解析的二级域名maillomume,优先级10。

注意:解析生效可能需要一段时间。

6防火墙设置

/sbin/iptables -A INPUT  -p tcp --dport 25 -j ACCEPT

/sbin/iptables -A INPUT  -p tcp --dport 110 -j ACCEPT

/sbin/iptables -A INPUT  -p tcp --dport 143 -j ACCEPT

突破封锁25口的转发

/sbin/iptables -t nat -A PREROUTING -p tcp -m tcp --dport 10025 -j REDIRECT --to-ports 25

7邮箱使用

一切都弄好以后,就可以使用Foxmail等第三方软件来收发邮件了。在这里需要说一下,系统用户就是邮件的用户,例如root,就是一个邮箱用户,邮箱是root@domaincom,密码就是root的密码,所以需要创建用户,只要使用useradd创建用户,再使用passwd设置密码。

好了,假如我们创建一个admin的用户:

# 创建用户

useradd admin

#设置密码,会要求输入两次密码

passwd admin

接下来登录Foxmail,如图:

点击创建,进入:

这里需要注意,邮件账号是admin,并不是邮箱,另外我们没有配置SSL,所以也不要勾选。 接下来点击创建,如果一切正常的话,你已经成功了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 发送邮件服务器(SMTP)怎么设置?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情