---
title: "GAH! smtp på unix-system!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16588-gah-smtp-på-unix-system"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "HDJHSKGDKJHSD"
published: "2002-01-16T16:47:00.000Z"
updated: "2002-01-17T22:55:00.000Z"
replies: 15
views: 262
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/16588-gah-smtp-på-unix-system"
---

# GAH! smtp på unix-system!

## #1 — HDJHSKGDKJHSD, 2002-01-16T16:47Z

SNARK!

Jag tror jag blir gaaalen (bli nåt som man redan är!?) :)

Har installerat mac osx nu, php ingår.. och jag har dragit på "smtp-server" i server-admin.. och det funkar att använda den maskinen som smtp från min andra dator.

vad som däremot INTE funkar är mail() funktionen!

vilket irriterar mig otroligt mycket, snälla.. är det nån som vet vad detta beror på, och hur man löser det?

alternativt, kan jag någonstans konfigga en ANNAN smtp server (t.ex min isps) så php skickar mailen via den istället för localhost?

tack!

Permalänk: https://www.webforum.nu/p/16588

## #2 — Batboy, 2002-01-16T17:10Z

Har du kollat php.ini?

\[mail function\]
; For Win32 only.
SMTP = localhost

Där ska du kunna ange t.ex. din ISPs SMTP.

/r
Sorry, ser nu att det inte alls var Win32 det handlade om..

/j

\[Redigerat av Batboy den 16 jan 2002\]

Permalänk: https://www.webforum.nu/p/325891

## #3 — HDJHSKGDKJHSD, 2002-01-16T18:25Z

hehe, tack för hjälpen

jag själv har "noterat" den där raden :)

(irriterar mig järnet på den iofs)

Permalänk: https://www.webforum.nu/p/325892

## #4 — GunnarD, 2002-01-16T19:52Z

Leta reda på var sendmail finns på din maskin och prova detta i php.ini

> \[mail function\]
> sendmail_path   =       /usr/sbin/sendmail -t

Har inte testat själv men eftersom MacOS X har Unix i botten så borde det fungera ;)

Permalänk: https://www.webforum.nu/p/325893

## #5 — HDJHSKGDKJHSD, 2002-01-16T20:04Z

hej!

Nu till nästa "problem", jag hittar inte php.ini på min server :-)

har sökt så här "find / -name php.ini", och den hittade inget :-(

och i /System/Library/PHP/ ligger den inte heller :-/

sendmail pathen du skrev stämde iaf (tack), jag gjorde en whereis sendmail för att vara säker :)

hursomhelst.. vart hittas php.ini? :)

Permalänk: https://www.webforum.nu/p/325894

## #6 — GunnarD, 2002-01-16T20:11Z

Prova att leta efter php\*ini:

```
find / -name "php*ini" -print
```

PHP versin 3 använder php3.ini.

Permalänk: https://www.webforum.nu/p/325895

## #7 — SPiN, 2002-01-16T20:18Z

Då har du inte gjort som man ska. Den heter php.ini-dist egentligen ( Ja, på Linux också... :) ), och den ska kopieras över till /usr/local eller nåt har jag för mig. Möjligt att det var pathen för ditt PHP också.

```
$ cp /sokvag/php/php.ini-dist /usr/local/php.ini
```

Kolla dock upp det i nån README för PHP. \*humma\*

Permalänk: https://www.webforum.nu/p/325896

## #8 — HDJHSKGDKJHSD, 2002-01-16T21:48Z

gjort som man ska och gjort som man ska :)

PHP är installerat från början, allt jag gjorde för att få igång det var att ta bort lite # från httpd.conf :)

Permalänk: https://www.webforum.nu/p/325897

## #9 — patrickpolly, 2002-01-17T12:52Z

HDJHSKGDKJHSD,

Jag har för mig att jag inte heller fick någon php.ini med när jag körde in PHP på min dator (Mac OS X). Ladda hem en Unixdistribution och kopiera den därifrån.

//Patrik

Permalänk: https://www.webforum.nu/p/325898

## #10 — HDJHSKGDKJHSD, 2002-01-17T12:54Z

Ok, tackar!

en liten fråga bara, vart ska jag kopiera den till? :-)

Permalänk: https://www.webforum.nu/p/325899

## #11 — SPiN, 2002-01-17T13:23Z

Ah, sorry... :r
Den kanske inte ens ska finnas till MacOS X? Jag fick för mig att du satt på Linux.

Jag kan tyvärr inte hjälpa dig med Mac:ar, har aldrig arbetat med en. Tar inte i dom med tång ens... ;)

Permalänk: https://www.webforum.nu/p/325900

## #12 — HDJHSKGDKJHSD, 2002-01-17T13:51Z

lol, det brukar låta så..

hursomhelst, vart ska filen ligga?!?!

Permalänk: https://www.webforum.nu/p/325901

## #13 — patrickpolly, 2002-01-17T15:35Z

Skriv phpinfo(); i en .php-fil och öppna den via din webbläsare så ser du var den ska ligga (det ligger högst upp på sidan)

//Patrik

Permalänk: https://www.webforum.nu/p/325902

## #14 — garda, 2002-01-17T20:09Z

ett tips är att uppdatera php...
gå till: <http://www.entropy.ch/software/macosx/php/> 
där finns en mycket bra guide!

php.ini ligger i /usr/local/lib

Permalänk: https://www.webforum.nu/p/325903

## #15 — HDJHSKGDKJHSD, 2002-01-17T22:27Z

hej

nu har jag installerat php4.1.1 och lagt dit en php.ini i /usr/local/lib/ efter det startade jag om apache, och kollade phpinfo(), hursomhelst..

det verkar inte funka eftersom i min php.ini hhar jag skrivet så här:

;sendmail_path = /usr/sbin/sendmail -t

men i phpinfo() så ser den ut så här:

;sendmail_path = /usr/sbin/sendmail -t -i

Och det funkar fortfarande inte att skicka mail.. :-(

Permalänk: https://www.webforum.nu/p/325904

## #16 — HDJHSKGDKJHSD, 2002-01-17T22:55Z

doh!

såg det nu, att ";" var framför ;P

så jag tog bort semi-kolonet och det ser rätt ut i phpinfo (jämfört med whereis sendmail)..

men mailet kommer fortfarande inte fram! .-(

Permalänk: https://www.webforum.nu/p/325905

---

Tråden på webben: https://www.webforum.nu/amne/php/16588-gah-smtp-på-unix-system
