Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 9 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
funkcia mail() nefunguje

Registrovaný: 02.08.09
Prihlásený: 23.03.22
Príspevky: 305
Témy: 83
Bydlisko: Liptovský H...
Príspevok NapísalOffline : 20.11.2009 8:56

Ahojte. Vo webovej aplikácii budem potrebovať automatické odosielanie e-mailov (žiadne spammy). Skúšam to s pomocou funkcie mail(). Súsil som to napríklad takto:

Kód:
mail("pavelka.andrej@gmail.com", "predmet", "Text správy");


Takéto mám nastavenia v php.ini:

Kód:
SMTP = localhost

smtp_port = 25

;sendmail_from = me@example.com

;sendmail_path = /usr/sbin/sendmail


Problém je ten, že keď script spustím v prehliadači, tak nikam nepríde žiadny e-mail (ani na google ani na azet) a ani nevypľuje chybovú hlášku. Pozrel som si aj jeden manuál k funkcii mail(), ktorý som vyňuchal na internete a snoril som ešte všelikde inde, ale problém som nevyriešil.

Úprimná vďaka za ochotu.







_________________
Keď niekoho baví snowboard, povie sa, že je snowboardista. Keď niekoho bavia autá, povie sa mu, že je motorista. Keď niekoho baví tvorenie hudby, povie sa mu, že je hudobník. Keď niekoho baví programovanie a IT, povie sa mu, že je závislák.
Offline

Skúsený užívateľ
Skúsený užívateľ
funkcia mail() nefunguje

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 20.11.2009 12:06

Potrebuješ mať správne nainštalovaný a nakonfigurovaný mailserver. Niečo je tu: http://sk.php.net/manual/en/mail.setup.php







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
funkcia mail() nefunguje

Registrovaný: 02.08.09
Prihlásený: 23.03.22
Príspevky: 305
Témy: 83
Bydlisko: Liptovský H...
Príspevok Napísal autor témyOffline : 20.11.2009 15:25

OK. Skúsim s tým niečo spraviť. Myslel som si, že program sendmail mi úplne bude stačiť. Idem sa pustiť do toho.







_________________
Keď niekoho baví snowboard, povie sa, že je snowboardista. Keď niekoho bavia autá, povie sa mu, že je motorista. Keď niekoho baví tvorenie hudby, povie sa mu, že je hudobník. Keď niekoho baví programovanie a IT, povie sa mu, že je závislák.
Offline

Užívateľ
Užívateľ
funkcia mail() nefunguje

Registrovaný: 02.08.09
Prihlásený: 23.03.22
Príspevky: 305
Témy: 83
Bydlisko: Liptovský H...
Príspevok Napísal autor témyOffline : 20.11.2009 17:56

Sakra. Ja som tu zabudol uviesť, že používam Linux, konkrétne Fedoru 11. p360t, ty si asi uviedol riešenie problému pod Windows, že? Mailový server pod Linux by mal byť Sendmail tuším (možno sa mýlim).







_________________
Keď niekoho baví snowboard, povie sa, že je snowboardista. Keď niekoho bavia autá, povie sa mu, že je motorista. Keď niekoho baví tvorenie hudby, povie sa mu, že je hudobník. Keď niekoho baví programovanie a IT, povie sa mu, že je závislák.
Offline

Skúsený užívateľ
Skúsený užívateľ
funkcia mail() nefunguje

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 20.11.2009 18:09

Ehm?
Citácia:
For the Mail functions to be available, PHP must have access to the sendmail binary on your system during compile time. If you use another mail program, such as qmail or postfix, be sure to use the appropriate sendmail wrappers that come with them. PHP will first look for sendmail in your PATH, and then in the following: /usr/bin:/usr/sbin:/usr/etc:/etc:/usr/ucblib:/usr/lib. It's highly recommended to have sendmail available from your PATH. Also, the user that compiled PHP must have permission to access the sendmail binary.







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
funkcia mail() nefunguje

Registrovaný: 02.08.09
Prihlásený: 23.03.22
Príspevky: 305
Témy: 83
Bydlisko: Liptovský H...
Príspevok Napísal autor témyOffline : 21.11.2009 15:41

