Systémové pozadí odeslání mailu (link) |
14.10.2004 16:37
Jan Houštěk
|
Chce-li někdo odeslat mail, musí ho předat stroji, který se obecně označuje zkratkou MTA (mail transport agent), případně sám být takovým MTA. PHP něco, čemu by se dalo říkat MTA, z pochopitelných duvodu neimplementuje, takže existují dvě možnosti:
1) PHP předá mail nějakému MTA pomocí protokolu SMTP (nic jiného se dnes již prakticky pro odesílání mailu nepoužívá, i když historicky byl výběr přenosových mechanismu bohatší). PHP tedy stojí v roli SMTP klienta.
2) PHP předá nějakou interní cestou mail MTA běžícímu přímo na webovém serveru. Toto MTA muže být funkčně velmi ořezané, v krajním případě stačí, aby implementovalo pouze jednoduchého SMTP klienta bez fronty.
První možnost je využita v implementaci PHP pro Windows. Jméno SMTP serveru je konfigurovatelné v php.ini.
Druhá možnost je využita na unix-like systémech. Předání mailu probíhá standardní cestou skrze program /usr/sbin/sendmail (který se stálou sémantikou implementují i jiní MTA než Sendmail).
Shrneme-li to, ke správné funkci mailu v PHP je třeba na windows nakonfigurovat adresu SMTP serveru, který bude maily od PHP akceptovat, na Unixu to znamená instalaci nějakého (třeba minimalistického) MTA, který bude správně zkonfigurován a bude implementovat příkaz /usr/sbin/sendmail. |
|
|
Re: Systémové pozadí odeslání mailu (link) |
16.10.2004 11:51
Petr Zajíc
|
Věk: ( ~51 let) |
Jen doplním, že ačkoli PHP SMTP neobsahuje, lze jej v PHP napsat. O tom jsem se v článku nezmínil, ale ve skutečnosti třeba PHPMailer tuto funkci má.
Aby to nevypadalo, že jsem proti Windows nějak zaměřen - i tento systém lze používat jako MTA. Existuje třeba xmail a mnoho dalších, kteří to umí. Co ale netuším je, zda by teoreticky (v případě Windows + XMail + PHP) předávalo PHP maily k odeslání tak, tak jsme zvyklí na Linuxu (tedy voláním sendmailu, případně programu, který se tváří že je sendmail). |
|
|
Re: Systémové pozadí odeslání mailu (link) |
15.11.2006 11:22
Aleš Hakl
|
Bydliště: Praha |
Jeste k tomun SMTP doplnim, ze pokud chcete mit smysluplnou obalkovou adreesu, tak mate ve windows v podstate smulu (nastavuje se v php.ini) a v unixu vas zajima volba -f pro sendmail a tusim 4. argument funkce mail, ktery umoznuje predavat sendmailu dalsi parametry krome prijemce. |
|
|
Hlavičky mailu a RFC (link) |
14.10.2004 16:39
Jan Houštěk
|
Je upozornuji, ze RFC822 bylo nahrazeno novejsi verzi RFC2822. Doporucuji precist oboji, nova verze je sice presnejsi a podrobnejsi, ale pri predchozi znalosti RFC822 se podstatne lepe cte a vstrebava. |
|
|
additional headers (link) |
15.10.2004 00:30
Ján Sokoly
|
Věk: ( ~40 let) |
Chcel by som este upozornit, ze pri odosielani mailov pomocou PHP funkcie mail() je urcite dobre pridat additional header "From: vhodny@email.com\r\n". Stava sa totiz, ze mail takto odoslany pride adresatovi od root@vaswebhosting.com alebo od anonymous@vaswebhosting.com, co je prinajmensom nevhodne. |
|
|
Re: additional headers (link) |
15.10.2004 00:35
Ján Sokoly
|
Věk: ( ~40 let) |
V predchadzajucom prispevku mal byt za vhodny@email.com vyraz [backslash]r[backslash]n, sluziaci na oddelovanie headers. Toto forum backslashe zrejme filtruje, aj ked v Nahlade viditelne su :-/ |
|
|
Re: additional headers (link) |
15.10.2004 10:56
Michal Vyroubal
|
:-\\ (aneb napiš \\\\ a získáš \\) |
|
|
mail() a windows (link) |
8.6.2005 17:28
Peter Miniar
|
Věk: ( ~38 let) |
Chcel si vedieť, či sa dá spustiť funkcia mail() na Windowse. Dá. Používam PHP 5.0.4 a jediné, čo som musel spraviť, bolo napísať príslušný SMTP server v php.ini a ide mi to bez problémov. |
|
|
mail() na Windows (link) |
14.12.2005 16:07
Marek Podešva
|
Věk: ( ~37 let) |
sice pozdě, ale přece… našel jsem na internetu program Free SMTP Server (http://www.softstack.com/), pomocí kterého jde posílat e-maily PHPčkem na Windowsech. Třeba se to bude někomu hodit |
|
|
Re: mail() na Windows (link) |
14.12.2005 20:51
Petr Zajíc
|
Věk: ( ~51 let) |
Super, díky za odkaz. |
|
|
|
Příspívat do diskuze mohou pouze registrovaní uživatelé.
|
|
Vyhledávání software
Vyhledávání článků
28.11.2018 23:56 /František Kučera Prosincový sraz spolku OpenAlt se koná ve středu 5.12.2018 od 16:00 na adrese Zikova 1903/4, Praha 6. Tentokrát navštívíme organizaci CESNET. Na programu jsou dvě přednášky: Distribuované úložiště Ceph (Michal Strnad) a Plně šifrovaný disk na moderním systému (Ondřej Caletka). Následně se přesuneme do některé z nedalekých restaurací, kde budeme pokračovat v diskusi.
Komentářů: 1
12.11.2018 21:28 /Redakce Linuxsoft.cz 22. listopadu 2018 se koná v Praze na Karlově náměstí již pátý ročník konference s tématem Datová centra pro business, která nabídne odpovědi na aktuální a často řešené otázky: Jaké jsou aktuální trendy v oblasti datových center a jak je optimálně využít pro vlastní prospěch? Jak si zajistit odpovídající služby datových center? Podle jakých kritérií vybírat dodavatele služeb? Jak volit vhodné součásti infrastruktury při budování či rozšiřování vlastního datového centra? Jak efektivně datové centrum spravovat? Jak co nejlépe eliminovat možná rizika? apod. Příznivci LinuxSoftu mohou při registraci uplatnit kód LIN350, který jim přinese zvýhodněné vstupné s 50% slevou.
Přidat komentář
6.11.2018 2:04 /František Kučera Říjnový pražský sraz spolku OpenAlt se koná v listopadu – již tento čtvrtek – 8. 11. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma umění a technologie, IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář
4.10.2018 21:30 /Ondřej Čečák LinuxDays 2018 již tento víkend, registrace je otevřená.
Přidat komentář
18.9.2018 23:30 /František Kučera Zářijový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 20. 9. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma IoT, CNC, svobodný software, hardware a další hračky.
Přidat komentář
9.9.2018 14:15 /Redakce Linuxsoft.cz 20.9.2018 proběhne v pražském Kongresovém centru Vavruška konference Mobilní řešení pro business.
Návštěvníci si vyslechnou mimo jiné přednášky na témata: Nejdůležitější aktuální trendy v oblasti mobilních technologií, správa a zabezpečení mobilních zařízení ve firmách, jak mobilně přistupovat k informačnímu systému firmy, kdy se vyplatí používat odolná mobilní zařízení nebo jak zabezpečit mobilní komunikaci.
Přidat komentář
12.8.2018 16:58 /František Kučera Srpnový pražský sraz spolku OpenAlt se koná ve čtvrtek – 16. 8. 2018 od 19:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát jsou tématem srazu databáze prezentaci svého projektu si pro nás připravil Standa Dzik. Dále bude prostor, abychom probrali nápady na využití IoT a sítě The Things Network, případně další témata.
Přidat komentář
16.7.2018 1:05 /František Kučera Červencový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 19. 7. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát bude přednáška na téma: automatizační nástroj Ansible, kterou si připravil Martin Vicián.
Přidat komentář
Více ...
Přidat zprávičku
Poslední diskuze
31.7.2023 14:13 /
Linda Graham iPhone Services
30.11.2022 9:32 /
Kyle McDermott Hosting download unavailable
13.12.2018 10:57 /
Jan Mareš Re: zavináč
2.12.2018 23:56 /
František Kučera Sraz
5.10.2018 17:12 /
Jakub Kuljovsky Re: Jaký kurz a software by jste doporučili pro začínajcího kodéra?
Více ...
|