Avatar billede thums Praktikant
22. april 2001 - 17:03 Der er 6 kommentarer og
1 løsning

Automatisk SMS

er der nogen der ved om der findes en standard klasse til dette problem...

jeg har et program som kører over netværk.... jeg har en nedbørsmåler, server(som får information fra nedbørsmåler) og til sidst en klient... det er meningen at klienten skal logge sig på og kunne se om der er nedbør eller ej i en bestemt sektor... her har jeg tænkt mig at udvide det med muligheden for at få en sms(uden at være logget på).. database tilgang osv. er let.... det er mest det med at få afsendt SMS\'en...

Håber der er nogle der kan hjælpe... :)
Avatar billede thums Praktikant
22. april 2001 - 17:04 #1
et er faktisk KUN det med SMS\'en i får point for.. det andet er sq for let til 120 point.. :)))
Avatar billede mpultz Nybegynder
22. april 2001 - 18:44 #2
Det lyder spændende så jeg søgte om information på Suns web site. Se dette link, her er nok noget til at komme videre.
http://search.java.sun.com/Search/java?qt=sms&col=jsun0&col=jsun1&col=nforum&rf=0
Avatar billede mpultz Nybegynder
22. april 2001 - 21:51 #3
Prøv at check http://www.noctor.com/smsjdk.htm, en SMS JDK.
Avatar billede disky Nybegynder
23. april 2001 - 09:04 #4
Du skal sende den SMS som en email, og til dette kan du bruge denne klasse:
package disky.util;

import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;

public class SendMail
{
    String recipient=\"\";
    String sender= \"\";
        String body=\"\";
        String subject=\"\";
       
    public void setRecipient( String recipient )
    {
            this.recipient = recipient;
    }
   
    public void setSender( String sender)
    {
            this.sender = sender;
    }
   
        public void setBody(String body)
        {
            this.body=body;
        }
       
        public void setSubject(String subject)
        {
            this.subject=subject;
        }

        public boolean sendMail()
    {
        boolean sendMail = true;
        try
        {
            Properties props = new Properties();
            props.put(\"mail.smtp.host\", \"lambe.pair.com\");
           
            Session mailsession = Session.getDefaultInstance(props, null);
           
            Message msg = new MimeMessage(mailsession);
            msg.setFrom(new InternetAddress(sender));
            msg.addRecipient(Message.RecipientType.TO, new InternetAddress(recipient));
            msg.setSubject(subject);
            msg.setText(body);
           
            Transport.send(msg);
/*
                        System.out.println(\"modtager = \"+recipient);
                        System.out.println(\"afsender = \"+sender);
                        System.out.println(\"subject  = \"+subject);
                        System.out.println(\"tekst    = \"+body);
*/                       
                        return true;
        }
        catch( AddressException e )
        {
            return false;
        }
        catch( MessagingException e )
        {
            return false;
        }
    }
}

For at bruge den gør du f.eks. følgende:

        SendMail mail=new SendMail();
        mail.setSender(\"afsender@postkasse.dk\");
        mail.setRecipient(\"modtager@postkasse.dk\");
        mail.setSubject(\"Hej her er en SMS\");
        mail.setBody(\"her kommer så hele din SMS besked husk max 176 char\");
        mail.sendMail();


Hvis du har en Tele Danmark telefon send til:
xxxxxxxx@sms.tele.dk

sonofon: xxxxxxxx@note.sonofon.dk

er det en anden udbyder sig lige til
Avatar billede disky Nybegynder
26. april 2001 - 14:39 #5
thums: jamen tak for hjælpen
disky: det var så lidt


hmmmm
Avatar billede thums Praktikant
26. april 2001 - 15:46 #6
Synes at det der skulel siges blev sagt ved at give pointne til det svar jeg brugte ..... ikke også??.... jeg synes at han kom først.. derfor prøvede jeg at se på det han gav mig til at klare det på... desuden var det også mere det han gav mig som jeg bedte om i mit spørgsmål.... jeg bedte ikke om en der brugte noget så løst som Mail-adresser til at sende rundt på....
Avatar billede disky Nybegynder
26. april 2001 - 15:50 #7
du bad om noget til at sende SMS\'er med og det gav jeg dig.

Men pyt med det,


Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester