如何在现有邮件服务器上增加短信功能?
如何在企业邮件服务器上增加短信服务?
一、 要实现的功能
在企业现有邮件服务器上增加短信服务,实现通过邮件来发送短信和接收短信功能。
本方案的优点是不需要对现有邮件服务器做任何设置,部署灵活,可以部署在任何一台可以访问邮件服务器的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)串口短信猫
软件:短信服务器试用版下载:[url=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说明设置成功。