Gå til innhold

Mail script med støtte for smtp server?


Anbefalte innlegg

Videoannonse
Annonse

har du tilgang til PEAR er dette et VELDIG godt alternativ. spør du meg burde dette vært instalert på SAMTLIGE php servere. i XAMMP følger så å si alle pakker med.

http://pear.php.net

her kan du ta en titt på DENNE pakken.

 

Et eksempel på bruk av PEAR::Mail

 

<?php
include('Mail.php'); //includer PEAR fila

//Motakere av mailen, kan legge til Bcc og cc etc her
$recipients = array('To' => '[email protected]',
                   'Bcc' => '[email protected]');

//mailens headere, skal alltid være laget som array!                    
$headers['From']    = '[email protected]';
$headers['To']      = '[email protected]';
$headers['Subject'] = 'Test message';

//Teksten vi ønsker å sende i mailen
$body = 'Test message';

//Adressen til send
$params["host"] = 'localhost';//Adressen til smtp serveren
$params["port"] = 25;//The port to connect. Default is 25
$params["auth"] = false;//Whether or not to use SMTP authentication. Default is FALSE
$params["username"] = 'brukernavn';//Brukernavnet på SMTP serveren (ikke alle smtp servere bruker dette)
$params["password"] = 'pass';//Passordet tilhørende brukernavnet

// Create the mail object using the Mail::factory method
$mail_object =& Mail::factory('smtp', $params);

$mail_object->send($recipients, $headers, $body);
?>

 

Som du ser gir denne klassen oss en ekstremt lett måte å sende avanserte mail på. Å sende med vedlegg er heller ikke noe problem ;)

Endret av NH
Lenke til kommentar
Noen som vet om/har ett script som sender mail via en smtp server?

5647436[/snapback]

Jeg bruker en SMTP-server og jeg bruker mail(...)

 

Hvis du skal angi SMTP-serveren i scriptet (dersom du ikke kan endre php.ini) så kan du skrive

<?
ini_set("SMTP", "smtp.serveren.no");
ini_set("smtp_port", "25");

mail("[email protected]", "Emne her", "Beskjed her");
?>

for å sette SMTP-serveren til smtp.serveren.no på port 25. Til slutt sender du en e-post til Bill Gates. Da blir han sikkert glad. :)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...