Avatar billede baitianlong Nybegynder
12. marts 2003 - 20:29 Der er 8 kommentarer og
3 løsninger

Smtp problemer

Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Unable to relay for mtf@legende.dk in c:\inetpub\wwwroot\kontakt.php on line 26
error!

Jeg får denne fejl på dette script:

$sFrom = "mtf@legende.dk";
$sTo = "mtf@legende.dk";
$sSubject = "Mail fra hjemmesiden - $sFrom";
$sBody = "$sFrom - <a href='mailto: $sEmail'>$sEmail</a><br /><br />har sendt denne besked fra hjemmesiden:<br /><br /><br />$sTekst<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><a href='www.legende.dk</a>" target="_blank">http://www.legende.dk'>www.legende.dk</a> - get the idea";
$headers  = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "From: $sFrom\n";
$fResult = mail($sTo, $sSubject, $sBody, $headers);
if ($fResult)

Hvad er der galt ?? linie 26 er der hvor der står MIME-Version (o;
Avatar billede sukos Juniormester
12. marts 2003 - 20:39 #1
mail() [function.mail]: SMTP server response...........
PHP kan ikke finde adressen som der skal sendes til, evt bøvl med SMTP i php.ini
Avatar billede human Nybegynder
12. marts 2003 - 20:55 #2
søg efter smtp i din php.ini og det ændre du så til fx mail.tele.dk.

HVis det er TDC adsl du har.
Avatar billede je79ayps Novice
13. marts 2003 - 10:18 #3
skal det ikke være smtp.tele.dk?
Avatar billede baitianlong Nybegynder
13. marts 2003 - 15:47 #4
Jeg tror det er fordi jeg mangler det der sendmail
Avatar billede jpvj Nybegynder
13. marts 2003 - 15:55 #5
Dit problem er (som fejlmeddelelsen klar siger) at SMTP serveren ikke vil relaye til legende.dk.

Nu har du jo ikke skrevet noget om, hvad du kører med af software, men du skal konfigurere din SMTP server til at måtte sende mails til legende.dk.

Der er ikke tale om at du mangler sendmail. Svaret (550: ...) kommer direkte fra din SMTP server.

JP
Avatar billede jpvj Nybegynder
13. marts 2003 - 15:57 #6
human> Ups... så ikke dit svar. Det er naturligvis også en mulighed.
je79ayps> nej. mail.tele.dk er helt korrekt. Der kører ingen SMTP server på smtp.tele.dk

JP
Avatar billede baitianlong Nybegynder
13. marts 2003 - 16:00 #7
Det er det her software jeg har

http://62.199.243.70/phpinfo.php

Håber vi kan løse problemet
Avatar billede jpvj Nybegynder
13. marts 2003 - 16:32 #8
Se her: http://www.skybuilders.com/users/jesse/docs/howToSMTP.html

Søg på siden efter relay, og tilføj IP nummeret på maskinen der kører webserver (dvs. dit eget IP nummer).

JP
Avatar billede sukos Juniormester
13. marts 2003 - 17:07 #9
er det fixet?
Ser IKKE så'n ud i din phpinfo()

Find:
[mail function]
i din php.ini, og sæt den til

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

hvis ellers det er teledanmark som du er koblet til for at komme på nettet.
Hvis ikke, så tjek hvad du skriver i dit postprogram som SMTP og brug den samme.
Avatar billede baitianlong Nybegynder
13. marts 2003 - 18:24 #10
sukos>> Det har jeg gjort, men fejlen kommer stadig, når man trykker send /o;
Avatar billede baitianlong Nybegynder
13. marts 2003 - 18:28 #11
Jeg ved ikke hvorfor den der phpinfo siger localhost, jeg har ændret det til min smtp server og gemt med det... Men det virker ikke
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