Autor Zpráva
Vavroch
Profil *
Ahoj rozhodl jsem se použít k posílání mailů php mailer
když ho mám na localhostu,mail se odešle v pořádku
Když ho dám na placený hosting,Ohlásí mi to při průběhu zpracování skriptu tuto chybu

Message was not sent Mailer Error: Language string failed to load: recipients_failedinfo@webcorporate.cz

mám vše v jednom souboru,ale netuším,kde by mohla být přesně chyba

Děkuji za každou radu


<html>
<head>
<title>Příklad</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
</head>
<?php
$predmet = $_POST['predmet'];
$email = $_POST['email'];
$zprava = $_POST['zprava'];
$spam = $_POST['spam'];
require_once("phpmailer/class.phpmailer.php");



if(IsSet($_POST['odeslat'])){
if ($predmet !="" and $email !="" and $zprava !="" and $spam =="5050") {


$mail = new PHPMailer();
$mail->IsSMTP(); // k odeslání e-mailu použijeme SMTP server
$mail->Host = "smtp.pf.jcu.cz"; // zadáme adresu SMTP serveru
$mail->SMTPAuth = false; // nastavíme true v případě, že server vyžaduje SMTP autentizaci
$mail->Username = "info@webcorporate.cz"; // uživatelské jméno pro SMTP autentizaci
$mail->Password = "heslo"; // heslo pro SMTP autentizaci
$mail->From = "$email"; //adresa odesĂ­latele skriptu
$mail->FromName = ""; //jméno odesílatele skriptu (zobrazí se vedle adresy odesílatele)
$mail->AddAddress("info@webcorporate.cz"); // přidáme příjemce
$mail->WordWrap = 50; // set word wrap
$mail->IsHTML(true); // send as HTML
$mail->Subject = "$predmet"; // nastavíme předmět e-mailu
$mail->Body = "$zprava"; // nastavíme tělo e-mailu
$mail->AltBody = "This is the text-only body";
$mail->WordWrap = 50; // je vhodné taky nastavit zalomení (po 50 znacích)
$mail->CharSet = "utf-8"; // nastavíme kódování, ve kterém odesíláme e-mail

if(!$mail->Send())
{
echo "Message was not sent ";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}

echo "<div class='upozorneni'>
Vaše zpráva byla odeslaná.
</div>
<br/>
<br/>";
}
else {
echo "<div class='upozorneni2'>
Nezadali jste všechny povinné údaje!
</div>
<br/>
<br/>";
}


}

?>
<div class="kontakty2">
<fieldset>
<legend>Kontaktní formulář</legend>
<form action="#" method="post">
<table>
<tr>
<td><span class="barvaveformulari">*</span><strong>Váš email:</strong></td>
<td><input type="text" name="email" value=""/></td>
</tr>
<tr>
<td><span class="barvaveformulari">*</span><strong>Předmět:</strong></td>
<td><input type="text" name="predmet" value=""/></td>
</tr>
<tr>
<td><span class="barvaveformulari">*</span><strong>Kontrolní kód:</strong></td>
<td><input type="text" name="spam" maxlength="4" value=""/> 5050</td>
</tr>
<tr>
<td><span class="barvaveformulari">*</span><strong>Vzkaz:</strong></td>
<td><textarea name="zprava" rows="4" cols="30"></textarea> </td>
</tr>
<tr>
<td><input type="submit" name="odeslat" value="Odeslat" class="tlacitka"/>
<input type="hidden" name="odeslat" value="true"/>
</td>
</tr>
</table>
</form>
</fieldset>
</div>
Vavroch
Profil *
Když jsem to změnil na psílání na seznam,vypíše sice,že se to odeslalo,ale nic nedojde..
rudolf
Profil *
Řešil jsem to také. Tady je nejspíš problém s ověřením. Zkus si použít XPertMailer, příklad číslo 3.
Vavroch
Profil *
Vyřešeno..

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0