ciao a tutti, premetto che sono nuovo e mi stò appena affacciando in questo nuovo mondo...
quindi sono più o meno così VVoVe:
Allora...ho un sito di ecommerce con motore OsCommerce fatto con PHP.
E' stato il mio webmaster a personalizzarmelo e ad aiutarmi ma vorrei imparare il php e fare qualcosina anche io per poi diventarne padrone del codice php pian piano...
allora, volevo fare qualcosa del tipo "tell a friend" con una textbox dove inserito l'indirizzo email la funzione mail() inviava all'indirizzo un benvenuto tramite mail etc. etc.
ho creato i seguenti file:
tellafriend.php:
<body>
<form method = post action = "sendmail.php" >
<?php echo "
$TELL_A_FRIEND
</p>"; ?>
<input type = "text" name = "address" />
<input type = "submit" value <?php echo "$TELL"; ?> />
</form>
</body>
e sendmail.php:
<?php
$to = "$_POST[address]";
$from = ".::Flyingmozzarella::.";
$oggetto="Un tuo amico ti invita!";
$messaggio="prova messaggio";
$intestazioni= "From:info@flyingmozzarella.com";
$intestazioni .= "Reply-To:info@flyingmozzarella.com";
$intestazioni .= "X-Mailer: PHP/".phpversion();
if ($to)
{
mail( $to, $oggetto, $messaggio, $intestazioni);
print ("$to" . "$oggetto" . "$messaggio" . "$intestazioni");
}
?>
con la funzione print stampo i valori per vedere se li passa, e funziona correttamente...
potete vederlo a questo indirizzo:
http://www.flyingmozzarella.com/marc...ellafriend.php
Solo che non capisco perchè ma la mail non arriva.
Probabilmente ci sono problemi con la configurazione SMTP, ma dove lo configuro?
Il fatto è che se invio le mail da oscommerce (ci sono moduli da admin per inviare mail ai clienti) funziona benissimo!!!
è tutto sullo stesso server di aruba, dove sbaglio?
grazie a tutti!