phpmailer probléma
Sziasztok!
Korábban mail() fgvt. használtunk a honlapunkon, de a szolgáltató már nem engedélyezi a használatát. Azt mondták használjuk a phpmailert. Na most mivel nem vagyok egy nagy ász a témában először kicsit olvasgattam róla...
Amit eddig próbáltam / tettem:
- felmásoltam a szükséges fájlokat a szeróra.
- kipróbáltam, hogy működik e a doksiban leírt néhány sorral és mivel hibát nem adott vissza úgy gondolom rendben lenne...
Aztán így próbáltam volna a levélküldést:
Na erre ez a hibaüzenet:
Message was not sent.Mailer error: The following From address failed: sajatcimunk##kukac##sajatdomain.hu
Aztán bettem az autentikációt...
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "......"; // SMTP username
$mail->Password = "......"; // SMTP password
Erre ez lett a hiba:
Message was not sent.Mailer error: SMTP Error: Could not connect to SMTP host.
Aztán bettem a debug sort:
SMTP -> FROM SERVER: SMTP -> FROM SERVER: SMTP -> ERROR: EHLO not accepted from server: SMTP -> FROM SERVER: SMTP -> ERROR: HELO not accepted from server: SMTP -> ERROR: AUTH not accepted from server: SMTP -> FROM SERVER: SMTP -> ERROR: RSET failed: Message was not sent.Mailer error: SMTP Error: Could not connect to SMTP host.
Szóval most nem igazán tudom merre induljak. A szolgáltatótól kapott adatokat írtam be, de most h. kell e autenitkáció vagy sem...és hogy mi lehet a gond azt nem tudom.
A válaszokat köszi
Vrt
■ Korábban mail() fgvt. használtunk a honlapunkon, de a szolgáltató már nem engedélyezi a használatát. Azt mondták használjuk a phpmailert. Na most mivel nem vagyok egy nagy ász a témában először kicsit olvasgattam róla...
Amit eddig próbáltam / tettem:
- felmásoltam a szükséges fájlokat a szeróra.
- kipróbáltam, hogy működik e a doksiban leírt néhány sorral és mivel hibát nem adott vissza úgy gondolom rendben lenne...
Aztán így próbáltam volna a levélküldést:
<?php
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = "smtp.vivanet.hu"; // SMTP server
$mail->From = "sajatcimunk##kukac##sajatdomain.hu";
$mail->AddAddress("ideküldenék##kukac##gmail.com");
$mail->Subject = "First PHPMailer Message";
$mail->Body = "Hi! \n\n This is my first e-mail sent through PHPMailer.";
$mail->WordWrap = 50;
if(!$mail->Send()) {
echo 'Message was not sent.';
echo 'Mailer error: ' . $mail->ErrorInfo;
} else {
echo 'Message has been sent.';
}
?>
Message was not sent.Mailer error: The following From address failed: sajatcimunk##kukac##sajatdomain.hu
Aztán bettem az autentikációt...
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "......"; // SMTP username
$mail->Password = "......"; // SMTP password
Erre ez lett a hiba:
Message was not sent.Mailer error: SMTP Error: Could not connect to SMTP host.
Aztán bettem a debug sort:
SMTP -> FROM SERVER: SMTP -> FROM SERVER: SMTP -> ERROR: EHLO not accepted from server: SMTP -> FROM SERVER: SMTP -> ERROR: HELO not accepted from server: SMTP -> ERROR: AUTH not accepted from server: SMTP -> FROM SERVER: SMTP -> ERROR: RSET failed: Message was not sent.Mailer error: SMTP Error: Could not connect to SMTP host.
Szóval most nem igazán tudom merre induljak. A szolgáltatótól kapott adatokat írtam be, de most h. kell e autenitkáció vagy sem...és hogy mi lehet a gond azt nem tudom.
A válaszokat köszi
Vrt
Debug?
ez nekem cseppett kínai
Nem biztos hogy lehet sajátdomaines feladoval
sajatdomain alatt vivanetes címet értettem
Vivanetes címmel próbálkozom. Próbáltam autentikációval és nélküle is..
Más ötlet?
valaki vizsgálja meg a kódot
Megtennétek, hogy a korábban leírt kódot átvizsgáljátok?! Továbbra sem oldódott meg a problémám. A VivanetesExternetes supporttal odáig jutottam, hogy márpedig náluk minden OK, más előfizetőknél minden működik és teljesen rendben van és a hiba a kódban leledzik, de hogy mi azt nem tudják és punktum..
pls valaki
Köszi..
Nem látok hibát
nem hiszem h. kell
Utóbbi néhány sor a doksi szerint nem annyira kell..de azért kipróbálom...a legnagyobb gondom, hogy most akkor nem tudom merre induljak...nagyon nem hiányzik h. szolgáltatót kelljen váltani..
SMTP próba
teszten már túlvagyunk
Jó ötlet, de ezen már túl vagyunk. Több fiókkal is kipróbáltam, de nem megyen...
Remélem, nem jól értem amit mondasz!
A probléma
Azt hiszem, találtam valamit!
Régebben én is használtam phpMailer -t, jelenleg már SwiftMailer-ezek, gondoltam futok egy kört és megnézem mi a helyzet. A kódot megtaláltam de nem volt hozzá meg az smtp osztály, ezért letöltöttem a 2.0.3 -as verziót.
Beletettem a te mintakódodat és láss csodát, nekem sem működik! Előszedtem a saját akkori kódomat és azzal sem, így kizárásos alapon előástam egy szervermentésből az akkori smtp osztályt (Version 1.02) és azzal tökéletesen működik!
Ez a kód:
tényleg találtál valamit
2. BEVÁLT:)
3. Mindenkinek köszi aki segíett kibogozni ezt a marhaságot.
ékezet probléma
Még egy kis segítség kellene:
Igaz, hogy működik mostmár a levküldés, de az ékezetes betűket felcseréli ákombákomra...
Ha gmail-ra küldöm akkor a body rész rendben van csak a subject lesz rossz, de pl. ha saját levelezőbe küldöm itt a cégnél, akkor már a teljes levélben rossz a karakter.
Ez levelező probléma helyben? Vagy a phpmailer-t kell okosítani?
Próbáltam olyat, hogy a body tagot beletettem egy változóba amit az mb_convert_encoding függvénnyel UTF-8 -ra próbáltam alakítani, de úgysem jó..
Merre induljak?
köszi
Vrt
Őszintén?
Aztán váltottam erre
http://swiftmailer.org/
és azóta minden ok!
Szóval vagy nyergelj át, vagy keresned kell valakit a ki profi a témában.