Avatar billede BacceDK Juniormester
07. februar 2002 - 11:43 Der er 21 kommentarer og
3 løsninger

ændring af afsender i sms sender ?

hejsa all jeg har en sms sender som virker finno, der er bare en ting jeg er ved at være træt af
nå modtageren får sin sms står der "sms@domæne.dk fra bruger" Det ville jeg egentlig gerne have lavet om så der står noget alla "fra bruger på domæne.dk"
sådan med andre ord, hvordan undgår jeg at der kommer det skide @ ind i teksten ??? så det kan se ud som noget alla den opstilling fek.s coolsms har på deres ???
Avatar billede sthen Nybegynder
07. februar 2002 - 11:46 #1
Hvordan ser koden ud til din sender i øjeblikket ???
Avatar billede BacceDK Juniormester
07. februar 2002 - 11:50 #2
et klip fra den ser således ud
if(isset($to) && isset($besked)) {
$fra = "Fra $sender på domæne.dk\n";
$message .= "$fra";
$message .= "$besked";


if ($to < 20599999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 20999999) { $to = "$to@note.sonofon.dk"; }
elseif ($to < 21799999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 21999999) { $to = "$to@smartsms.dk"; }
elseif ($to < 22199999) { $to = "$to@note.sonofon.dk"; }
elseif ($to < 22209999) { $to = "$to@smartsms.dk"; }
elseif ($to < 22299999) { $to = "$to@note.sonofon.dk"; }
elseif ($to < 22399999) { $to = "$to@smartsms.dk"; }
elseif ($to < 22999999) { $to = "$to@note.sonofon.dk"; }
elseif ($to < 23799999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 23899999) { $to = "$to@smartsms.dk"; }
elseif ($to < 23909999) { $to = "$to@smartsms.dk"; }
elseif ($to < 24899999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 24999999) { $to = "$to@smartsms.dk"; }
elseif ($to < 25399999) { $to = "$to@note.sonofon.dk"; }
elseif ($to < 25599999) { $to = "$to@smartsms.dk"; }
elseif ($to < 25799999) { $to = "$to@smartsms.dk"; }
elseif ($to < 25999999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 26999999) { $to = "$to@sms.mobilix.dk"; }
elseif ($to < 27999999) { $to = "$to@sms.mobilix.dk"; }
elseif ($to < 28999999) { $to = "$to@gsm1800.telia.dk"; }
elseif ($to < 29699999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 29729999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 29859999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 29879999) { $to = "$to@smartsms.dk"; }
elseif ($to < 29999999) { $to = "$to@smartsms.dk"; }
elseif ($to < 40499999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 40999999) { $to = "$to@note.sonofon.dk"; }
elseif ($to < 50199999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 50299999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 50399999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 51399999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 51859999) { $to = "$to@smartsms.dk"; }
elseif ($to < 51959999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 52399999) { $to = "$to@smartsms.dk"; }
elseif ($to < 66899999) { $to = "$to@sms.tdm.dk"; }
mail($to, "", $message, "From: sms@domæne.dk ");
Avatar billede klatten Nybegynder
07. februar 2002 - 11:52 #3
det skal vist ændres på mailserveren! - du kan altså ikke gøre noget i dit php dokument!
Avatar billede BacceDK Juniormester
07. februar 2002 - 11:53 #4
mail serveren ?? hvordan ???
Avatar billede klatten Nybegynder
07. februar 2002 - 11:55 #5
Afhænger af programmet!
Kontakt dem der hoster din hjemmeside!
Avatar billede BacceDK Juniormester
07. februar 2002 - 11:58 #6
jamen det er så nemt at hvis det skal laves i mail serveren kan jeg lave det selv, bare via min egen server i stedet for udbydderen. meen du skriver vist ? du er ikke sikker ?
Avatar billede sthen Nybegynder
07. februar 2002 - 11:59 #7
mail($to, "", $message, "From: Fra $sender på domæne.dk");
Avatar billede klatten Nybegynder
07. februar 2002 - 12:01 #8
Nej, jeg er ikke sikker!
Avatar billede sthen Nybegynder
07. februar 2002 - 12:02 #9
Sidste linie skal bare ændres til det jeg skrev før, så burde det virke
Avatar billede BacceDK Juniormester
07. februar 2002 - 12:12 #10
hmm sthen når jeg sætter den ind som du siger fåt jeg dette resultal
"Fra.bruger.på.domæne.dk@linux1.wannafind.:fra bruger på domæne.dk" besked.
Avatar billede thesaint Nybegynder
07. februar 2002 - 12:35 #11
Ovennævnte er ikke det eneste problem.
Du bør ikke anvende smartsms.dk da det enten er for langsomt eller endnu værre, så når beskederne aldrig frem ===> dormancy-time = 4 timer, så vidt jeg husker.
Desuden kan du ikke sende til Orange-abonnenter som anført, men det er en helt anden historie.

;-)
Avatar billede BacceDK Juniormester
07. februar 2002 - 13:03 #12
thesaint
jamen jeg har da heller ikke tænkt mig at benytte deres service. jeg vil bare have lavet im egen sms sender om så der ikke kommer det der latterlige @ i mine afsendelser
Avatar billede thesaint Nybegynder
07. februar 2002 - 13:14 #13
O.K., blot en kommentar eftersom du jo skrev at du havde en SMS-sender der virker fint. Det gør den sikkert også til langt de fleste numre, men altså ikke til alle.
Avatar billede BacceDK Juniormester
07. februar 2002 - 13:19 #14
nej det gør den sikkert ikke
meen problemet lige nu er at få @ væk uden hosten's pisse skrift også kommer på
Avatar billede thesaint Nybegynder
07. februar 2002 - 13:35 #15
indate>

