
[ Home | Liste | F.A.Q. |
Risorse | Cerca... ]
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