Opprett et nytt emne Svar på emnet  [ 5 innlegg ]  Utskriftsvennlig visning
 Innleggets emne: Feilmelding med mail() i PHP
InnleggSkrevet: 29 Aug 2009, 20:23 

Innlegg: 6
Har lagd en php.ini og spesifisert SMTP-server der:
[mail function]
SMTP = smtp-relay2.webhuset.no
sendmail_from = admin@domenetmitthoswebhuset.no

<?php
mail($to, $subject, $body);
?>

gir denne feilmeldinga:
WARNING: RunAsUser for MSP ignored, check group ids (egid=9944, want=51) can not chdir(/var/spool/clientmqueue/): Permission denied

Hva gjør jeg feil her og hva kan jeg gjøre for å få mail() til å virke?


Kan legge til at jeg fiksa saken ved å bruke sockets i stedet, virker smertefritt, kanskje jeg bare skal skrive den om til en funksjon og legge den i en include og bruke den istedet for mail(). Ca slik ser den ut nå på kontaktskjemaet:
<?php
//Endre noen verdier her for ditt domene
$toemail = "admin@domenetditt.no";
$website = "www.domenetditt.no";
$smtpservername = "smtp-relay2.webhuset.no";
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$comment = $_POST['comment'];

// Formater tid og dato
$tid = time();
$dato = date("D, d M Y H:i:s O", $tid);

$smtp_server = fsockopen($smtpservername, 25, $errno, $errstr, 30);

if(!$smtp_server) {
echo "Something went wrong when sending email, please try again later";
exit;
}
fputs($smtp_server, "HELO ".$_SERVER['SERVER_NAME']."\r\n");
$inn = fgets($smtp_server, 1024);
fputs($smtp_server, "MAIL FROM: $email\r\n");
$inn = fgets($smtp_server, 1024);
fputs($smtp_server, "RCPT TO: $toemail\r\n");
$inn = fgets($smtp_server, 1024);
fputs($smtp_server, "DATA\r\n");
$inn = fgets($smtp_server, 1024);
fputs($smtp_server, "Date: $dato\r\n");
fputs($smtp_server, "From: $name <$email>\r\n");
fputs($smtp_server, "Subject: $subject\r\n");
fputs($smtp_server, "To: $website <$toemail>\r\n");
fputs($smtp_server, "$comment\r\n");
fputs($smtp_server, ".\r\nQUIT\r\n");
$inn = fgets($smtp_server, 1024);
fclose($smtp_server);
?>


Topp
 Profil Send en e-post  
 
 Innleggets emne: Re: Feilmelding med mail() i PHP
InnleggSkrevet: 31 Aug 2009, 15:21 
Teknisk support
Brukerens avatar

Innlegg: 147
Hei,

Takk for at du delte dette med oss.

Kan jeg spørre hvilken php versjon du kjører samt hvilket server du er på?

_________________
Mvh,

Thomas Alling.

Virtuell server (VPS) - Dedikert server - Webhotell - Domenenavn - Lei en nerd


Topp
 Profil  
 
 Innleggets emne: Re: Feilmelding med mail() i PHP
InnleggSkrevet: 31 Aug 2009, 16:31 

Innlegg: 6
PHP er versjon 5.2.6, har ikke rørt denne innstillingen, lot den stå på default.

Websiten ligger på webcluster02.


Topp
 Profil Send en e-post  
 
 Innleggets emne: Re: Feilmelding med mail() i PHP
InnleggSkrevet: 01 Sep 2009, 13:54 
Teknisk support
Brukerens avatar

Innlegg: 147
Takk for opplysningene. Vi har nå rettet opp i dette på webcluster02.

mail() i PHP skal nå fungere uten problemer ;)

_________________
Mvh,

Thomas Alling.

Virtuell server (VPS) - Dedikert server - Webhotell - Domenenavn - Lei en nerd


Topp
 Profil  
 
 Innleggets emne: Re: Feilmelding med mail() i PHP
InnleggSkrevet: 03 Sep 2009, 07:21 

Innlegg: 6
Yes, det virker smertefritt nå. Takk for rask respons og løsning.


Topp
 Profil Send en e-post  
 
Vis innlegg fra forrige:  Sorter etter  
Opprett et nytt emne Svar på emnet  [ 5 innlegg ] 


Søk etter: