Avatar billede puttitat Nybegynder
18. oktober 2002 - 23:10 Der er 19 kommentarer og
2 løsninger

Mailsender

Heysan,

Jeg sidder og lurer lidt på at lave en "smart" SMS sender på min side.

Pointen er, at man indtaster mobilnummeret i et felt, og så vælger udbyderen ud fra en liste. F.eks. hvis man vælger Telia og indtaster nummeret 28282828, så sender den til 28282828@gsm1800.telia.dk (mener jeg det er).

Jeg mangler bare en mailsender, der fungerer uden CGI - dvs. i ren PHP eller HTM(L) - jeg har en smtp server der kan benyttes til at sende via.

Nogen der gider hjælpe?

// Troels
Avatar billede speedy Nybegynder
18. oktober 2002 - 23:16 #1
Det er da vist længe siden at det ikke kan lade sig gøre at sende SMS'er via e-mail.

Så jeg tror ikke det vil lykkes dig om du får fat i sådan en mail-sender eller ej.

men i PHP er der indbygget mail-funktion:

mail("28282828@gsm1800.telia.dk", "Emne", "Besked");

/SpEeDy
Avatar billede speedy Nybegynder
18. oktober 2002 - 23:16 #2
min første linie burde have været:
Det er da vist længe siden at det blev lavet om så det ikke kunne lade sig gøre at sende SMS'er via e-mail.

/SpEeDy
Avatar billede puttitat Nybegynder
19. oktober 2002 - 00:05 #3
Det var vist kun til Tele Danmark telefoner...
Avatar billede speedy Nybegynder
19. oktober 2002 - 00:08 #4
Nej det tror jeg ikke...jeg er næsten helt sikker på det ikke kan lade sig gøre, men prøv da lige fra din egen e-mail adresse og send til din egen telefon.
Jeg tvivler stærkt på at den dukker op. Men hvis den gør, så kan du som jeg sagde før bare benytte PHPs egen funktion:

mail("28282828@gsm1800.telia.dk", "Emne", "Besked");

/SpEeDy
Avatar billede little_john Nybegynder
19. oktober 2002 - 02:55 #5
Telia og sonofon virker stadig .. så vidt jeg ved de to eneste i DK
Avatar billede puttitat Nybegynder
19. oktober 2002 - 12:34 #6
little_john> har du "mailadresserne" til dem (mobilnummer@operatørkode.dk))?
Avatar billede nicklasb Nybegynder
19. oktober 2002 - 12:37 #7
til sonofon er det xxxxxxxx@note.sonofon.dk
Avatar billede speedy Nybegynder
19. oktober 2002 - 13:28 #8
Men mine kommentarer er jo sådan et svar på dit spørgsmål, så jeg lægger lige et svar :)

/SpEeDy
Avatar billede puttitat Nybegynder
19. oktober 2002 - 14:10 #9
Iflg. min logik skulle flg. fil (mail.php) så sende en mail til mig, med emnet Hej, og teksten "med dig".

<?
mail("puttitat@adslhome.dk", "hej", "med dig");
?>

Men jeg får bare "Warning: Unknown error in c:\phpdev\www\mail.php on line 2"

Alt andet PHP på min side fungerer da, eller dvs - det eneste PHP jeg ellers har på min server er en IP-viser.

Jeg har lavet en FTP-konto på min computer I kan bruge hvis I vil være så venlige at se om I kan få det til at virke.?

IP: 131.164.223.187
Bruger: php
Password: eksperten
Port: 21

Denne mappe vises på http://131.164.223.187:79/php/

(Den kører Apache, med PHP installeret, som burde fungere - da det er en samlet "pakke" der selv klarer opsætningen)

Og ja, min webserver kører på port 79 - Hvorfor det ikke er port 80 er lidt af et tillægsspørgsmål: Der er et eller andet program der bruger port 80 - nok også en webserver, men der er bare en tom side - så siden kan udemærket findes, og netstat -a (mener jeg det var), viser at port 80 bruges - men ikke af hvilket program, hvordan finder jeg ud af det?

// Troels
Avatar billede nicklasb Nybegynder
19. oktober 2002 - 14:35 #10
hmm.. har lige prøvet lidt.. Men det er sku lidt svært når man ikke kan opdatere filerne.. Jeg tror ikke jeg har rettighederne til det..
Men det jeg har lagt op virker ikke.. Så det kan du godt slette..
Avatar billede puttitat Nybegynder
19. oktober 2002 - 14:38 #11
Okay, du burde kunne rette i filerne nu - men på forhånd tak for hjælpen...

Bare lad være med at slette de filer du har brugt til at prøve - det er praktisk nok at andre kan se hvad du har prøvet ;o)
Avatar billede speedy Nybegynder
19. oktober 2002 - 14:47 #12
puttitat>>Jeg kan se at du i din php.ini har sat op at SMTP skal være localhost det vil sige at du skal have en SMTP-server på din egen maskine. Ellers skal du ændre SMTP til den SMTP-server du bruger normalt. Så skal du også lige huske at sætte send_mail_from til en mail adresse som findes.

/SpEeDy
Avatar billede puttitat Nybegynder
19. oktober 2002 - 18:17 #13
Rettet til:

[mail function]
; For Win32 only.
SMTP = smtp.freepaq.dk

; For Win32 only.
sendmail_from = puttitat@adslhome.dk

Men får stadig "Warning: Unknown error in c:\phpdev\www\mail.php on line 2"?
Avatar billede puttitat Nybegynder
19. oktober 2002 - 18:43 #14
Har lige smidt en ny version af min Apache/PHP/mysql pakke ind... Vil lige høre, hvor man i httpd.conf indstiller sådan at man gerne må få dirviews?
Avatar billede puttitat Nybegynder
19. oktober 2002 - 19:01 #15
Har fået rettet det med dirviews.

Bortset fra det, ny Apache/PHP, giver fejlen:

Warning: Failed to Receive in c:\phpdev5\www\mail.php on line 2
Avatar billede speedy Nybegynder
19. oktober 2002 - 19:06 #16
din sendmail_from skal for de fleste SMTP-servere være en adresse som eksisterer på den selv samme server. Så prøv at ændre sendmail_from til en adresse du har hos freepaq. Eller lav din SMTP om til den du bruger når du sender fra puttitat@adslhome.dk

Kan du ikke lige vise hele indholdet af mail.php ?

/SpEeDy
Avatar billede puttitat Nybegynder
19. oktober 2002 - 19:42 #17
<?
mail("puttitat@adslhome.dk", "hej", "med dig");
?>
Avatar billede puttitat Nybegynder
19. oktober 2002 - 19:45 #18
ændret til
<?php
mail("webmaster@puttitat.dk", "hej", "med dig");
?>
men virker stadig ikke
Avatar billede puttitat Nybegynder
19. oktober 2002 - 19:57 #19
Skal der mon password til Freepaq's SMTP?
Avatar billede nicklasb Nybegynder
31. december 2002 - 13:50 #20
har du fundet ud af noget?? tror ikke der kommer flere svar her, hvis du ikke sætter gang i spørgsmålet igen..!
Avatar billede puttitat Nybegynder
31. december 2002 - 13:57 #21
Min sidste kommentar var "Skal der mon password til Freepaq's SMTP" - en ved ingenting, flere ved åbenbart endnu mindre. Det kom der aldrig noget svar på, så bottom line: Der var ingen der kunne hjælpe?!

>> happy new year! <<
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