PHP mail()

Tråden skapades och har fått 3 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • Jönköping
  • 2001-08-30 23:20

hallo..

För att skicka ett mail via php så använder jag nu denna funktion:

$mailheaders = "From: tomten<>
";
$mailheaders .= "Reply-To: $sender_email

";

mail($recipient, $subject, $msg, $mailheaders);

(de andra variablarna tog jag inte med)

hursomhelst, jag _antar_ att mail() skickar mailet via localhost..kan man ändra detta? hur?

  • Medlem
  • Stockholm
  • 2001-08-31 01:11

Du ställer in vilken mailserver som skall användas i konfigurations filen php.ini:

Citat:

sendmail_path = ;for unix only,
may supply arguments as well (default is ´sendmail -t -i´)

För att få fason på åäö så lägg till följande i from:

Citat:

Content-Type: text/plain; charset=iso-8859-1;
Content-Transfer-Encoding: 8bit;

Bara som en liten sidokommentar: Det är just den där 8bit headern som brukar fattas när mail kommer med fel svenska tecken (som t.ex. dom mail 99mac.com har skickat ut).

  • Medlem
  • Stockholm
  • 2001-08-31 12:43

Det går oxå att skicka mail med valfri smtp-server från php - kolla i codegallery på www.zend.com

1
Bevaka tråden