电邮给短信& 彩信Gateway with NowSMS

张贴者 于2014年5月22日在 支持博客

主题关键字: , , , ,

电子邮件发送到短信& 彩信Gateway with NowSMS
快速入门指南

NowSMS的典型用法之一是 电子邮件发送到短信& 彩信Gateway.

  • 电子邮件用户可以通过将电子邮件发送到NowSMS网关来发送SMS或MMS消息。
  • NowSMS将消息转换为SMS或MMS格式,以将消息传递到手机。
  • 如果移动电话订户使用SMS或MMS进行回复,则NowSMS可以通过电子邮件将回复传递给原始电子邮件发送者。

NowSMS支持两种不同的电子邮件功能配置:

共享邮箱配置: 电子邮件用户将发送到特殊的电子邮件地址,并在主题行的开头指定收件人电话号码。 (注意:可以在主题行中指定地址簿名称或通讯组列表名称,而不是电话号码,从而使发送消息更加容易。)

共享邮箱配置是最容易配置的,因为它仅需要普通的POP3或IMAP邮箱。从Internet电子邮件体系结构的角度来看,NowSMS服务器充当POP3或IMAP客户端。

SMS域名配置: 电子邮件用户将收件人电话号码指定为电子邮件地址的一部分(例如447777777777@sms.company.com)。

SMS域名配置更加复杂,因为在此配置中,NowSMS服务器充当SMTP邮件服务器。从新手的角度来看,这意味着NowSMS服务器必须能够从开放的Internet接受SMTP连接,并且必须为电子邮件地址的域名部分(例如sms.company.com)定义MX记录。指向NowSMS服务器的Internet地址。

对于大多数客户,我们建议共享邮箱配置。 SMS域名配置功能强大,但是除非您的组织管理自己的专用电子邮件服务器,否则您可能没有经验或资源来部署它。 换句话说,如果您现有的电子邮件帐户使用的是Gmail或其他基于云的提供商,则强烈建议您使用“共享邮箱配置”。

为了提高可读性,可以在以下位置获取本文档的PDF版本: http://www.zgbianpofanghuwang.com/download/nowsms-email-gateway-quickstart.pdf.

NowSMS Lite仅支持共享邮箱配置。 NowSMS Lite特定功能可以在以下位置找到 http://www.zgbianpofanghuwang.com/email-to-sms-mms-gateway-with-nowsms-lite.

先决条件

  1. NowSMS必须已安装并且能够发送SMS和/或MMS消息。
  2. 为了 共享邮箱配置:必须专门创建一个POP3或IMAP4电子邮件帐户,以供NowSMS使用。 NowSMS将在处理它们时自动从邮箱中删除所有电子邮件,因此该帐户应仅用于NowSMS。
  3. 为了 SMS域名配置 (除非作为企业电子邮件系统的一部分私下部署):
    1. Internet DNS主机名(A或CNAME)记录必须存在并解析为一个IP地址,该地址允许与NowSMS服务器上的SMTP端口(TCP端口25)进行外部连接。
    2. 如果NowSMS服务器在路由器或防火墙之后,则可能需要在路由器或防火墙中定义端口转发条目以允许外部连接。
    3. SMS电子邮件地址的域名部分必须存在Internet DNS MX(邮件交换)记录,指向指向NowSMS服务器的A或CNAME记录。

 

步骤1a :(共享邮箱配置)连接电子邮件帐户

在NowSMS配置的“电子邮件”页面上,选择 “使用外部IMAP或POP3邮箱”。然后按 “ SMS邮箱设置” 按钮。

nowsms-email1

nowsms-email2

电子邮件Address 是与该帐户关联的电子邮件地址。

全名 是在NowSMS发送电子邮件时要包含在“发件人”字段中的描述性名称。

其余设置定义如何为此帐户连接到邮件服务器。邮件服务器应为入站电子邮件支持IMAP或POP3,并为出站电子邮件支持SMTP。相同 用户帐号密码 将用于入站和出站电子邮件连接。

入站邮件服务器必须支持 IMAP 要么 POP3。如果可用,将自动使用IMAP IDLE命令,从而使NowSMS可以保持与邮件服务器的“始终处于活动状态”的连接并接收“推送”电子邮件。对于POP3连接,或者如果不支持IMAP IDLE,则NowSMS将根据为邮件服务器配置的秒数定期检查邮件服务器中是否有新邮件。 轮询间隔.

