Newsgroup: it.comp.www.php
Titolo: Email su ng tramite php

ciao
mi chiedevo se è possibile mandare una mail ad un ng tramite php
immagino di si dato che i programmi di posta permettono di farlo
ho cercato nei vecchi post , ma non a quanto pare non ho usato le parole 
chiave giuste :-)
immagino basti sapere l'attributo da usare nell'headers della mail da 
creare, tipo il to, bcc
ciaociao
-- 
********************
http://www.scirio.tk
100% COMMERCIALE
********************

 immagino di si dato che i programmi di posta permettono di farlo
I programmi di posta non mandano una "mail ad un ng", mandano il messaggio
ad un server news...
Volendo potresti fare (come ho fatto io) uno script che interagisca con un
server nntp...
Altrimenti, per fare la cosa piů semplice, vai su 
www.mailgate.org
: lě c'č
un indirizzo di posta associato ad ogni newsgroup, ti basta mandare il
messaggio a quell'indirizzo ed il gioco č fatto! :D
Spero di esserti stato utile,
Liuk
-- 
Message sent from: 
http://www.fanwars.it
 
IP ADDRESS: 80.182.250.34 
TIME: 18-04-2003 14:57

 
grazie x la risposta
ho provato a guardare su mailgate
ma mi sa che l'email che manda ai ng la crea dinamicamente facendo un 
nuovo codice ogni volta, infatti quando scrivo io la mia mail da li
non me la fa vedere come destinataria ma mi fa vedere il ng
se x caso hai sottomano la parte con la quale spedisci le mail al ng col 
tuo scriptino... :-)


 tuo scriptino... :-)
Nessun problema, se ci capisci qualcosa sei bravo, neanche io mi rendo
quasi conto di come ho fatto... ;D
---- SCRIPT HERE! ----
/*
 * Posta un articolo in un newsgroup
 *
 * $subject: l'oggetto dell'articolo
 * $from: nome ed email dell'autore
 * $newsgroups: i gruppi in cui postare
 * $ref: le referenze dell'articolo
 * $body: l'articolo stesso
 */
function postarticle($subject,$from,$newsgroups,$ref,$body) {
  global $server,$port,$send_poster_host,$organization,$text_error;
  global $file_footer, $charset;
  flush();
  $ns=OpenNNTPconnection($server,$port);
  if ($ns != false) {
    fputs($ns,"post\r\n");
    $weg=lieszeile($ns);
    fputs($ns,"Subject: $subject\r\n");
    fputs($ns,"From: $from\r\n");
    fputs($ns,"Sender: $from\r\n");
    fputs($ns,"Newsgroups: $newsgroups\r\n");
    fputs($ns,"Content-Type: text/plain;
charset=".((isset($charset))?$charset:"ISO-8859-1")."\r\n");
    fputs($ns,"Content-Transfer-Encoding: 8bit\r\n");
    fputs($ns,"User-Agent: NewsPortal 0.23\r\n");
    if ($send_poster_host) {
      fputs($ns,"X-HTTP-Posting-Host:
".gethostbyaddr(getenv("REMOTE_ADDR"))."\r\n");
    }
    if ($ref!=false) {
    	fputs($ns,"References: $ref\r\n");
    }
    if (isset($organization)) {
    	fputs($ns,"Organization: $organization\r\n");
    }
    if ((isset($file_footer)) && ($file_footer!="")) {
      $footerfile=fopen($file_footer,"r");
      $body.="\n".fread($footerfile,filesize($file_footer));
      fclose($footerfile);
    }
    $body=ereg_replace("\r",'',$body);
    $body=str_replace("\n.\n","\n..\n",$body);
    $b=split("\n",$body);
    $body="";
    for ($i=0; $i<count($b); $i++) {
      if ((strpos(substr($b[$i],0,strpos($b[$i]," ")),">") != false ) |
(strcmp(substr($b[$i],0,1),">") == 0)) {
        $body .= textwrap(stripSlashes($b[$i]),78,"\r\n")."\r\n";
      } else {
        $body .= textwrap(stripSlashes($b[$i]),74,"\r\n")."\r\n";
      }
    }
    fputs($ns,"\r\n".$body."\r\n.\r\n");
    //echo ("\r\n".$body."\r\n.\r\n");
    $message=lieszeile($ns);
    closeNNTPconnection($ns);
  } else {
    $message=$text_error["post_failed"];
  }
  return $message;
}
---- SCRIPT ENDS HERE ----
Spero ti possa essere d'aiuto...
Ciao,
Liuk
-- 
Message sent from: 
http://www.fanwars.it
 
IP ADDRESS: 80.182.249.92 
TIME: 18-04-2003 17:31

 
[cuz]
ho provare a mandare una mail al ng di test con mailgate aggiunto, ma 
non arriva, magari ci mette un pň
allora ho provato a studiarmi il tuo scriptino
ma mi mancano dei dati
vabbč il server, ne prendo uno a caso, la porta qual'č?
le referenze non ho capito bene cosa sono :-)
inoltre manca la funzione x la connessione OpenNNTPconnection
e a quanto vedo anche altre funzioncine
insomma l'hai personalizzato un pň troppo :-)


 insomma l'hai personalizzato un pň troppo :-)
Beh, io ho copiato la funzione di invio...
Se mi dai la tua mail ti mando un po' piů di roba lě...
-- 
Message sent from: 
http://www.fanwars.it
 
IP ADDRESS: 80.182.247.165 
TIME: 19-04-2003 00:22