Sitter och försöker skicka php-mail från min lokala apache-server. Jag har php och allt installerat men det kommer inga mail när jag kör koden... Jag har testat alla typer av mail()-snuttar som har funkat förut på webbhotell. Allt ifrån avancerade till såna kopierade direkt från manualen.
Jag antar att jag behöver ställa in nånting i min server/php.ini. smtp eller liknande...
Någon vet vad jag bör göra? :)
Kan fråga en till sak samtidigt. När något blir fel så får jag inga felmeddelanden. Det tar bara lång tid att ladda och sen kommer en vit sida upp. Hur slår jag på så att jag får parse errors och sånt som jag fått förut på webbhotell...?
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
Eller är det detta jag ska pilla i?:
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
Eller är det detta jag ska pilla i?:
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
Tack! :)
Hehe, jag har inte hunnit konfa mail på min mac/ibook heller än så hur du ska skriva där vet jag inte riktigt. I win är det iaf bara till att skriva en smtp-serveradress.
Men som sagt, att sätta utgående smtp-server gick ju tydligen bara under windows-plattformen.
Och då blir det väl problem? Om det inte går att konfigurera sendmail att utnyttja en annan smtp-server som proxy (internetleverantörens) på något sätt.
1. Öppna /etc/postfix/master.cf med ex. pico i terminalen.
2. Ta bort # framför smtp på rad 77.
3. Öppna sedan /etc/hostconfig och ändra raden "MAILSERVER=-AUTOMATIC-" till "MAILSERVER=-YES-", så att smtp-servern är uppe alltid.
4. Kör sedan: sudo postfix reload
Det var iaf första biten, ska leta vidare och se hur man ändra smtp adress.
1. Öppna /etc/postfix/master.cf med ex. pico i terminalen.
2. Ta bort # framför smtp på rad 77.
3. Öppna sedan /etc/hostconfig och ändra raden "MAILSERVER=-AUTOMATIC-" till "MAILSERVER=-YES-", så att smtp-servern är uppe alltid.
4. Kör sedan: sudo postfix reload
Det var iaf första biten, ska leta vidare och se hur man ändra smtp adress.
1. Öppna /etc/postfix/master.cf med ex. pico i terminalen.
2. Ta bort # framför smtp på rad 77.
3. Öppna sedan /etc/hostconfig och ändra raden "MAILSERVER=-AUTOMATIC-" till "MAILSERVER=-YES-", så att smtp-servern är uppe alltid.
4. Kör sedan: sudo postfix reload
Det var iaf första biten, ska leta vidare och se hur man ändra smtp adress.
Ne, jag vet. Läste om det, sendmail kommer inte med senaste os x utan då är det postfix som gäller. Tror inte det spelar någon roll, iof man lär ju behöva veta vilket kommando man ska skriva i php.ini.
Men återigen, ponera att gränssnittet mellan mailserver och php fungerar, hur ska mailen komma ut om port 25 är blockerad? (Dom måste ju isåfall på något sätt gå via internetleverantörens relay-server.)
Men återigen, ponera att gränssnittet mellan mailserver och php fungerar, hur ska mailen komma ut om port 25 är blockerad?
Port 25 blockar bara pop3-server, itne smtp. Hur ska du annars kunna skicka mail via din emailklient? Det php försöker göra är att skicka ett mail via en "vanlig" klient så att säga.
142 ms totalt · 3 externa anrop · v20260731065814-full.55e59744