Oggeto MAIL su webserver LINUX di Aruba.it

Io 6 mesi fa ho acquistato un dominio internet tramite aruba.it ho

scelto come formula di hosting windows + linux, ma visto che dovevo

sviluppare in php ho optato per linux.

A me succede questo che inviando un modulo ad un indirizzo e-mail le

intestazioni del messaggio sono:

X-Message-Status: n

X-SID-PRA: asalvioni....@webx24.aruba.it

X-SID-Result: TempError

X-Message-Info: 6sSXyD95QpVd670+PPkzukxpPbTb37BH6VD4XbgW000=

Received: from smtpsmart1.aruba.it ([62.149.158.12]) by

mc1-f18.hotmail.com with Microsoft SMTPSVC(6.0.3790.211);

         Sat, 3 Dec 2005 06:49:15 -0800

Received: (qmail 425 invoked by uid 89); 3 Dec 2005 14:49:11 -0000

Received: by simscan 1.0.8 ppid: 412, pid: 420, t: 0.0449s

         scanners: spam: 3.0.2

Received: from unknown (HELO webx24.aruba.it) (62.149.140.34)

  by smtpsmart1.aruba.it with SMTP; 3 Dec 2005 14:49:11 -0000

Received: by webx24.aruba.it (Postfix, from userid 1040)

        id 438B731B00EA; Sat,  3 Dec 2005 15:49:09 +0100 (CET)

To: asalvi...@hotmail.com

Subject: ::: Modulo di Invito per apertura Account Gmail.com

From: asalvioni....@webx24.aruba.it

Reply-To: asalvi...@hotmail.com

X-Mailer: PHP/4.4.1

Message-Id: <20051203144909.438B731B00EA@webx24.aruba.it>

Date: Sat,  3 Dec 2005 15:49:09 +0100 (CET)

X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on

smtpsmart1.aruba.it

X-Spam-Level:

X-Spam-Status: No, score=0.2 required=5.0 tests=AWL,NO_REAL_NAME

        autolearn=disabled version=3.0.3

Return-Path: www.asalvioni....@webx24.aruba.it

X-OriginalArrivalTime: 03 Dec 2005 14:49:16.0213 (UTC)

FILETIME=[BBB67E50:01C5F818]

la mia necessitą č di avere il mittente come "ASalvioni.net" senza

@webx24.aruba.it che poi corrisponde al nome del webserver linux

assegnatomi; su windows lo stesso script php che ho realizzato trovando

degli esempi sul nw e web funziona correttamente.

Potrei sapere se ha qualcuno č capitato lo stesso problema e come lo

ha risolto.

Io nel frattempo ho aperto un ticket con l'assistenza di Aruba.it

By EKELON77

inviato 11 anni fa
EKELON77
X 0 X

come ti ho risposto nell'altra discussione, il problema secondo me č legato esclusivamente al comportamento del server SMTP di Linux che aggiunge di default dterminate informazioni qualora queste non siano state fornite con la funzione mail.

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

OK, quindi tu come mi consigli di muovermi per ovviare al problema? O0 :angel:

risposto 10 anni fa
EKELON77
X 0 X

forse l'unicasoluzione č passareadun server Windows, ma ne vale la pena?

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Io ho questa possibilitą ma come dici tu č conveniente, cmq ho ricevuto la risposte da Aruba.it  che sono:

deve impostare nello scritpt d' invio un Return-Path, per maggiori informazioni la invito a postare in sezione community.aruba.it, tu cosa nč pensi?

Portrebbe essere il return-path e se SI come deve essere impostato? O0 :bye:

risposto 10 anni fa
EKELON77
X 0 X

Il "Return-Path" č un header che si usa nelle mail per specificare l'indirizzo di posta da usare per le risposte. Per usarlo con la funzione mail basta passarlo come parametro, dopo il messaggio.

Non so dirti come sfruttare questo header per i tuoi scopi, dovresti fare dei tentativi. Ad esempio potresti provare ad inviare una mail con le seguenti intestazioni:

From: Nome sito

Return-Path: indirizzo@nomesito.it

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Ho provato ma non funziona questo č il mio codice

<html>

<head>

<title>Modulo di Invito a GMAIL</title>

<meta http-equiv="Content-Type" content="text/html;">

         <p align="left" ><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> .: Richiesta informazioni :. </font>



      <p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">

    <?

if (($nome=="")||($cognome=="")|| ($indirizzo=="") || ($city=="") || ($prov=="") || ($cap=="") || ($tel1=="") || ($tel2=="") ||($email1=="") || ($email2==""))

 {

  echo "Compilare tutti i campi richiesti per procedere!\n

<br>

\n<br>

<a href=./modulo.htm>Torna indietro</a>";

  exit;

 }

$intestazioni= "From: ASalvioni.net \r \n";

$intestazioni .= "Return-Path: webserver@aruba.it";

$intestazioni .= "Disposition-Notification-To: asalvioni@hotmail.com";

$intestazioni .= "X-Mailer: PHP/" . phpversion();

mail("asalvioni@hotmail.com","::: Modulo di Invito per apertura Account Gmail.com ","\n\n::: Modulo di Invito per apertura Account Gmail.com\n\n\nNome: $nome\nCognome: $cognome\nIndirizzo: $indirizzo\nCittą: $city\nProv: $prov\nCap: $cap \nEmail Primaria: $email1\nEmail Secondaria: $email2\nRecapito Telefonico Fisso: $tel1\nRecapito Telefonico Mobile: $tel2\n\nAltro:\n\t$altro\n\n\n",$intestazioni);

echo "\n<br>

Il modulo e' stato inviato correttamente! Grazie

\n \n\n <BR><FONT FACE='Verdana' COLOR='RED'><B>Solo i primi 50 che compileranno il modulo avranno la possibilitą di ottenere l'invito per aprire un account a Gmail.com </B><br></FONT>";

?>

<BR><BR>

<a href="javascript:window.close();"> Chiudi Finestra </a>

</font></p>

</body>

</html>

come pensi che possa procedere?  :'( :crazy: :uglystupid:

Aruba non ti da per niente una mano

risposto 10 anni fa
EKELON77
X 0 X

Prima di tutto devi correggere le intestazioni. Alla fine di ciascuna di esse vanno posti i caratteri "\r\n" che stanno a significare la fine della riga (a capo). Se non li metti tutte le intestazioni saranno accodate in un'unica riga e non so se saranno correttamente interpretate.

Ovviamente i caratteri "\r\n" dovranno trovarsi in stringhe delimitate dai doppi apici.

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Problema risolto o ci sono ancora difficoltą?

 :bye:

risposto 9 anni fa
Marco Dario
X 0 X

Anche per farci sapere come hai fatto.

risposto 9 anni fa
Marco Grazia
X 0 X
Anche per farci sapere come hai fatto.

Infatti!

Durante le feste di Natale ho provato ad andare su un mio sito dove ho un'area contact con la funzione mail.

Lo script funzionava ma le mail non arrivavano...  :tichedoff:

Ho provato tutto il 27 a riscrivere lo script pensando fosse colpa mia, ma niente. (prima andava >:()

Poi tutto ad un tratto il 28 ricomincia ad andare.... Non riesco a capire se č per colpa mia o se č un problrma dei server di Aruba.

Per scrupolo ho impostato la funzione ini_set(SMTP, "smtp.miodominio.it") non sņ se funziona ma per scrupolo...  8)

Fatemi sapere se avete notizie.

 :bye:

risposto 9 anni fa
Marco Dario
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda