配置SMTP服务器

如前所述,SMTP服务器是“MMSC”服务。即使您没有使用任何其他与MMS相关的功能,也必须检查 “Activate 骨髓间充质干细胞 Service” in order to enable e-mail to 短信and/or 彩信support.

除非您有非常专业的设置,否则应配置 “SMTP Port Number” as “25”。 (请注意,只有一台服务可以绑定到单台计算机上的特定端口号。因此,您可能很难将NowSMS与现有SMTP邮件服务器安装在同一台PC上。如果您的PC具有多个IP地址,NowSMS确实能够如果您在[“IP Address” field beneath the “SMTP Port Number”设置。但是,在同一台PC上运行的任何其他SMTP服务器必须具有类似的功能,才能仅绑定到一个IP地址,以便在同一台PC上运行多个SMTP服务器。如果您对这一切感到困惑,那就避免尝试在与另一台邮件服务器相同的PC上运行具有此SMTP支持的NowSMS。)

跳过 “Require AUTH” 现在进行设置,这将在本节稍后部分进行说明。

“Local Host Name or IP地址” 是此主机与另一个SMTP服务器通信时显示的主机名 (HELO命令)。使用NowSMS作为直接传递MMSC发送MMS时,该主机名还用于构造URL。在正常情况下,它应该是Internet DNS中定义的主机名,该主机名解析为运行NowSMS的PC。也可以是PC的IP地址。

“MMS电子邮件的域名” 定义用于标识要作为MMS消息路由的消息的域名。如果NowSMS SMTP服务器收到发送到username@mms.domain.name的邮件,其中“mms.domain.name”是在此字段中定义的域名,则NowSMS将尝试通过MMS将邮件路由到收件人。如果您希望能够通过Internet发送到该域,则必须在Internet DNS中定义一个邮件交换(MX)记录,该记录可以将该域名解析为运行NowSMS的PC。

如果您不使用NowSMS的MMS功能,则可以在该字段中输入一个虚拟值。

的“启用S​​MTP智能邮件程序” and “SMTP Relay Host” settings are used for routing from 短信or 彩信to e-mail. These settings are not used for routing e-mail to 短信or MMS.

如果 “启用S​​MTP智能邮件程序” is checked, the 骨髓间充质干细胞 will perform DNS lookups to locate remote recipients and perform SMTP e-mail delivery. 如果 “启用S​​MTP智能邮件程序”未选中,则要求“SMTP中继主机” 被定义。如果未启用智能邮件程序,则MMSC将连接到“SMTP Relay Host”发送所有出站SMTP电子邮件。如果您使用的是“SMTP Relay Host”,请在您的网络中定义一个适当的SMTP邮件服务器,该服务器将执行此SMTP邮件中继功能。

检查 “Enable POP3 Server” enables the POP3 Server. 的POP3 server allows user accounts defined in the “SMS Users” dialog to connect via the POP3 e-mail protocol in order to receive 短信or 彩信messages (the accounts can also connect via the SMTP e-mail protocol to send 短信or 彩信messages). 的standard “POP3 Port Number” is 110, however it is possible to use a non-standard port, if desired. 的POP3 server will be described in more detail 在本节的后面。

的“启用MMS传递收据” and “启用动态图像+音频转换”选项可以忽略,因为它们与电子邮件连接无关。

To enable e-mail to 短信support, check “Enable 电子邮件to 短信Support”.

接下来,指定一个 “Domain Name for 短信E-Mail”。这定义了用于标识将作为SMS消息路由的消息的域名。如果NowSMS收到发送到username@sms.domain.name的消息,则其中“sms.domain.name”是在此字段中定义的域名,则NowSMS将尝试通过SMS将邮件路由到收件人。如果您希望能够通过Internet发送到该域,则必须在Internet DNS中定义一个邮件交换(MX)记录,该记录可以将该域名解析为运行NowSMS的PC。

请注意“Domain Name for 短信E-Mail”必须与“MMS电子邮件的域名”。如果值相同,则NowSMS将尝试通过MMS而不是SMS路由该域的任何电子邮件。

“Max 短信messages per e-mail” specifies the maximum number of 短信messages to be sent out for a single received e-mail message. 如果 a message contains only characters in the standard GSM character set, you can fit 160 characters in a single message (或消息中包含此字符集以外的任何Unicode字符时,仅70个字符)。但是,NowSMS可以发出一组连接的消息,这些消息在大多数手机上将显示为一条较长的消息。将此值设置为“1”如果您不想使用任何串联/长SMS,或者设置一个值来指定单个电子邮件在串联SMS中发送的最大SMS数量。 NowSMS将截断所有包含超出指定数量的SMS长度的文本的消息。

电子邮件访问限制

的previous section described the basic settings for e-mail to 短信or MMS. However, it did not discuss access restrictions. Access restrictions are extremely important, as you would not want to inadvertently deploy an e-mail to 短信or 彩信gateway that was open for anyone to use.

By default, NowSMS will only allow e-mail messages to be sent to 短信or 彩信for user accounts that are defined in the “MMSC Users” list. (是的,即使您正在向SMS发送电子邮件,这些帐户也会在“MMSC Users” list.)

因此,如果只希望将电子邮件发送到一些地址,则可以在 “MMSC Users”清单。 NowSMS then allows you to send to either phonenumber@mms.or.sms.domain.name or alias@mms.or.sms.domain.name.

在此默认配置中,NowSMS将接受消息中定义的任何地址。“MMSC Users”列表,但会拒绝尝试发送到该列表中未定义的任何电话号码的尝试。

如果您有批量发送需求,并且希望能够发送到任何电话号码怎么办?

Well, the first consideration is that you want to limit who can do this, so that you do not run up your 短信bill.

NowSMS supports three approaches for allowing for sending e-mail to any phone number via 短信or MMS.

1.) 的first approach uses SMTP AUTH (SMTP验证)。帐户可以在 “SMS Users”清单。 如果 SMTP login capability is enabled for the “SMS Users” 帐户,可以将SMTP电子邮件客户端配置为连接到NowSMS,并使用定义的用户名和密码对自身进行身份验证。

