Avatar billede steench Nybegynder
27. februar 2006 - 15:01 Der er 2 kommentarer og
1 løsning

Sende mail via exchange

Hej

Kan nogen fortælle mig hvad der kræves for at ens exchangeserver 2003, kan bruges som smtp server for et php script ?

Jeg har brug for at, afsenderen har et andet domaine end det er er oprettet på exchangeserveren.
Avatar billede Slettet bruger
27. februar 2006 - 18:31 #1
Hejsa,

Du skal have relay aktiveret på din exchange box.

eks.
<?php
$to = "email.guide@about.com";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
if (mail($to, $subject, $body))
{
  echo("<p>Message successfully sent!</p>");
}
else
{
  echo("<p>Message delivery failed...</p>");
}
?>

eller du kan "bygge" et script via php som køre følgende

telnet 10.0.0.1 25
;Server: 220 mx.mydom.com SMTP
HELO
;Serverr: 250 OK
MAIL FROM:user@mydom.com
;Server: 250 Address Ok.
RCPT TO:user@otherdom.com
;Server: 250 user@otherdom.com OK
DATA
;Server (eller noget lig.): 354 Enter Mail
Enter message, then on a new line,
.
exit
Avatar billede steench Nybegynder
27. februar 2006 - 21:01 #2
Hej

Tja.. Det er såmend også det jeg har gjort, samt rettet i php.ini så den peger på min mail server.
Men jeg tror problemet ligger i forbindelsen til min exchange. Jeg kan nemlig ikke få forbindelse til via telnet på port 25.
Avatar billede steench Nybegynder
21. november 2007 - 13:16 #3
n
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