Forum » Programiranje » [PHP] Nedelujoči mail()
[PHP] Nedelujoči mail()
Miko55 ::
Trenutno se ubadam z mail() funkcijo v php-ju na Linux-u (Ubuntu). V php.ini sem nastavil:
Prav tako sem namestil sendmail. Koda za pošiljanje v php-ju je:
Ampak maila pa še vedno ne dobim, pa mi ni jasno kaj bi bilo potrebno narediti. VIdel sem možnosti kot so swiftmailer/phpmailer ampak a se neda to nekako rešiti brez dodatnih programov?
LP
[mail function] ; For Win32 only. ; http://php.net/smtp SMTP = localhost ; http://php.net/smtp-port smtp_port = 25 ; For Win32 only. ; http://php.net/sendmail-from ;sendmail_from = me@example.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ; http://php.net/sendmail-path sendmail_path = /usr/sbin/sendmail -t
Prav tako sem namestil sendmail. Koda za pošiljanje v php-ju je:
$ime=$_POST['ime']; $email=$_POST['email']; $subject=$_POST['zadeva']; $txt=$_POST['sporocilo']; $to ="webpagegw2project@gmail.com"; $headers = "From: $email" ; mail($to,$subject,$txt,$headers);
Ampak maila pa še vedno ne dobim, pa mi ni jasno kaj bi bilo potrebno narediti. VIdel sem možnosti kot so swiftmailer/phpmailer ampak a se neda to nekako rešiti brez dodatnih programov?
LP
Looooooka ::
Odvisno kako maš naštiman pošiljanje na tej lokalni mašini.
Je tvoj strežnik?
Če ni...si zihr, da ne dobiš kakšnega errorja(mogoče rabiš authenticated smtp, kar je simple kot pasulj če uporabljaš phpmailer)?
Je tvoj strežnik?
Če ni...si zihr, da ne dobiš kakšnega errorja(mogoče rabiš authenticated smtp, kar je simple kot pasulj če uporabljaš phpmailer)?
Miko55 ::
Odvisno kako maš naštiman pošiljanje na tej lokalni mašini.
Je tvoj strežnik?
Če ni...si zihr, da ne dobiš kakšnega errorja(mogoče rabiš authenticated smtp, kar je simple kot pasulj če uporabljaš phpmailer)?
Nameščen imam apache,do strani dostopam preko 192.168... (localhost), ko pošljem mail pa tudi ne dobim nikakršnega error-ja da bi bilo kaj narobe.
hellboy123 ::
Mogoče maš warninge izklopjene v php.ini (daj display_errors = on).
Ali pa na začetku tega php fajla (v katerem uporabiš mail()) daj:
Drugače pa:
http://stackoverflow.com/questions/1828...
Ali pa na začetku tega php fajla (v katerem uporabiš mail()) daj:
error_reporting(E_ALL); ini_set('display_errors', 1);
Drugače pa:
http://stackoverflow.com/questions/1828...
Zgodovina sprememb…
- spremenilo: hellboy123 ()
Miko55 ::
hellboy123 je izjavil:
Mogoče maš warninge izklopjene v php.ini (daj display_errors = on).
Ali pa na začetku tega php fajla (v katerem uporabiš mail()) daj:
error_reporting(E_ALL);
ini_set('display_errors', 1);
Drugače pa:
http://stackoverflow.com/questions/1828...
Errorje mam vklopljene
; display_errors ; Default Value: On ; Development Value: On ; Production Value: Off ; display_startup_errors ; Default Value: Off ; Development Value: On ; Production Value: Off
Če dam to kodo not dobim sicer errot na kateri koli podstrani, čeprav npr. registracija deluje pravilno. Dobim error:Notice: Undefined variable: loginNotice in ...
Na tem stackoverflow-u pa ni "obkljukane rešitve" ima kdo "preverjeno" rešitev ? Bom pa tudi poizkusil to metodo.
Miko55 ::
Sedaj sem usposobil pošiljanje mailov z ssmtp-jom. Sedaj mam še 2 majhna problema glede "imen" ter naslovov.
1. Kako bi lahko spremenil tale www-data da be bilo neko ime ali kaj podobnega kar bi lahko uporabnik vnesel, slika:http://prntscr.com/30sgp5.
2. Imam obrazec za kontakt, v tem obrazcu uporabnik tudi svoj email naslov, a se da narediti da bi dobil email z njegovega naslova ? Ker trenutno jaz vbistvu sam sebi pošljem vsebino obrazca.
1. Kako bi lahko spremenil tale www-data da be bilo neko ime ali kaj podobnega kar bi lahko uporabnik vnesel, slika:http://prntscr.com/30sgp5.
2. Imam obrazec za kontakt, v tem obrazcu uporabnik tudi svoj email naslov, a se da narediti da bi dobil email z njegovega naslova ? Ker trenutno jaz vbistvu sam sebi pošljem vsebino obrazca.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Funkcija mail() v PHPOddelek: Izdelava spletišč | 3395 (3019) | 4kik4 |
» | MySQL ProblemOddelek: Programiranje | 1133 (680) | Barcelinho |
» | Prenos WP bloga k drugem gostitelju, ni možna več prijavaOddelek: Izdelava spletišč | 1811 (1592) | marS |
» | PHP & apache - nejasen problemOddelek: Pomoč in nasveti | 1386 (1234) | Dahakka |
» | Spletna stran dela na lokalnem strežniku, a ne na SinfonikinemOddelek: Izdelava spletišč | 1396 (1185) | CWIZO |