如果SMTP电子邮件客户端使用定义的用户名和密码进行身份验证,则NowSMS将允许客户端发送至任何phonenumber@mms.or.sms.domain.name。 (If you would like the account to be able to only send to 短信recipients, set “Web Menu Options” = “Text 短信Only”配置时 “SMS Users” 帐户。)

在此模式下,还可以将SMTP电子邮件客户端配置为连接到NowSMS POP3服务器以接收消息。 SMTP是电子邮件客户端要发送消息时使用的电子邮件协议。 POP3是电子邮件客户端希望从服务器接收消息时可以使用的电子邮件协议之一。在配置POP3 / SMTP电子邮件客户端时,SMTP服务器通常称为“Outbound Mail Server”,而POP3服务器称为“Inbound Mail Server”。 NowSMS POP3服务器将在标题下更详细地讨论 使用POP3服务器 在本节的后面。

2.) 的second approach is to define specific e-mail addresses that are allowed to send 短信or 彩信messages via NowSMS without requiring authentication. 的已授权 电子邮件给SMS / MMS发件人” 上的按钮“MMSC”配置对话框显示一个对话框,可以在其中定义这些电子邮件地址。

如果SMTP服务器从邮件中列出的地址接收到电子邮件,“SMS & MMS” list, it will allow that e-mail address to send an 彩信or 短信message to any phone number. 如果SMTP服务器从邮件中列出的地址接收到电子邮件,“SMS Only” list, it will allow that e-mail address to send an 短信message to any phone number.

的授权发件人 list can include e-mail addresses which include wildcards of “*” or “?”. “*”匹配零个或多个字符。“?”完全匹配一个字符。这些通配符通常用于指示来自特定域的所有电子邮件地址均被视为已授权 (例如,* @ domain.com).

部署基于授权发件人列表进行身份验证的服务器时,请务必谨慎。使用Internet电子邮件协议时,伪造发件人电子邮件地址非常容易。因此,使用此授权发件人列表的大多数客户都希望确保NowSMS服务器的SMTP端口只能通过其本地网络访问。

3.)第三种方法涉及定义“trusted” IP addresses that are allowed to submit 短信or 彩信messages to NowSMS via SMTP without requiring authentication. This might be the IP address of particular workstations, or it might be the IP address of an internal corporate mail server that is configured to relay mail to NowSMS.

To define 可信赖的 IP addresses which are allowed to submit e-mail messages to any phone number, you must manually edit the 骨髓间充质干细胞.INI file. Under the [MMSC] section header, you can add a parameter:

SMTPIP地址列表=ip.address.1,ip.address.2,192.168.1.*

此参数可以包含逗号分隔的IP地址列表 (没有空格,如果您指定多个地址,则仅用逗号分隔) 允许通过SMTP连接并使用phonenumber@mms.or.sms.domain.name的寻址格式发送到* any *电话号码。指定的IP地址,还可以包括“*”占位符作为该网络中所有地址的通配符匹配 (例如,*。*。*。*将打开对任何地址的访问,因此,如果您对防火墙完全有信心,则可以使用该值).

其他电子邮件设置

在本节的前面,我们跳过了“Require AUTH” setting on the “MMSC”配置对话框。通过此设置,您还需要进行身份验证,然后才能发送到“MMSC Users” list.

如上一节所述,在默认配置下,NowSMS将接受消息中定义的任何地址。“MMSC Users”列表,但会拒绝尝试发送到该列表中未定义的任何电话号码的尝试。

如果 “Require AUTH” 即使已在“MMSC Users” list, NowSMS will only route 短信or 彩信for that phone number if the submitting SMTP client authenticates via SMTP AUTH with a valid account, or the sending e-mail address is in the “authorised sender”列表,或者在“SMTPIPAddressList” setting.