Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 02.08.09 Prihlásený: 23.03.22 Príspevky: 305 Témy: 83 | 83 Bydlisko: Liptovský H... |
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. |
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
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. |
|
Registrovaný: 02.08.09 Prihlásený: 23.03.22 Príspevky: 305 Témy: 83 | 83 Bydlisko: Liptovský H... |
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. |
|
Registrovaný: 02.08.09 Prihlásený: 23.03.22 Príspevky: 305 Témy: 83 | 83 Bydlisko: Liptovský H... |
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. |
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
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. |
|
Registrovaný: 02.08.09 Prihlásený: 23.03.22 Príspevky: 305 Témy: 83 | 83 Bydlisko: Liptovský H... |
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. |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
Pozor, na zaciatku toho riadku mas bodkociarku, teda je riadok zakomentovany a ako keby tam nebol, odstran ju a potom restartuj apache.
|
|
Registrovaný: 02.08.09 Prihlásený: 23.03.22 Príspevky: 305 Témy: 83 | 83 Bydlisko: Liptovský H... |
Ď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. |
|
Registrovaný: 02.08.09 Prihlásený: 23.03.22 Príspevky: 305 Témy: 83 | 83 Bydlisko: Liptovský H... |
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. |
|
Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v PHP, ASP | 3 | 542 | 23.06.2007 14:37 JanoF | | v JavaScript, VBScript, Ajax | 3 | 439 | 19.03.2011 12:31 Ďuri | | v PHP, ASP | 18 | 934 | 09.11.2009 21:29 Snacker | | v JavaScript, VBScript, Ajax | 3 | 547 | 22.08.2010 22:33 neopagan | | v PHP, ASP | 3 | 684 | 27.10.2011 19:18 Light | | v Assembler, C, C++, Pascal, Java | 10 | 550 | 13.11.2016 19:21 BX | | v Redakčné systémy | 4 | 1022 | 30.03.2008 22:29 JanoF | | v Redakčné systémy | 7 | 865 | 29.03.2008 20:13 Unlink | | v PHP, ASP | 12 | 611 | 28.03.2017 17:36 JanoF | | v PHP, ASP | 1 | 850 | 23.05.2010 10:08 stenley | | v Ostatné programy | 0 | 975 | 17.11.2011 20:52 Jamesnr | | v Assembler, C, C++, Pascal, Java | 3 | 678 | 29.04.2009 20:31 stopa27 | | v Assembler, C, C++, Pascal, Java | 1 | 695 | 10.02.2009 21:20 Fico | | v PHP, ASP | 2 | 372 | 25.03.2014 17:42 shaggy | | v PHP, ASP | 12 | 888 | 24.04.2008 18:37 Triminka | | v PHP, ASP | 1 | 679 | 30.08.2008 20:44 p360t |
|