p360t podľa toho, čo si tu posledne poslal, mal by som asi mať program Sendmail spustený, bežiaci a pristupný z PHP a myslím, že to mám. Ja nechápem, čo ďalej. Porgram Sendmail má byť mailserver, nie? Som si v Linuxe skontroloval služby, a podľa ich výpisu mám Sendmail spustený a bežiaci (enabled, running). Tiež mám k nemu správne zadanú cestu v php.ini. Aspoň myslím, že by to malo byť.
Kód:
;sendmail_path = /usr/sbin/sendmail

A stále som sa nikam nepohol. :( Ešte romýšľam, či netreba niečo nastaviť v programe Sendmail, len to jeho ovládanie v konzole mi príde dosť ťažkopádne.
Dúfam, že nevyzerám, ako blbec. To je prvý krát, čo v PHP musím riešiť takúto robotu. Priznávam, že mi treba pomôcť.







_________________
Keď niekoho baví snowboard, povie sa, že je snowboardista. Keď niekoho bavia autá, povie sa mu, že je motorista. Keď niekoho baví tvorenie hudby, povie sa mu, že je hudobník. Keď niekoho baví programovanie a IT, povie sa mu, že je závislák.
Offline

Čestný člen
Čestný člen
funkcia mail() nefunguje

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 21.11.2009 16:11

Pozor, na zaciatku toho riadku mas bodkociarku, teda je riadok zakomentovany a ako keby tam nebol, odstran ju a potom restartuj apache.


Offline

Užívateľ
Užívateľ
funkcia mail() nefunguje

Registrovaný: 02.08.09
Prihlásený: 23.03.22
Príspevky: 305
Témy: 83
Bydlisko: Liptovský H...
Príspevok Napísal autor témyOffline : 22.11.2009 1:04

Ďuri, ja som to skúsil. Bodkočiarku som odstránil a v konzole reštartoval server. Tam mi vyhodilo, že mi prišiel nový e-mail. Našiel som ho v priečinku, ku ktorému som si v tom hlásení našiel cestu. Tu je jeho obsah:

Citácia:
Returned mail: see transcript for details
From:
Mail Delivery Subsystem <MAILER-DAEMON@localhost.localdomain>
To:
andrej@localhost.localdomain
Date:
Yesterday 15:57:54

The original message was received at Sat, 21 Nov 2009 15:04:40 +0100
from andrej@localhost

----- The following addresses had permanent fatal errors -----
start
(reason: 550 5.1.1 <start@localhost.localdomain>... User unknown)
(expanded from: start)

----- Transcript of session follows -----
... while talking to [127.0.0.1]:
>>> DATA
<<< 550 5.1.1 <start@localhost.localdomain>... User unknown
550 5.1.1 start... User unknown
<<< 503 5.0.0 Need RCPT (recipient)
Unnamed

Encapsulated message
No Subject
From:
Andrej Pavelka <andrej>
To:
Date:
Yesterday 15:04:40

End of encapsulated message


Ten e-mail sa mi nejako vyskytol na HDD, nie v mojej schránke na googli. Potom neskvôr budem skúšať pochopiť jeho význam, idem teraz spať. Ale už sa teším, keď sem dojdem zajtra. Vlastne dnes. Už je totiž po polnoci. :) Díky zatiaľ.







_________________
Keď niekoho baví snowboard, povie sa, že je snowboardista. Keď niekoho bavia autá, povie sa mu, že je motorista. Keď niekoho baví tvorenie hudby, povie sa mu, že je hudobník. Keď niekoho baví programovanie a IT, povie sa mu, že je závislák.
Offline

Užívateľ
Užívateľ
funkcia mail() nefunguje

Registrovaný: 02.08.09
Prihlásený: 23.03.22
Príspevky: 305
Témy: 83
Bydlisko: Liptovský H...
Príspevok Napísal autor témyOffline : 24.11.2009 16:52

