Nejste přihlášeni
Stránky 1
Dobrý den, z ničeho nic mi přestal fungovat PHPMailer. Před několika dny (možná i týdny) fungoval bez problémů, včera jsem chtěl pomocí něj poslat email, email byl odeslán, ale příjemci nedorazil. Nevíte někdo čím by to mohlo být? V kódu jsem nic neměnil.. Předem děkuji za odpověď
Offline
Dobrý den,
odesíláte e-maily přes SMTP nebo přes PHP funkci mail()?
Pokud přes SMTP, jaký port používáte?
Offline
Funkci mail()
try {
foreach(preg_split("/((\r?\n)|(\r\n?))/", $_POST["mails"]) as $recipient){
$name = substr($recipient, 0, strpos($recipient, "@"));
$mail->AddCC($recipient, $name);
}
$mail->SetFrom($_POST["fromemail"], $_POST["fromname"]);
$mail->Subject = $_POST["subject"];
$mail->Body = $_POST["message"];
$mail->Send();
$error = "Message Sent OK<p></p>\n";
} catch (phpmailerException $e) {
echo $e->errorMessage();
} catch (Exception $e) {
$error = $e->getMessage();
}
Offline
Offline
Toto je celý kód, který se stará o odesílání.. Jde o soubor email.php na doméně grownet.8u.cz ve složce vydelek.
Offline
V skripte nemáte definované požadované údaje, postupujte podľa niektorého z oficiálnych manuálov pre phpmailer, viz nastavenie odosielania prostredníctvom Google schránky http://phpmailer.worxware.com/index.php … mpleagmail
Offline
Pokud nejsou definovány údaje pro připojení přes SMTP, tak PHPMailer volá funkci mail() z čehož vyplývá, že kód je správný, viz http://phpmailer.worxware.com/index.php?pg=exampleamail
Offline
U Vašich domén došlo k zablokování funkce mail(), pravděpodobně kvůli příliš velkému množství odeslaných e-mailů, nebo kvůli spamu. Funkci jsem Vám znovu odblokoval.
Offline
Je možné, že kvůli spamu, při testování funkce, jsem si zasílal několik stejných emailů.. Děkuji za odblokování.
Offline
Stránky 1