Šta je novo?

mala nedoumica oko maila

dzudzubajac

Čuven
Učlanjen(a)
12.02.2005
Poruke
4,920
Poena
525
Ukoliko imam neki php kod koji generise neki mail i salje ga na odredjenu adresu (npr kontakt forma na sajtu), da li je potrebno instalirati neki MTA na web serveru (na kome se naravno vrti linux) da bi taj mail bio preusmeren na pravu adresu ili je dovoljno upisati u php.ini adresu mail servera?

edit: evo konkretnijeg problema - imam web server pod linuxom i mail server pod win-om. Imam sajt na web serveru. Kada neko posalje mail preko kontakt forme na sajtu, taj mail treba da stigne na odredjenu adresu...Na mail serveru postoji korisnik sa tom mail adresom, problem je samo da se taj mail prosledi sa linuxa na win. Sta mi treba za tu egzibiciju?
 
Poslednja izmena:
kako bi to izveo na potreban ti je paket:
http://pear.php.net/package/Mail

i neki ovakav kod:

Kod:
<?php
require_once "Mail.php";

$from = "Sandra Sender <[email protected]>";
$to = "Ramona Recipient <[email protected]>";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";

$host = "mail.example.com";
$username = "smtp_username";
$password = "smtp_password";

$headers = array ('From' => $from,
  'To' => $to,
  'Subject' => $subject);
$smtp = Mail::factory('smtp',
  array ('host' => $host,
    'auth' => true,
    'username' => $username,
    'password' => $password));

$mail = $smtp->send($to, $headers, $body);

if (PEAR::isError($mail)) {
  echo("<p>" . $mail->getMessage() . "</p>");
 } else {
  echo("<p>Message successfully sent!</p>");
 }
?>


sad, ja nisam neki php programer, ali sam imao slicnih zelja i uspevalo mi je da ih ovako resim.
 
Potrebno ti je da unutar podesavanja MAIL servera postavis i IP adresu WebServera sa koga saljes Mail kako ga ne bi Mail-Server odbijao!

mynetworks = 192.168.0.0/16, 127.0.0.1/32, 85.222.163.xxx/32
 
Nazad
Vrh Dno