[ Home | Liste | F.A.Q. | Risorse | Cerca... ]


[ Data: precedente | successivo | indice ] [ Argomento: precedente | successivo | indice ]


Archivio: Giugno 2005 ml@sikurezza.org
Soggetto: Re: [ml] Apache in chroot e php + smtp server
Mittente: Giuseppe `lan` Marocchio
Data: Wed, 22 Jun 2005 17:26:04 +0200 (CEST)
On Wednesday 22 June 2005 12:42, lazzaro.marzini@xxxxxxxxxxxxx wrote:
> Come sappiamo, la versione per linux di php non permette il relay a
> smtp server esterni a quella locale e sembra quindi necessario spostare
> il server di posta all'interno del chroot.
direi che usare i socket sia una buona cosa..
> Per la situazione attuale della macchina questa soluzione e'
> inattuabile, il server di posta montato ha qmail + vpopmail + clamav e
> svariati domini
> virtuali, lo spostamento di tutto all'interno del chroot, oltre alla
> mole di lavoro, non mi sembra una soluzione pulita.
effettivamente meno roba c'è nel chroot meglio è :)
> Ho provato a copiare l'eseguibile di sendmail (con tutti le librerie ad
> esso attaccate) ma non sembra funzionare,
> ho provato ad utilizzare un wrapper perl per bypassare sendmail e
> utilizzare un server di posta esterno ma non funziona.
>
> Qualcuno di voi ha avuto tra le mani una situazione simile? come l'ha
> risolta?
avevo una cosa simile  ho risolto usando questa funzione.. servono le lib pear
<?php
require_once 'Mail.php';
// Preparazione header dell'email
$recipients = 'user@xxxxxxxxxx';
$headers['From']    = 'user@xxxxxxxxxx';
$headers['To']      = 'user@xxxxxxxxxx';
$headers['Subject'] = 'Test ';

$body =' Testo del messaggio';

 l'invio della mail
$params['host'] = 'miosmtpesterno.dominio.tld';
$mail_object =& Mail::factory('smtp', $params); 
$mail_object->send($recipients, $headers, $body); //invio la mail..

?>
questo dovrebbe funzionare a dovere. ovviamente devi aprire il firewall in 
modo che possa instaurare connessioni sulla 25 

Ciao




[ Home | Liste | F.A.Q. | Risorse | Cerca... ]

www.sikurezza.org - Italian Security Mailing List
(c) 1999-2005