Autor | Zpráva | ||
---|---|---|---|
Vavroch Profil * |
#1 · Zasláno: 5. 12. 2007, 20:10:55
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 * |
#2 · Zasláno: 5. 12. 2007, 20:23:43
Když jsem to změnil na psílání na seznam,vypíše sice,že se to odeslalo,ale nic nedojde..
|
||
rudolf Profil * |
#3 · Zasláno: 6. 12. 2007, 12:05:40
Ř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 * |
#4 · Zasláno: 6. 12. 2007, 13:38:49
Vyřešeno..
|
||
Časová prodleva: 16 let
|
0