- Azonnali notebookos kérdések órája
- Gaming notebook topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Milyen RAM-ot vegyek?
- HiFi műszaki szemmel - sztereó hangrendszerek
- Milyen monitort vegyek?
- Milyen videókártyát?
- Mini-ITX
- TCL LCD és LED TV-k
- Billentyűzet-választó: mechanikus vs membrános – kinek melyik a jobb?
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
Nem ártana ellenőrizni, hogy mi a hiba konkrét oka. Hibaellenőrzés nálad sehol nincs.
Ráadásul erről szokj le, hogy előbb kiíratod a sikerről szóló üzenetet, mielőtt egyáltalán az érdemi feladatot végrehajtanád.
Azt az ellenőrzések UTÁN írasd ki - előbb csekkold le, hogy a levél egyáltalán elment-e, majd attól függően írj ki bármit is.Pl. leellenőrizhetnéd az $smtp változót is, illetve a $sentmailt is:
magyar nyelvű doksi:
factory
sendA kommentek között meg van egy lehetséges példa hibaellenőrzésre:
To handle errors when sending mail use the following. Great for checking if the SMTP server accepted all the addresses.$send = $mail->send($to, $headers, $body);
if (PEAR::isError($send)) { print($send->getMessage());}
===
Egyébként mi értelme van PHP-vel kiíratni itt a formot?
<?php
echo 'Ez egy teszt mail mert a * már * * * és remélem menni fog<br><br><br><br>';
echo '<form method="post">'
. 'Név: <input type="text" name="nev"><br>'
. 'Téma: <input type="text" name="theme"><br>'
. 'E-mail Címed: <input type="text" name="email"><br>'
. 'Üzeneted:<br> <textarea name="message" rows=5 cols="40">Ide írhatod az üzeneted!</textarea><br>'
. '<input type="submit" name="submit" value="küldés">'
. '</form>';
if(isset($_POST['submit'])) {
...HELYETT (!!) lehetne így:
Ez egy teszt mail mert a * már * * * és remélem menni fog<br><br><br><br>
<form method="post">
Név: <input type="text" name="nev" /><br>
Téma: <input type="text" name="theme" /><br>
E-mail Címed: <input type="text" name="email" /><br>
Üzeneted:<br> <textarea name="message" rows=5 cols="40">Ide írhatod az üzeneted!</textarea><br>
<input type="submit" name="submit" value="küldés" />
</form>
<?php
if(isset($_POST['submit'])) {
...Ami statikus rész, úgysem változik, azt felesleges PHP-val kiíratni.
De vegyíteni is lehet a kettőt:
<?php
if( !empty($tokmindegy) ) :
// itt jön a HTML-rész...
?>
<form method="post">
.........
</form>
<?php
// HTML-rész vége...
endif;
?> -
fulton
addikt
kaptam a szolgáltatómtól egy doc-ot :
http://data.hu/get/4773599/sunweb_smtp.rtf
miben leirták a lényeget.
namármost ez után értelemszerüen létrehoztam a következő mail.php -t, majd felmásoltam a tárhelyre és futtattam.<?
$cimzett = "normalize@freemail.hu";
$targy = "Szia János!";
$tartalom = "Arra gondoltam, hogy búvárkodjunk. Üdv, Kata";
/*mail($cimzett, $targy, $tartalom)*/;require_once "Mail.php";
$smtp = Mail::factory('smtp', array(
'host' => 'mail.sunweb.hu',
'auth' => true,
'username' => 'usernevemet ide beirtam',
'password' => 'jelszavamat ide beirtam'
));
$sentmail = $smtp->send($cimzett, array(
'From' => 'Szabó Lilla <lilla.szabo@abcd.hu>',
'To' => $cimzett,
'Subject' => $targy
), $tartalom);?>
És nem csinált semmit:S pedig ha jól értelmezem a doc-ot el kellett volna küldenie a szöveget...a freemail fiókomra.
Erre van valami tippetek?
-
fulton
addikt
Nincs esetleg valakinek egy már működő ppmail -je? amibe csak át kellene irnom a SMTP adatokat? és menne..foggalmam nincs hogy kezdjek hozzá, ez nekem nagyon magad, a másik kód is gondot okozott, nem hogy ez....
leszedtem egy zip fájlt kicsomagoltam de ebben van annyi fájl.. foggalmam nincs mi micsoda...:S
-
Brown ügynök
senior tag
Szörnyű mik elő nem fordulnak! El kell hozzá olvasni a dokumentációt és akkor tudni fogod, hog lehet vele emailt küldeni. Még ilyet!

A domain@domain.hu helyett pedig a felhasználóneved@freemail.hu-t add meg.
-
CSorBA
őstag
Hát, hogy is mondjam, az egész kód, nos nagyon "nyers".
A probléma ott kezdődik, hogy Te sima mail() függvényt akarsz használni, ami nem ajánlott, és nem is jó megoldás.Javaslom egy osztály használatát, én pl tudom ajánlani a phpmailert.
Most egy gyors példa:
require_once('class.phpmailer.php');
$mail = new PHPMailer();
$mail->IsSMTP(true);
$mail->CharSet = "UTF-8";
$mail->From = $felado;
$mail->FromName = $felado_neve;
$mail->AddReplyTo($valaszcim);
$mail->Subject = $targy;
$mail->Body = $html_tartalom;
$mail->AltBody = $sima_tartalom;
$mail->AddAddress($cimzettcíme, $cimzettneve);
$mail->IsHTML(true);
$success = $mail->Send();
$mail->ClearAddresses();opcionális azonosítás:
$mail->Host = "kiszolgalo cime";
$mail->Port = "portja";
$mail->SMTPAuth = true;
$mail->Username = "belépési név";
$mail->Password = "belépési jelszó";
Új hozzászólás Aktív témák
- Amazfit Active 2 NFC - jó kör
- CURVE - "All your cards in one." Minden bankkártyád egyben.
- One otthoni szolgáltatások (TV, internet, telefon)
- Windows 11
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Azonnali notebookos kérdések órája
- E-roller topik
- Xbox tulajok OFF topicja
- Tőzsde és gazdaság
- Gaming notebook topik
- További aktív témák...
- Felújított Samsung Galaxy s22 ultra 12/256
- RTX 4070 ti I Ryzen 5 7600X I 2x16gb ddr5 6000mHz
- LAST MINUTE KARÁCSONY! 2 egyforma i7 GAMER GÉP! Ingyenes SOS kiszállítás (Bp.) !!!
- Asus ROG Zephyrus G16 Intel Core Ultra 9 185H/RTX 4060/16GB DDR5/1TB SSD eladó NÁLAM A LEGOLCSÓBBAN!
- MacBook Pro M1 13 inch 8/512GB magyar bill nálam a legolcsóbban
- GYÖNYÖRŰ iPhone 14 Pro 128GB Space Black-1 ÉV GARANCIA - Kártyafüggetlen, MS3781
- GYÖNYÖRŰ iPhone 12 mini 256GB Blue -1 ÉV GARANCIA -Kártyafüggetlen, MS3625, 100% Akkumulátor
- Új, Aktiválatlan iPhone 16 (128 GB) (rendelhető)
- BESZÁMÍTÁS! ASUS H510M i3 10100F 8GB DDR4 120GB SSD 1TB HDD GTX 1050Ti 4GB Fractal Design 500W
- Huawei Watch GT 6 41mm, 1 Év Garanciával
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest




