Avatar billede showsource Seniormester
05. oktober 2008 - 11:43 Der er 8 kommentarer og
2 løsninger

Brug internet udbyders som "sendmail" fra et php script

Hej
Hvis jeg på ubuntu server gerne vil bruge internet udbyders SMTP til at sende mails fra  et php script, hvad skal jeg så gøre?
Avatar billede martinbk Nybegynder
05. oktober 2008 - 13:33 #1
det kan desværre ikke lade sig gøre at benytte en ikke-lokal MTA på en linux version af php, du har 2 muligheder nu:
1) installere en lokal MTA og blot sætte den til at relaye igennem din ISP
2) benytte følgende klasse som er skrevet til at løse netop denne problemstilling http://phpmailer.codeworxtech.com/index.php?pg=phpmailer
Avatar billede arne_v Ekspert
05. oktober 2008 - 21:37 #2
Er du sikker ?

Jeg ville forvente at:

ini_set('SMTP', 'smtp.myisp.dk');

ville kunne sætte det.

Og ellers er der jo også Pear Mail.
Avatar billede showsource Seniormester
06. oktober 2008 - 20:17 #3
Disken på comp med ubuntu er desværre død, så jeg har ikke lige fået testet om en ini_set ville gøre jobbet.

Men bortset fra det, så er det phpmailer jo ikke tosset!
Avatar billede martinbk Nybegynder
08. oktober 2008 - 05:30 #4
arne_v: må indrømme jeg ikke lige har testet det men dokumentation i php.ini siger at SMTP properien er Win32 only
Avatar billede showsource Seniormester
10. oktober 2008 - 23:18 #5
Har fået gang i min gamle server comp, men får først testet af her i weekenden.
( Bare så i ved jeg ikke er blevet skudt her i Kbh. :] )
Avatar billede showsource Seniormester
10. oktober 2008 - 23:20 #6
skudt => skudt ned
Avatar billede arne_v Ekspert
11. oktober 2008 - 19:45 #7
Nu har jeg lige testet på min Linux box med en ekstern mail server.

Jeg kan ikke få PHP mail til at virke. Ingen fejlbesked men heller ingen email.

Men så prøvede jeg lige PEAR mail. Ingen problemer. Mail sendt og modtaget.

Så Pear Mail er ihverfald en option.
Avatar billede showsource Seniormester
12. oktober 2008 - 12:06 #8
Jeg mente også SMTP var på windåze, og det virkede heller ikke for mig med ini_set()

men det virker med phpmailer.

Hvad er evt. forskellen på pearmailer og phpmailer ?

I må gerne lægge et svar begge to!
Avatar billede arne_v Ekspert
12. oktober 2008 - 15:47 #9
PEAR er et bibliotek af PHP additions. Du installerer dem med kommmandoen:

pear install xxxxxx

(kommandoen er der allerede)

De har faktisk mange gode libs.

Check selv på:

http://pear.php.net/

Og svar.
Avatar billede martinbk Nybegynder
13. oktober 2008 - 10:05 #10
ja pear har en masse dejlige libraries, har dog aldrig selv anvendt pear mail.

jeg kører en lokal MTA på alle mine servere.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester