perugini Wed Mar 7 02:30:58 2001 EDT
Modified files:
/phpdoc/it/functions mail.xml
Log:
Translated by Fabio Gandola.
Index: phpdoc/it/functions/mail.xml
diff -u phpdoc/it/functions/mail.xml:1.3 phpdoc/it/functions/mail.xml:1.4
--- phpdoc/it/functions/mail.xml:1.3 Wed Dec 13 16:34:10 2000
+++ phpdoc/it/functions/mail.xml Wed Mar 7 02:30:57 2001
@@ -1,108 +1,133 @@
<reference id="ref.mail">
- <title>Mail functions</title>
+ <title>Funzioni di Mail</title>
<titleabbrev>Mail</titleabbrev>
<partintro>
- <simpara>
- The <function>mail</function> function allows you to send mail.</simpara>
+ <simpara>
+ La funzione <function>mail</function> consente di inviare mail.
+ </simpara>
</partintro>
<refentry id="function.mail">
<refnamediv>
<refname>mail</refname>
- <refpurpose>send mail</refpurpose>
+ <refpurpose>Invio mail</refpurpose>
</refnamediv>
<refsect1>
- <title>Description</title>
+ <title>Descrizione</title>
<funcsynopsis>
<funcprototype>
<funcdef>bool <function>mail</function></funcdef>
- <paramdef>string <parameter>to</parameter></paramdef>
- <paramdef>string <parameter>subject</parameter></paramdef>
- <paramdef>string <parameter>message</parameter></paramdef>
+ <paramdef>string <parameter>a</parameter></paramdef>
+ <paramdef>string <parameter>soggetto</parameter></paramdef>
+ <paramdef>string <parameter>messaggio</parameter></paramdef>
<paramdef>string
- <parameter><optional>additional_headers</optional>
+ <parameter><optional>header_addizionali</optional></parameter>
+ </paramdef>
+ <paramdef>string
+ <parameter><optional>parametri_addizionali</optional>
</parameter>
</paramdef>
</funcprototype>
</funcsynopsis>
<simpara>
- <function>Mail</function> automatically mails the message specified
- in <parameter>message</parameter> to the receiver specified in
- <parameter>to</parameter>. Multiple recipients can be specified by
- putting a comma between each address in <parameter>to</parameter>.
+ <function>Mail</function> invia automaticamente il messaggio specificato
+ in <parameter>messaggio</parameter> al destinatario specificato in
+ <parameter>a</parameter>. Destinatari multipli possono essere specificati
+ mettendo una virgola tra ogni indirizzo in <parameter>a</parameter>.
</simpara>
<para>
<example>
- <title>Sending mail.</title>
+ <title>Inviare mail.</title>
<programlisting>
-mail("[EMAIL PROTECTED]", "My Subject", "Line 1\nLine 2\nLine 3");
+mail("[EMAIL PROTECTED]", "Soggetto", "Linea 1\nLinea 2\nLinea 3");
</programlisting>
</example></para>
<simpara>
- If a fourth string argument is passed, this string is inserted at
- the end of the header. This is typically used to add extra
- headers. Multiple extra headers are separated with a newline.</simpara>
+ Se viene passata come parametro una quarta stringa, questa stringa viene inserita
+ alla fine dell'intestazione (header). Ci� viene tipicamente usato per
+aggiungere intestazioni
+ supplementari. Multipli intestazioni supplementari sono separati da un
+carattere di "a capo" (newline).
+ </simpara>
<para>
<example>
- <title>Sending mail with extra headers.</title>
+ <title>Invio di mail con intestazioni supplementari.</title>
<programlisting>
-mail("[EMAIL PROTECTED]", "the subject", $message,
+mail("[EMAIL PROTECTED]", "soggetto", $messaggio,
"From: webmaster@$SERVER_NAME\nReply-To: webmaster@$SERVER_NAME\nX-Mailer: PHP/"
. phpversion());
</programlisting>
+ </example>
+ Con il quinto parametro � possibile impostare dei parametri addizionali a linea
+di comando per
+ l'attuale mailer. Nell'esempio che segue viene impostato il corretto valore per
+il Return-Path per
+ sendmail. Normalmente sendmail aggiunge l'intestazione X-Authentication-Warning
+ quando si utilizza il parametro -f, questo perch� l'utente del webserver
+probabilmente non �
+ membro degli utenti trusted. Per annullare questo warning, occorre inserire
+l'utente del web server
+ tra gli utenti trusted nel file di configurazione di sendmail.
+ </para>
+ <note>
+ <para>
+ Questo quinto parametro � stato aggiunto in PHP 4.0.5.
+ </para>
+ </note>
+ <para>
+ <example>
+ <title>Invio di mail con intestazioni supplementari e impostazione dei
+parametri addizionali a linea di comando.</title>
+ <programlisting>
+mail("[EMAIL PROTECTED]", "soggetto", $messaggio,
+ "From: webmaster@$SERVER_NAME", "-fwebmaster@$SERVERNAME");
+ </programlisting>
</example>
- You can also use fairly simple string building techniques to
- build complex email messages.
+ E' possibile costruire messaggi complessi utilizzando la tecnica di
+concatenazione delle stringhe.
<example>
- <title>Sending complex email.</title>
+ <title>Invio di mail complessa.</title>
<programlisting>
-/* recipients */
-$recipient .= "Mary <[EMAIL PROTECTED]>" . ", " ; //note the comma
-$recipient .= "Kelly <[EMAIL PROTECTED]> . ", ";
-$recipient .= "[EMAIL PROTECTED]";
-
-/* subject */
-$subject = "Birthday Reminders for August";
-
-/* message */
-$message .= "The following email includes a formatted ASCII table\n";
-$message .= "Day \t\tMonth \t\tYear\n";
-$message .= "3rd \t\tAug \t\t1970\n";
-$message .= "17rd\t\tAug \t\t1973\n";
-
-/* you can add a stock signature */
-$message .= "--\r\n"; //Signature delimiter
-$message .= "Birthday reminder copylefted by public domain";
-
-/* additional header pieces for errors, From cc's, bcc's, etc */
-
-$headers .= "From: Birthday Reminder <[EMAIL PROTECTED]>\n";
-$headers .= "X-Sender: <[EMAIL PROTECTED]>\n";
-$headers .= "X-Mailer: PHP\n"; // mailer
-$headers .= "X-Priority: 1\n"; // Urgent message!
-$headers .= "Return-Path: <[EMAIL PROTECTED]>\n"; // Return path for errors
+/* destinatari */
+$destinatari .= "Mary <[EMAIL PROTECTED]>" . ", " ; //note the comma
+$destinatari .= "Kelly <[EMAIL PROTECTED]>" . ", ";
+$destinatari .= "[EMAIL PROTECTED]";
+
+/* soggetto */
+$soggetto = "Promemoria compleanno per Agosto";
+
+/* messaggio */
+$messaggio .= "La seguente mail include una tabella ASCII formattata\n";
+$messaggio .= "Giorno \t\tMese \t\tAnno\n";
+$messaggio .= "3-terzo \t\tAgo \t\t1970\n";
+$messaggio .= "17-esimo\t\tAgo \t\t1973\n";
+
+/* � possibile inserire una blocco con la firma */
+$messaggio .= "--\r\n"; //Delimitatore di firma
+$messaggio .= "Promemoria di compleanno con senza propriet� d'autore ma di pubblico
+dominio";
+
+/* intestazioni addizionali per errori, campo CC, BCC, etc */
+
+$intestazioni .= "From: Birthday Reminder <[EMAIL PROTECTED]>\n";
+$intestazioni .= "X-Sender: <[EMAIL PROTECTED]>\n";
+$intestazioni .= "X-Mailer: PHP\n"; // mailer
+$intestazioni .= "X-Priority: 1\n"; // Messaggio urgente!
+$intestazioni .= "Return-Path: <[EMAIL PROTECTED]>\n"; // Indirizzo di ritorno per
+errori
-/* If you want to send html mail, uncomment the following line */
-// $headers .= "Content-Type: text/html; charset=iso-8859-1\n"; // Mime type
+/* Se si vuole inviare una mail in formato html, togliere il commento alla seguente
+linea */
+// $intestazioni .= "Content-Type: text/html; charset=iso-8859-1\n"; // Tipo Mime
-$headers .= "cc:[EMAIL PROTECTED]\n"; // CC to
-$headers .= "bcc:[EMAIL PROTECTED], [EMAIL PROTECTED]\n"; // BCCs to
+$intestazioni .= "cc:[EMAIL PROTECTED]\n"; // CC in copia a
+$intestazioni .= "bcc:[EMAIL PROTECTED], [EMAIL PROTECTED]\n"; // BCC in
+copia cieca a
-/* and now mail it */
-mail($recipient, $subject, $message, $headers);
+/* ed infine l'invio */
+mail($destinatari, $soggetto, $mesaggio, $intestazioni);
</programlisting>
</example>
</para>
+
</refsect1>
</refentry>
<refentry id="function.ezmlm-hash">
<refnamediv>
<refname>ezmlm_hash</refname>
- <refpurpose>Calculate the hash value needed by EZMLM</refpurpose>
+ <refpurpose>Calcola il valore hash che occorre a EZMLM</refpurpose>
</refnamediv>
<refsect1>
- <title>Description</title>
+ <title>Descrizione</title>
<funcsynopsis>
<funcprototype>
<funcdef>int <function>ezmlm_hash</function></funcdef>
@@ -110,17 +135,17 @@
</funcprototype>
</funcsynopsis>
<simpara>
- <function>ezmlm_hash</function> calculates the hash value needed
- when keeping EZMLM mailing lists in a MySQL database.
+ <function>ezmlm_hash</function> calcola il valore hash che occorre
+ quando si mantengono mailing list EZMLM in un database MySQL.
</simpara>
<para>
<example>
- <title>Calculating the hash and subscribing a user</title>
+ <title>Calcolare l'hash e sottoscrivere un utente</title>
<programlisting>
-$user = "[EMAIL PROTECTED]";
-$hash = ezmlm_hash ($user);
-$query = sprintf ("INSERT INTO sample VALUES (%s, '%s')", $hash, $user);
-$db->query($query); // using PHPLIB db interface
+$utente = "[EMAIL PROTECTED]";
+$hash = ezmlm_hash ($utente);
+$query = sprintf ("INSERT INTO esempio VALUES (%s, '%s')", $hash, $utente);
+$db->query($query); // tramite l'interfaccia db PHPLIB
</programlisting>
</example>
</para>