O.K.

Prøv at fifle lidt med følgende:


$sender = "indate.dk <SMS@indate.dk>";

mail("$to", "", " Fra: $from - $x/$i :$message", "From: $sender");


Det kan i hvertfald løse lidt af problemet, hvis ikke 100 %.

The Saint is back

,-)
Avatar billede thesaint Nybegynder
07. februar 2002 - 13:36 #16
Ups -

glem $x/$i

;-)
Avatar billede BacceDK Juniormester
07. februar 2002 - 14:24 #17
det giver da samme resultat som det i min nuværende kode som står længere oppe
mail($to, "", $message, "From: sms@domæne.dk ");
Avatar billede thesaint Nybegynder
07. februar 2002 - 14:26 #18
Nogle gange går det lidt for stærkt, når man skal være flere steder.

Har først nu opdaget, at du jo ikke skal have et navn på afsenderen af beskeden med, så derfor:

slet:

Fra: $from - $x/$i :

Sorry
;-)
Avatar billede thesaint Nybegynder
07. februar 2002 - 14:28 #19
Hmm,- det burde det ikke.
Beskeder sendt til Sonofon vil indeholde dit domæne og intet andet.
Det er muligt at SMS til TDC vil vise sms@domæne.dk det ved jeg ikke, men til Polle er det blot domænet der bliver vist efterfulht af ()  og herefter sleve beskeden.

;-)
Avatar billede emileej Nybegynder
07. februar 2002 - 14:45 #20
>>Søren

Det burde altså virke med "From: $brugerNavn fra indate.dk <mailbot@indate.dk>" bruger selv det princip...

E-)mil
http://privat.eej.dk
http://eej.dk
Avatar billede BacceDK Juniormester
07. februar 2002 - 15:07 #21
ok ok nu ser koderne sådan ud..!

if(isset($to) && isset($besked)) {
$fra = "$sender på indate.dk\n";
$message .= "$fra";
$message .= "$besked";
$sender = "indate.dk <sms@indate.dk>";

if ($to < 20599999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 20999999) { $to = "$to@note.sonofon.dk"; }
elseif ($to < 21799999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 21999999) { $to = "$to@smartsms.dk"; }
elseif ($to < 22199999) { $to = "$to@note.sonofon.dk"; }
elseif ($to < 22209999) { $to = "$to@smartsms.dk"; }
elseif ($to < 22299999) { $to = "$to@note.sonofon.dk"; }
elseif ($to < 22399999) { $to = "$to@smartsms.dk"; }
elseif ($to < 22999999) { $to = "$to@note.sonofon.dk"; }
elseif ($to < 23799999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 23899999) { $to = "$to@smartsms.dk"; }
elseif ($to < 23909999) { $to = "$to@smartsms.dk"; }
elseif ($to < 24899999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 24999999) { $to = "$to@smartsms.dk"; }
elseif ($to < 25399999) { $to = "$to@note.sonofon.dk"; }
elseif ($to < 25599999) { $to = "$to@smartsms.dk"; }
elseif ($to < 25799999) { $to = "$to@smartsms.dk"; }
elseif ($to < 25999999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 26999999) { $to = "$to@sms.mobilix.dk"; }
elseif ($to < 27999999) { $to = "$to@sms.mobilix.dk"; }
elseif ($to < 28999999) { $to = "$to@gsm1800.telia.dk"; }
elseif ($to < 29699999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 29729999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 29859999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 29879999) { $to = "$to@smartsms.dk"; }
elseif ($to < 29999999) { $to = "$to@smartsms.dk"; }
elseif ($to < 40499999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 40999999) { $to = "$to@note.sonofon.dk"; }
elseif ($to < 50199999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 50299999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 50399999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 51399999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 51859999) { $to = "$to@smartsms.dk"; }
elseif ($to < 51959999) { $to = "$to@sms.tdm.dk"; }
elseif ($to < 52399999) { $to = "$to@smartsms.dk"; }
elseif ($to < 66899999) { $to = "$to@sms.tdm.dk"; }
mail("$to", "", " Fra:$message", "From: $sender");

og giver følgende resultat

"sms@indate.dk:
Fra:bruger på
indate.dk
bla bla bla bla
;
Avatar billede emileej Nybegynder
07. februar 2002 - 15:21 #22
Nåhh - det er på din mobil telefon, at det ser sådan ud? Det er så de firmaer, du sender til, der har et script til at skrive sms'en, og det er dette, der må gøre at det er emailen der bliver vist, og ikke det der står i din 'From' - så er der vist desværre ikke noget at gøre ved det...

E-)mil
http://privat.eej.dk
http://eej.dk
Avatar billede thesaint Nybegynder
07. februar 2002 - 16:23 #23
indate>

Jamen er det ikke også ok ?

Det kan ikke blive såmeget anderledes.

;-)
Avatar billede sshenriksen Nybegynder
21. april 2002 - 17:24 #24
hvilken SMS sender er det, og hvor kan man hente den?

Sune
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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