(提示:Gmail支持IMAP IDLE。)

如果 SSL / TLS 启用后,NowSMS会将加密用于入站和出站连接。

服务器地址可以是主机名或IP地址,后跟端口号。

启用S​​SL / TLS时,默认的POP3端口为110,或995。

启用S​​SL / TLS时,默认的IMAP端口为143或993。

启用S​​SL / TLS时,默认SMTP端口为25,或587。

当。。。的时候 按下按钮,NowSMS将验证它可以连接到邮箱,如果成功,则返回到“电子邮件设置”配置屏幕。

如果报告了错误,则错误消息应提供有关问题原因的更多详细信息。

以文本“ Connection Failed”开头的错误消息是基本的连接失败,表明无法与指定服务器建立TCP / IP连接。在这种情况下,请检查主机名和端口号是否正确。在某些环境中,可能需要重新配置网络防火墙以允许连接。

 

步骤1b:(SMS域名配置)启用SMTP服务器

在NowSMS配置的“电子邮件”页面上,选择 “充当SMTP服务器”。对于标准SMTP配置, “ SMTP端口号” 应该设置为25。

nowsmslite-email4nowsms-email3

“Enable 电子邮件发送到短信Support” 应该启用。

NowSMS仅接受为SMS或MMS消息配置的域名的电子邮件。 “ SMS电子邮件的域名”。这是已分配给NowSMS的域名或子域。例如,如果NowSMS将使用电子邮件地址格式number@sms.company.com,则此设置应将sms.company.com指定为域名。

(如果您需要使用多个域名来接受邮件,则可以使用高级设置为该域名添加其他别名。)

应用 按钮保存配置更改。

使用这些设置,现在将NowSMS配置为SMTP服务器,等待其他SMTP邮件服务器在有邮件要传递时通过TCP端口25连接。

为了做到这一点,其他SMTP服务器需要在有消息要传递到您的域时知道如何连接到您的服务器。

在企业邮件系统中,可以将另一个SMTP服务器配置为中继您的SMS域名的消息。否则,必须采取以下步骤:

  1. Internet DNS主机名(A或CNAME)记录必须存在并解析为一个IP地址,该地址允许与NowSMS服务器上的SMTP端口(TCP端口25)进行外部连接。
  2. 如果NowSMS服务器在路由器或防火墙之后,则可能需要在路由器或防火墙中定义端口转发条目以允许外部连接。
  3. SMS电子邮件地址的域名部分必须存在Internet DNS MX(邮件交换)记录,指向指向NowSMS服务器的A或CNAME记录。

诸如此类的DNS注意事项并非特定于NowSMS,它们是任何SMTP服务器的基本注意事项。

必须启用MMSC服务,SMTP服务器才能运行。为了进行故障排除,SMTP连接的详细信息将记录到MMSCDEBUG.LOG。

当NowSMS收到SMS或MMS路由回电子邮件时,NowSMS既可以充当“ SMTP智能邮件程序”,也可以通过充当“ SMTP中继主机”的另一个SMTP服务器中继所有出站邮件。充当智能邮件程序时,NowSMS执行DNS MX记录查找,并直接连接到目标SMTP服务器以传递电子邮件。如果您使用消费者(而非企业)帐户连接到ISP,则某些SMTP服务器可能会将您的电子邮件视为垃圾邮件。如果没有与NowSMS服务器的IP地址关联的反向DNS记录(in-addr.arpa PTR记录),某些SMTP服务器也会拒绝您的电子邮件。

这些DNS注意事项非常复杂。如果您不熟悉这些DNS条款和注意事项,我们强烈建议您 共享邮箱配置 适用于NowSMS电子邮件网关。

有关这些DNS概念的更多信息,请参见以下Wikipedia文章:

http://en.wikipedia.org/wiki/Domain_Name_System

http://en.wikipedia.org/wiki/List_of_DNS_record_types

http://en.wikipedia.org/wiki/MX_record

http://en.wikipedia.org/wiki/Reverse_DNS_lookup

 

步骤2:定义哪些电子邮件用户可以发送到SMS / MMS