Hm, najďalej, pokiaľ som sa dopracoval, bolo, že mi síce prišiel e-mail, ale do priečinku na HDD, konkrétne do /var/spool/. Na ten som skúsil cez klienta odpovedať, a tuším, že práve po tomto mi prišiel konečne na môj účet na googli nejaký mail s hcybovným hlásením, ale predsa, predmet a obsah správy tam bol. Tu je:

Kód:
Delivery Status Notification (Failure)
From:
Mail Delivery Subsystem <mailer-daemon@googlemail.com>
  To:
pavelka.andrej@gmail.com
  Date:
Today 08:13:10
   
Delivery to the following recipient failed permanently:

     start@localhost.localdomain

Technical details of permanent failure:
DNS Error: Domain name not found

----- Original message -----

Received: by 10.87.73.33 with SMTP id a33mr5092900fgl.26.1259046790347;
        Mon, 23 Nov 2009 23:13:10 -0800 (PST)
Return-Path: <pavelka.andrej@gmail.com>
Received: from localhost.localdomain (mgc.magnetcity.sk [188.123.99.170])
        by mx.google.com with ESMTPS id d6sm8757130fga.4.2009.11.23.23.13.09
        (version=SSLv3 cipher=RC4-MD5);
        Mon, 23 Nov 2009 23:13:10 -0800 (PST)
From: Andrej Pavelka <pavelka.andrej@gmail.com>
To: start@localhost.localdomain
Subject: ach jaj
Date: Tue, 24 Nov 2009 08:13:03 +0100
User-Agent: KMail/1.12.2 (Linux/2.6.30.9-96.fc11.i586; KDE/4.3.2; i686; ; )
MIME-Version: 1.0
Content-Type: text/plain;
  charset="utf-8"
Content-Transfer-Encoding: base64
Message-Id: <200911240813.03478.pavelka.andrej@gmail.com>

deň čo deň mám čoraz viacej prúserov...


Napadlo ma, že možno by mi bolo treba zmeniť nastavenia v programe sendmail. Ešte sa s tým skúsim trochu pobabrať, ale neviem, či už to zvládnem sám. Určite budem vďačný za každú snahu pomôcť.







_________________
Keď niekoho baví snowboard, povie sa, že je snowboardista. Keď niekoho bavia autá, povie sa mu, že je motorista. Keď niekoho baví tvorenie hudby, povie sa mu, že je hudobník. Keď niekoho baví programovanie a IT, povie sa mu, že je závislák.
Odpovedať na tému [ Príspevkov: 9 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. funkcia mail a hosting

v PHP, ASP

3

512

23.06.2007 14:37

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nefunguje funkcia

v JavaScript, VBScript, Ajax

3

400

19.03.2011 12:31

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nefunguje funkcia imagefilter()

v PHP, ASP

18

889

09.11.2009 21:29

Snacker Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. javascript funkcia nefunguje

v JavaScript, VBScript, Ajax

3

521

22.08.2010 22:33

neopagan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nefunguje funkcia trim()

v PHP, ASP

3

642

27.10.2011 19:18

Light Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C jednoducha funkcia ktora nefunguje

v Assembler, C, C++, Pascal, Java

10

516

13.11.2016 19:21

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nefunguje hromadný mail.

v Redakčné systémy

4

992

30.03.2008 22:29

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nefunguje mi mail na PhpBB

v Redakčné systémy

7

845

29.03.2008 20:13

Unlink Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Funkcia date('Y-m-d H:i:s'); nefunguje

v PHP, ASP

12

575

28.03.2017 17:36

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nastavenie php.ini a.k.a mail(); nefunguje

v PHP, ASP

1

814

23.05.2010 10:08

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. outlook odošle mail ale mail nikdy nepríde...

v Ostatné programy

0

885

17.11.2011 20:52

Jamesnr Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. funkcia

v Assembler, C, C++, Pascal, Java

3

636

29.04.2009 20:31

stopa27 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. funkcia

v Assembler, C, C++, Pascal, Java

1

636

10.02.2009 21:20

Fico Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. funkcia

v PHP, ASP

2

337

25.03.2014 17:42

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Funkcia

v PHP, ASP

12

819

24.04.2008 18:37

Triminka Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. funkcia....

v PHP, ASP

1

641

30.08.2008 20:44

p360t Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra