Avatar billede dennism Nybegynder
14. november 2005 - 22:17 Der er 5 kommentarer og
1 løsning

PHP: Send mail

Jeg får følgende fejl når jeg forsøger at sende en mail i php:
http://www.demahost.dk/mail.php

Fejlen skyldes at min SMTP-server kræver at man logger på med sikker godkendelse. Hvordan kan jeg ordne det i php.ini?

Hvordan kan jeg iøvrigt lave sådan at min apache server er sikker, således at folk ikke kan bruge exec-funktionen mm.? Det kan jo nemt blive misbrugt.
Avatar billede dennism Nybegynder
15. november 2005 - 07:09 #1
Ingen der kan hjælpe? :(
Avatar billede dennism Nybegynder
15. november 2005 - 11:21 #2
.lukker
Avatar billede phliplip Nybegynder
15. november 2005 - 13:43 #3
http://phpmailer.sourceforge.net/

Super Class til mail udsendelse! Understøtter også SMTP-server(e) med sikker godkendelse!
Avatar billede dennism Nybegynder
15. november 2005 - 15:38 #4
Ser fint ud. kan du fortælle mig hvordan jeg sender en mail til en SMTP med sikker godkendelse?
Avatar billede phliplip Nybegynder
16. november 2005 - 12:36 #5
Du kan læse denne tutorial: http://www.phpfreaks.com/tutorials/130/0.php

På side 2 er der et eksempel hvor han har extended class'en..

Såvidt jeg kan se ud fra Documentationen er der ikke en function der kan sætte SMTP username og pass.. du kan evt. selv lave en function til at sætte det eller sætte det direkte i koden.

for at bruge SMTP skal du i hvertfald kalde $navnpaaditobjekt->isSMTP();
Avatar billede showsource Seniormester
16. november 2005 - 12:50 #6
I php.ini er en linie med "disable functions"
her kan du skrive de funktioner som ikke må bruges.

I Apache kan du i dine vhosts sætte værdier for hvad et host må med PHP
F.eks. openbase_dir, include_path m.m.

<VirtualHost *>
ServerName domain.dk
ServerAlias www.domain.dk
DocumentRoot "/var/www/domain.dk"

<Directory "/var/www/domain.dk">

AllowOverride All

Options Indexes FollowSymLinks MultiViews Includes

<IfModule mod_php5.c>
  php_admin_flag safe_mode 1
  php_admin_flag register_globals 1
  php_admin_value include_path /var/www/domain.dk
  php_admin_value open_basedir /var/www/domain.dk
  php_admin_value disable_functions exec

</IfModule>

</Directory>
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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