“授权的SMS / MMS发件人电子邮件”按钮用于定义允许哪些电子邮件用户通过您的网关发送SMS和/或MMS消息。

nowsms-email4

这个 已授权 列表可以指定单个电子邮件地址,例如user1@domain.com,或者指定域中的所有电子邮件用户都可以访问,请使用通配符格式*@domain.com。

 

步骤3:向SMS发送电子邮件

从电子邮件客户端,尝试将消息发送到我们在上一步中配置的电子邮件帐户。

电子邮件地址的主题行应以接收SMS的电话号码开头。电子邮件的正文应包含应发送的文本。

根据轮询间隔设置以及邮件服务器是否支持IMAP IDLE推送电子邮件,路由消息可能需要几分钟。

如果未收到SMS消息,则可能需要启用MMSCDBUG.LOG进行进一步的故障排除。或者,对于 SMS域名配置,使用诸如 mxlookup 验证DNS配置是否正确,以及 远程登录 验证SMTP端口25可以从外部访问。

如果需要进一步的帮助,请在我们的技术支持论坛上打开支持线程 http://www.zgbianpofanghuwang.com/messages.

 

步骤4:将SMS / MMS答复路由回电子邮件

如果短信的收件人回复了,NowSMS可以自动将回复发送回原始电子邮件发件人,如果 “自动将SMS答复路由到电子邮件” 已启用。 (提示:按 应用 按钮以激活更改的设置。)

nowsms-email5

请注意, “自动将SMS答复路由到电子邮件” 启用后,如果从以前通过电子邮件网关发送到的电话号码接收到SMS或MMS消息,则不会处理任何2向命令,并且消息的内容将作为回复向该电话号码发送消息的最后一个电子邮件地址。

为了进一步说明,请考虑以下情形,其中多个代理或工作人员共享同一NowSMS电子邮件网关。

发送和回复方案1:

  1. Agent1@domain.com通过+441234567890向Joe发送消息。
  2. Joe从与NowSMS所连接的调制解调器关联的电话号码中收到一条短信。如果使用NowSMS中的默认配置设置,则文本消息将从发送该消息的电子邮件地址开始,在本例中为Agent1@domain.com。
  3. Agent2@domain.com通过+447777777777向Tom发送消息。
  4. Tom从与NowSMS所连接的调制解调器关联的电话号码中收到一条短信。如果使用NowSMS中的默认配置设置,则文本消息将从发送该消息的电子邮件地址开始,在本例中为Agent2@domain.com。
  5. 如果Joe回复了短信,则回复将发送到Agent1@domain.com。如果Tom回复了该短信,则回复将发送到Agent2@domain.com。

发送和回复方案2:

  1. Agent1@domain.com通过+441234567890向Joe发送消息。
  2. Joe从与NowSMS所连接的调制解调器关联的电话号码中收到一条短信。如果使用NowSMS中的默认配置设置,则文本消息将从发送该消息的电子邮件地址开始,在本例中为Agent1@domain.com。
  3. Agent2@domain.com通过+441234567890向Joe发送邮件。
  4. Joe从与NowSMS所连接的调制解调器关联的电话号码中收到一条短信。如果使用NowSMS中的默认配置设置,则文本消息将从发送该消息的电子邮件地址开始,在本例中为Agent2@domain.com。
  5. 如果Joe回复了短信,则回复将发送到Agent2@domain.com。 Joe无法回复Agent1@domain.com。

在方案2中,由于现代智能手机会显示线程化的SMS和MMS对话,并且由于发信人的电子邮件地址显示在文本消息的开头,因此应该清楚哪个电子邮件地址将接收答复。

为了避免方案2的潜在问题,Now 短信/ MMS网关的完整版可以与服务提供商一起使用多个调制解调器和/或多个电话号码。当多个电子邮件发件人联系收件人电话号码存在潜在问题时,NowSMS可以选择其他调制解调器或发件人电话号码并维护多个对话。

步骤5:其他进阶设定

还有一些其他高级设置可用于电子邮件网关处理。

nowsms-email6

SMS消息具有大小限制。对于欧洲和美洲大多数基于拉丁语的语言,一条SMS短信最多可以包含160个字符。可以发送更长的消息,但是它们以单独的分段消息发送,每个分段消息最多153个字符。这些分段的消息包含特殊的头,这些头使接收设备可以重新组合该消息并将其显示为单个长消息。

