Hi, I am sorry, but I have decided to drop the support for the email interface (together with the jmx and xml). See http://smslib.googlecode.com/svn/smslib/tags/v3.4.0/RELEASE-NOTES.html
Please use the db interface. On Apr 1, 3:58 pm, sandeep <[email protected]> wrote: > Hi Thanasis, > > Please do help me on this. > > I have a problem with the email interface. I am able to send SMS to > the recipient when a new mail comes. But the SMS i am recieving is > different from the mail content. > > Actual mail body(mail content): "Hello SMSLib." > > SMS recieved: "javax.mail.internet.mimemultip...@183f74d" > > I am really Lost in search of a solution for this problem. Kindly help > me in resolving it. Given below is the config file, email_body.tpl > file and logs for your reference. > > ***********************************CONFIG********************************** > *********** > smsserver.balancer=LeastLoadLoadBalancer > > gateway.0=modem1, SerialModem > modem1.port=/dev/ttyS2 > modem1.baudrate=115200 > modem1.manufacturer=Airtel > modem1.model=Globetrotter EDGE > modem1.protocol=TEXT > modem1.pin=0000 > modem1.inbound=no > modem1.outbound=yes > modem1.init_string=ATZ\rATZ\rATZ\r > > interface.0=email1, Email > email1.mailbox_protocol=imap > email1.mailbox_host=mail.app.com > email1.mailbox_port=143 > email1.mailbox_user=sandy.p > email1.mailbox_password=******* > email1.mailbox_name=INBOX > [email protected] > [email protected] > email1.smtp_host=mail.app.com > email1.smtp_port=25 > email1.smtp_user=sandy.p > email1.smtp_password=******** > email1.message_subject=SMS from %originator% > email1.message_body=/home/sandeep/Download/SMS/SMSLib/emailbody.tpl > > settings.inbound_interval=600 > settings.outbound_interval=10 > > settings.delete_after_processing=yes > > settings.send_mode = sync > > settings.timeframe.low=0900-2200 > settings.timeframe.normal=0000-2359 > settings.timeframe.high=0000-2359 > > *******************************END > CONFIG*************************************** > > ************************email_body.tpl************************************* > ****** > %gatewayId% > %encoding% > %date% > %text% > %pduUserData% > %originator% > %memIndex% > %mpMemIndex% > ************************************END************************************ > ********* > > ***************************LOG******************************* > > # /home/sandeep/Download/SMS/jdk1.5.0_17/bin/java -Dsmslib.debug - > Dsmsserver.configdir=/home/sandeep/Download/SMS/SMSLib/src/java/org/ > smslib/smsserver/ org.smslib.smsserver.SMSServer > SMSLib: A Java API library for sending and receiving SMS via a GSM > modem or other supported gateways. > This software is distributed under the terms of the Apache v2.0 > License. > Web Site:http://smslib.org > > SMSLib API version: 3.3.3 > SMSServer version: 3.3.3 > 0 [main] INFO org.smslib - SMSLib: A Java API library for sending and > receiving SMS via a GSM modem or other supported gateways. > This software is distributed under the terms of the Apache v2.0 > License. > Web Site:http://smslib.org > 6 [main] INFO org.smslib - Version: 3.3.3 > 6 [main] INFO org.smslib - JRE Version: 1.5.0_17 > 11 [main] INFO org.smslib - JRE Impl Version: 1.5.0_17-b04 > 11 [main] INFO org.smslib - O/S: Linux / i386 / > 2.6.27.5-117.fc10.i686 > 29 [main] INFO org.smslib - SMSServer: set balancer to: > LeastLoadLoadBalancer > 90 [main] INFO org.smslib - SMSServer: added gateway modem1 / Default > Serial Modem Gateway. > 382 [main] INFO org.smslib - SMSServer: added interface email1 / > Interface for Email communication. / INOUTBOUND > 507 [main] INFO org.smslib - SMSServer: interface: > org.smslib.smsserver.interfaces.Email started. > 513 [SMSLib-WatchDog] DEBUG org.smslib - WatchDog started. > 513 [SMSLib-WatchDog] INFO org.smslib - WatchDog running... > 519 [Thread-2] INFO org.smslib - GTW: modem1: Starting gateway, using > Generic AT Handler. > 519 [Thread-2] INFO org.smslib - GTW: modem1: Opening: /dev/ttyS2 > @115200 > Experimental: JNI_OnLoad called. > Stable Library > ========================================= > Native lib Version = RXTX-2.1-7 > Java lib Version = RXTX-2.1-7 > 632 [Thread-2] DEBUG org.smslib - GTW: modem1: ModemDriver: KeepAlive > thread started. > 638 [Thread-2] DEBUG org.smslib - GTW: modem1: ModemReader thread > started. > 659 [Thread-2] DEBUG org.smslib - GTW: modem1: AsyncNotifier thread > started. > 674 [Thread-2] DEBUG org.smslib - GTW: modem1: AsyncMessageProcessor > thread started. > 674 [Thread-2] DEBUG org.smslib - GTW: modem1: clearBuffer() called. > 1679 [Thread-2] DEBUG org.smslib - GTW: modem1: SEND :(27) > 1880 [Thread-2] DEBUG org.smslib - GTW: modem1: SEND :+++ > 2082 [Thread-2] DEBUG org.smslib - GTW: modem1: SEND :ATZ > 2284 [Thread-2] DEBUG org.smslib - GTW: modem1: clearBuffer() called. > 3284 [Thread-2] DEBUG org.smslib - GTW: modem1: SEND :ATZ(cr) > 3487 [Thread-2] DEBUG org.smslib - GTW: modem1: SEND :ATE0(cr) > 3689 [Thread-2] DEBUG org.smslib - GTW: modem1: clearBuffer() called. > 4689 [Thread-2] DEBUG org.smslib - GTW: modem1: SEND :ATZ(cr)ATZ(cr) > ATZ(cr)(cr) > 4692 [Thread-2] DEBUG org.smslib - GTW: modem1: SEND :ATE0(cr) > 4894 [Thread-2] DEBUG org.smslib - GTW: modem1: clearBuffer() called. > 5894 [Thread-2] DEBUG org.smslib - GTW: modem1: SEND :AT+CPIN?(cr) > 5924 [Thread-2] DEBUG org.smslib - GTW: modem1: BUFFER: +CPIN: READY > 5925 [Thread-2] DEBUG org.smslib - GTW: modem1: RECV :+CPIN: READY > (cr) > 5925 [Thread-2] DEBUG org.smslib - GTW: modem1: SEND :ATE0(cr) > 6130 [Thread-2] DEBUG org.smslib - GTW: modem1: clearBuffer() called. > 7130 [Thread-2] DEBUG org.smslib - GTW: modem1: SEND :AT+CLIP=1(cr) > 7133 [Thread-2] DEBUG org.smslib - GTW: modem1: BUFFER: OK > 7134 [Thread-2] DEBUG org.smslib - GTW: modem1: RECV :OK(cr) > 7134 [Thread-2] DEBUG org.smslib - GTW: modem1: SEND :AT+COPS=0(cr) > 7161 [Thread-2] DEBUG org.smslib - GTW: modem1: BUFFER: OK > 7162 [Thread-2] DEBUG org.smslib - GTW: modem1: RECV :OK(cr) > 7162 [Thread-2] DEBUG org.smslib - GTW: modem1: SEND :ATE0(cr) > 7364 [Thread-2] DEBUG org.smslib - GTW: modem1: clearBuffer() called. > 8364 [Thread-2] DEBUG org.smslib - GTW: modem1: SEND :AT+CREG?(cr) > OK72 [Thread-2] DEBUG org.smslib - GTW: modem1: BUFFER: +CREG: 0,1 > 8373 [Thread-2] DEBUG org.smslib - GTW: modem1: RECV :+CREG: 0,1(cr)OK > (cr) > 8374 [Thread-2] INFO org.smslib - GTW: modem1: GSM: Registered to > home network. > 8383 [Thread-2] DEBUG org.smslib - GTW: modem1: SEND :AT+CMEE=1(cr) > 8405 [Thread-2] DEBUG org.smslib - GTW: modem1: BUFFER: OK > 8405 [Thread-2] DEBUG org.smslib - GTW: modem1: RECV :OK(cr) > 8405 [Thread-2] DEBUG org.smslib - GTW: modem1: SEND :AT+CPMS?(cr) > OK32 [Thread-2] DEBUG org.smslib - GTW: modem1: BUFFER: +CPMS: "SM", > 0,25,"SM",0,25,"SM",0,25 > 8433 [Thread-2] DEBUG org.smslib - GTW: modem1: RECV :+CPMS: "SM", > 0,25,"SM",0,25,"SM",0,25(cr)OK(cr) > 8434 [Thread-2] INFO org.smslib - GTW: modem1: MEM: Storage Locations > Found: SM > 8434 [Thread-2] DEBUG org.smslib - GTW: modem1: SEND :AT+CNMI=?(cr) > OK57 [Thread-2] DEBUG org.smslib - GTW: modem1: BUFFER: +CNMI: (2), > (0-3),(0-3),(0-2),(0,1) > 8457 [Thread-2] DEBUG org.smslib - GTW: modem1: RECV :+CNMI: (2), > (0-3),(0-3),(0-2),(0,1)(cr)OK(cr) > 8458 [Thread-2] DEBUG org.smslib - CNMI: Found best match: 2 > 8458 [Thread-2] DEBUG org.smslib - CNMI: Found best match: 1 > 8458 [Thread-2] DEBUG org.smslib - CNMI: Found best match: 0 > 8458 [Thread-2] DEBUG org.smslib - CNMI: Found best match: 2 > 8458 [Thread-2] DEBUG org.smslib - CNMI: Found best match: 0 > 8458 [Thread-2] DEBUG org.smslib - GTW: modem1: SEND :AT > +CNMI=2,1,0,2,0(cr) > 8479 [Thread-2] DEBUG org.smslib - GTW: modem1: BUFFER: OK > 8479 [Thread-2] DEBUG org.smslib - GTW: modem1: RECV :OK(cr) > 8479 [Thread-2] DEBUG org.smslib - GTW: modem1: SEND :AT+CMGF=1(cr) > 8500 [Thread-2] DEBUG org.smslib - GTW: modem1: BUFFER: OK > 8501 [Thread-2] DEBUG org.smslib - GTW: modem1: RECV :OK(cr) > 8501 [Thread-2] DEBUG org.smslib - GTW: modem1: SEND :AT > +CSCS="8859-1"(cr) > 8521 [Thread-2] DEBUG org.smslib - GTW: modem1: BUFFER: OK > 8522 [Thread-2] DEBUG org.smslib - GTW: modem1: RECV :OK(cr) > 8524 [Thread-2] DEBUG org.smslib - GTW: modem1: CNMIEmulatorProcessor > thread started. > 8527 [SMSLib-QueueManager] INFO org.smslib - GTW: modem1: Starting > Queue Manager. > 8527 [SMSLib-QueueManager] INFO org.smslib - GTW: modem1: > QueueManager stopped. > 8531 [Thread-2] INFO org.smslib - GTW: modem1: Gateway started. > 9526 [SMSServer - InboundPollingThread] DEBUG org.smslib - > InboundPollingThread() run. > 9530 [SMSServer - OutboundPollingThread] DEBUG org.smslib - > OutboundPollingThread() run. > 9923 [SMSServer - OutboundPollingThread] INFO org.smslib - SMSServer: > sending synchronously... > 11531 [SMSLib-CNMIEmulator : modem1] DEBUG org.smslib - GTW: modem1: > SEND :AT+CPMS="SM"(cr) > OK566 [SMSLib-CNMIEmulator : modem1] DEBUG org.smslib - GTW: modem1: > BUFFER: +CPMS: 0,25,0,25,0,25 > 11567 [SMSLib-CNMIEmulator : modem1] DEBUG org.smslib - GTW: modem1: > RECV :+CPMS: 0,25,0,25,0,25(cr)OK(cr) > 11567 [SMSLib-CNMIEmulator : modem1] DEBUG org.smslib - GTW: modem1: > SEND :AT+CMGL="ALL"(cr) > 11595 [SMSLib-CNMIEmulator : modem1] DEBUG org.smslib - GTW: modem1: > BUFFER: OK > 11598 [SMSLib-CNMIEmulator : modem1] DEBUG org.smslib - GTW: modem1: > RECV :OK(cr) > 15513 [SMSLib-WatchDog] INFO org.smslib - WatchDog running... > 19924 [SMSServer - OutboundPollingThread] DEBUG org.smslib - > OutboundPollingThread() run. > 20037 [SMSServer - OutboundPollingThread] INFO org.smslib - > SMSServer: sending synchronously... > 30037 [SMSServer - OutboundPollingThread] DEBUG org.smslib - > OutboundPollingThread() run. > 30514 [SMSLib-WatchDog] INFO org.smslib - WatchDog running... > 30579 [SMSServer - OutboundPollingThread] INFO org.smslib - > SMSServer: sending synchronously... > 30580 [SMSServer - OutboundPollingThread] DEBUG org.smslib - GTW: > modem1: SEND :AT+CMGS="9900593007"(cr) > 30582 [SMSServer - OutboundPollingThread] DEBUG org.smslib - GTW: > modem1: clearBuffer() called. > 31582 [SMSServer - OutboundPollingThread] DEBUG org.smslib - GTW: > modem1: SEND :javax.mail.internet.mimemultip...@a1807c > OK444 [SMSServer - OutboundPollingThread] DEBUG org.smslib - GTW: > modem1: BUFFER: +CMGS: 147 > 35446 [SMSServer - OutboundPollingThread] DEBUG org.smslib - GTW: > modem1: RECV :+CMGS: 147(cr)OK(cr) > 45446 [SMSServer - OutboundPollingThread] DEBUG org.smslib - > OutboundPollingThread() run. > 45514 [SMSLib-WatchDog] INFO org.smslib - WatchDog running... > 45568 [SMSServer - OutboundPollingThread] INFO org.smslib - > SMSServer: sending synchronously... > ^C47598 [Thread-0] INFO org.smslib - SMSServer shutting down, please > wait... > 47598 [Thread-0] INFO org.smslib - SMSServer: interface: > org.smslib.smsserver.interfaces.Email stopped. > 47598 [SMSLib-WatchDog] DEBUG org.smslib - WatchDog stopped. > 47599 [Thread-0] INFO org.smslib - GTW: modem1: Stopping gateway... > 47599 [Thread-0] DEBUG org.smslib - GTW: modem1: Trying to shutdown > keepAlive thread... > 47599 [Thread-0] DEBUG org.smslib - GTW: modem1: Trying to shutdown > asyncNotifier thread... > 47599 [Thread-0] DEBUG org.smslib - GTW: modem1: Trying to shutdown > asyncMessageProcessor thread... > 47599 [Thread-0] DEBUG org.smslib - GTW: modem1: Trying to shutdown > modemReader thread... > 47599 [Thread-0] DEBUG org.smslib - GTW: modem1: Trying to shutdown > syncMessageProcessor thread... > 47600 [SMSlib-KeepAlive : modem1] DEBUG org.smslib - GTW: modem1: > ModemDriver: KeepAlive thread ended. > 47600 [SMSLib-AsyncNotifier : modem1] DEBUG org.smslib - GTW: modem1: > AsyncNotifier thread ended. > 47601 [SMSLib-AsyncMessageProcessor : modem1] DEBUG org.smslib - GTW: > modem1: AsyncMessageProcessor thread ended. > 47601 [SMSLib-CNMIEmulator : modem1] DEBUG org.smslib - GTW: modem1: > CNMIEmulatorProcessor thread ended. > 47602 [SMSlib-ModemReader-modem1] DEBUG org.smslib - GTW: modem1: > ModemReader thread ended. > 47603 [Thread-0] INFO org.smslib - GTW: modem1: Closing: /dev/ttyS2 > @115200 > 47603 [Thread-0] INFO org.smslib - GTW: modem1: Gateway stopped. > 47604 [SMSServer - InboundPollingThread] DEBUG org.smslib - > InboundPollingThread() interrupted. > 47604 [SMSServer - OutboundPollingThread] DEBUG org.smslib - > OutboundPollingThread() interrupted. > > *******************************LOG > END*********************************** --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "SMSLib User Group" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/SMSLib?hl=en -~----------~----~----~----~------~----~------~--~---
