Buon pomeriggio, come da titolo ho bisogno di inviare una mail da PHP tramite un host NON su AlterVista.
Stesso codice, identico, su AV funziona, mentre su bonsekis.com (hostato su dominiofaidate.com) mi mostra il seguente errore:
Il codice usato è questo:codice:PHP Warning: Missing argument 1 for MailTo::mailto(), called in C:\WebSites\bonsekis.com_ee1okrta0qwz2h1n\registration.php on line 29 and defined in C:\WebSites\bonsekis.com_ee1okrta0qwz2h1n\objects\mail.php on line 6 PHP Warning: Missing argument 2 for MailTo::mailto(), called in C:\WebSites\bonsekis.com_ee1okrta0qwz2h1n\registration.php on line 29 and defined in C:\WebSites\bonsekis.com_ee1okrta0qwz2h1n\objects\mail.php on line 6 PHP Warning: Missing argument 3 for MailTo::mailto(), called in C:\WebSites\bonsekis.com_ee1okrta0qwz2h1n\registration.php on line 29 and defined in C:\WebSites\bonsekis.com_ee1okrta0qwz2h1n\objects\mail.php on line 6 PHP Warning: mail() [function.mail]: SMTP server response: 503 5.5.2 Need Rcpt command. in C:\WebSites\bonsekis.com_ee1okrta0qwz2h1n\objects\mail.php on line 8
MAIL.PHP
REGISTRATION.PHP (pagina dove richiamo la funzione per inviare la mail, quella che mi dà problemi)Codice PHP:<?php
class MailTo
{
private $sender = "bonsekis";
public function mailto($recepient, $header, $content)
{
return (mail($recepient, $header, $content, "MIME-Version: 1.0\r\nContent-type: text/html; charset=iso-8859-1\r\nFrom: ".$this->sender)) ? true : false ;
}
}
?>
Ho provato anche a creare un nuovo indirizzo i posta elettronica sul pannello di bonsekis.com, chiamata self@bonsekis.com (ovviamente ho anche modificato i parametri passati alla funzione!) ma niente... Sicuramente è un problema dell'host perchè se su AlterVista lo stesso identico codice funziona non può essere altrimenti, io però non ho idea di come risolvere...Codice PHP:include "objects/mail.php";
$mailto = new MailTo();
$header = "Benvenuto in Bonsekis!";
$content = "Salve ".$name.", grazie per esserti registrato su Bonseki.
[...]";
if ($mailto -> mailto($email, $header, $content))
echo "Grazie per esserti registrato!";

Rispondi quotando