对于其他语言,大小限制为单个消息中不得超过70个Unicode字符,对于长消息则为每段67个字符。

“每封电子邮件的最大SMS消息数” 指定如果电子邮件长于此段数,则达到最大SMS段数时,电子邮件将被截断。

“如果SMS电子邮件中包含图片或SMS的文本长度超出限制,则使用MMS” 指定如果电子邮件超出SMS片段的最大数量,或者该消息包含图像附件,则应将电子邮件转换为MMS而不是SMS进行传递。

“Use 彩信for all messages from 电子邮件” 强制对所有转换后的电子邮件而不是SMS使用MMS。

“自动将SMS答复路由到电子邮件” 在上一节中进行了描述。

“通过电子邮件发送到SMS的发件人电话号码” 用于指定应将哪个调制解调器或发件人电话号码用于电子邮件网关功能。这可以是单个电话号码,以逗号分隔的电话号码列表,也可以是一系列连续的电话号码或短代码。

例如:

+447777777777

+ 447777777777,+ 441234567890

+ 447777777700- + 447777777799

88000-88999

要了解为什么需要分配多个发件人地址,请参考上一步中的“发送和答复”方案。

对于调制解调器连接,应将此处列出的任何发送方电话号码定义为“ SMSC”配置中调制解调器的“属性”下的调制解调器的“电话号码”。

“从电子邮件发送时请求传递报告” 设置将电子邮件转换为SMS或MMS时的送达报告请求。并非所有移动运营商网络都支持传递报告,但是在受支持的情况下,将生成一封电子邮件回复给发件人以提供对消息传递的确认。 (高级说明:也可以将NowSMS配置为在将消息发布到移动运营商后生成临时交付报告。有关此临时报告设置的详细信息,请访问我们网站的支持论坛,网址为: http://www.zgbianpofanghuwang.com/messages

“ SMS电子邮件模板” 指定用于将电子邮件转换为文本消息的格式选项。例如,某些配置要求不要在文本消息中包含电子邮件发件人地址。

应用 按钮保存配置更改。

步骤6:将其他SMS / MMS路由到电子邮件

到目前为止,我们专注于通过电子邮件发送到SMS&支持路由移动原始回复的MMS。也可以将任何收到的SMS或MMS消息转发到电子邮件地址。这是针对2-Way配置页面上的SMS消息完成的。

nowsms-email7

 “处理收到的短信” 应该启用。

“使用2路命令处理器” 应该启用。

使用命令添加或编辑2向命令表,以将收到的SMS消息转发到电子邮件地址。

nowsms-email8

采用 * 作为一个 关键词 匹配任何收到的短信。

检查一下 “转发到电子邮件地址” 并指定接收的SMS消息应发送到的电子邮件地址。

要将收到的MMS消息转发到电子邮件地址,必须分别为每个调制解调器或入站MMSC VASP连接应用设置。

要为通过调制解调器接收的MMS消息配置MMS转发,请转至 “ SMSC” NowSMS配置的页面。高亮显示调制解调器,然后按 “财产” 按钮。

nowsms-email9

nowsms-email10

“MMS接收设置” 访问电子邮件转发选项。

nowsms-email11

设置后 “转发到电子邮件地址” 值,按 “好” 按钮保存设置。按 “好” 再次返回 “ SMSC” 清单。

 

步骤7:通讯组列表和通讯簿

为了避免记住电话号码,可以在NowSMS Web界面中创建通讯组列表和通讯录。

注意:仅支持通讯组列表 SMS域名配置 此时。的 共享邮箱配置 支持通讯组列表和通讯录条目。

所有授权的电子邮件发件人都有权发送到公共通讯组列表或公共通讯录条目。要添加或编辑公共条目,必须使用具有“管理员访问权”的SMS用户帐户的凭据登录到NowSMS Web界面。

API也可用于使用HTTP创建和更新这些条目或直接访问文本文件。

单个电子邮件用户也可以拥有自己的通讯簿和通讯组列表。若要访问此功能,请创建一个SMS用户帐户,其用户名与电子邮件用户的完整电子邮件地址匹配。

如有评论和更多讨论,请单击此处访问NowSMS技术论坛(讨论板)...