PHP mail()

Tråden skapades och har fått 5 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

...flyttar diskussionen till "Utveckling på Macintosh"

Är ju ingen specifik Mac OS X-fråga...

  • Medlem
  • Danderyd
  • 2007-10-30 15:58

Tack!

Kan inte mer än att skrika tack! Har suttit hela dan med ett hemsidejobb och upptäcker till min förfäran att mailen ser helt sjuka ut. Detta funkar så jävla bra! TACK!!!!!!!!!!!!!!!!!!!!!!!!!!!

1
Bevaka tråden