2009.12 - 第四十四期 本期首页 | 过往期刊 | 公司主页
如何在企业邮件服务器上增加短信服务
作者:金笛子
 

一、要实现的功能

    在企业现有邮件服务器上增加短信服务,实现通过邮件来发送短信和接收短信功能。

    本方案的优点是不需要对现有邮件服务器做任何设置,部署灵活,可以部署在任何一台可以访问邮件服务器的PC机上。


    通过2个邮箱将邮件服务和短信服务绑定,通过SMTP、POP3协议可以实现短信接收和发送。

二、原理

    在企业现有邮件服务器上开始2个用于短信服务的邮箱。一个用于发送短信(例如:sendsms@mailer.com.cn ),一个用于接收短信(例如:recvsms@mailer.com.cn)。

    通过短信服务器实时监控sendsms@mailer.com.cn 邮箱,当有新邮件时,就读取邮件主题和邮件正文,把邮件主题作为接收方的手机号码,把邮件正文作为短信内容,通过短信猫发送出去。当监控到短信猫SIM卡上有短信进来时,自动转为邮件发送到recvsms@mailer.com.cn 邮箱。

三、所需的硬件、软件

    硬件:Wavecom M1206B (M1306B)串口短信猫


    软件:短信服务器试用版下载:http://www.sendsms.cn/soft21.htm

四、步骤

1、 安装短信设备。放入可以正常使用的GSM网络SIM卡。
2、 下载短信服务器软件,并安装说明书的步骤配置并启动。
3、 修改配置文件 jdsmsserver\conf\SMSServer.conf 【
红色部分是需要修改的部分

#   如果有多个发送设备,使用轮询调度法,平均分配发送任务,轮流使用
#   smsserver.balancer=RoundRobinLoadBalancer

#   请根据您具体应用环境,修改端口号和波特率。
#   建议使用M1206B或M1306B串口,USB口在linux老版本需要驱动。
    gateway.0=M1306B, SerialModem
    M1306B.port=COM1
    M1306B.baudrate=
115200
    M1306B.manufacturer=
Wavecom
    M1306B.model=
M1306B
    M1306B.protocol=PDU
    M1306B.pin=0000
    M1306B.inbound=yes
    M1306B.outbound=yes
    M1306B.smsc_number=

#   Here is an example of a Email interface.
    interface.4=email1, Email
    email1.mailbox_protocol=pop3
    email1.mailbox_host=
210.76.108.233
    email1.mailbox_port=110
    email1.mailbox_user=sendsms@mailer.com.cn
    email1.mailbox_password=
xxxx
    email1.mailbox_name=INBOX
    email1.to=recvsms@mailer.com.cn
    email1.from=sendsms@mailer.com.cn
    email1.smtp_host=
210.76.108.233
    email1.smtp_port=25
    email1.smtp_user=sendsms@mailer.com.cn
    email1.smtp_password=
xxxx
    email1.message_subject=SMS from %originator%
    email1.message_body=emailbody.html.tpl

4、 修改完毕,需要重新启动短信服务

5、 测试

    通过邮件发送短信:


    如果手机在1分钟左右收到短信,说明设置成功。

    通过邮件接收短信:

    登录recvsms@mailer.com.cn 邮箱,SIM卡收到短信后在1分钟左右,可以出现在recvsms说明设置成功。

Copyright 1997-2017 北京春笛信息技术有限公司 地址:北京海淀区知春路23号863软件园量子银座九层