19. august 2004 - 16:01Der er
5 kommentarer og 1 løsning
Simpel mail() funktion virker ikke på server.
Hejsa, jeg er ved at lave en side med en mail funktion - siden blev lavet på min egen pc hvor jeg lavede en simpel mail() funktion, og også funkerede fint. Dernæst overførte jeg siden til den server den skulle stå på (apache2, win xp) men der virkede mail funktionen ikke - der kom bare en error.. Jeg tog min bærbar under armen og satte den til det LAN hvor serveren står, når mail funktionen bliver afviklet på min bærbar virker den, men på serveren gør den ikke..
På serveren har jeg sat php.ini-filen op så den passer til ISP'en med den rigtige SMTP server.
For at fejlsøge lidt prøvede jeg at telnette til SMTP serveren (i kommandopromt: telnet mail-relay.tele2adsl.dk 25), den maskine som skal køre webserver får en timeout, men min bærbar som er tilsluttet det samme netværk kan godt connecte til den..
Dertil kommer mit spørgsmål, er det muligt at et program eller en indstilling i windows xp kan blokere på en sådan vis, at man ikke kan connecte til port 25 på en server..?
Det lyder som et net/firewall problem. Hvis jeg var dig.
1) Tjek om serveren har fået en ip - og at den overhovedet kan nå noget på nettet (surf fra den eller lign) 2) Sprøg i en windows kategori - jeg tror de har mere styr på det end her - det kan være du er mere heldig med svar.
Hvis problemet også sker når du bruger telnet, så lyder det som noget andet (det er du også selv inde på) der er problemet (altså ikke php specifikt)..
Lukker spørgsmålet nu, og flytter det til windows - tak for jeres indlæg..
Synes godt om
Ny brugerNybegynder
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.