Přejít na obsah

Nastavení cookies

Zvolte, které druhy cookies povolíte. Svou volbu můžete kdykoli změnit přes Nastavení cookies v dolní části každé stránky. Prohlášení o ochraně osobních údajů

Nezbytné

Vždy zapnuté

Potřebné pro přihlášení, uchování košíku a zapamatování vašich voleb. Jsou vždy zapnuté.

Které cookies?
  • weboke_sessie, weboke_klant, weboke_remember: vaše relace a trvalé přihlášení
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazení cen s DPH nebo bez DPH
  • wok_cookies: vaše volba cookies, 12 měsíců

Měří, která reklama vede k návštěvě nebo objednávce, abychom neplatili za reklamy, které nic nepřinášejí.

Které cookies?
  • Google Ads přes Google Tag Manager (_gcl_au, _gcl_aw), až 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: partner, který vás k nám doporučil (partnerský program), 60 dní

4,6

Země a jazyk

Každá země má vlastní web s cenami a DPH dané země.

Zobrazit

Jak v PHP pomocí mail() nastavit správného odesílatele? SMTP

Pokud používáte funkci mail() v PHP, bude odesílatelem nazevuctu@vasedomena.xx. To nelze změnit a povede to k chybám nebo k tomu, že bude e-mail považován za spam.
Nejlepší je použít SMTP. Na internetu najdete mnoho bezplatných PHP tříd, které to umožňují. E-mail se pak odešle přes SMTP a odesílatele lze snadno určit.

Často používanou možností je PHPMailer

Kromě toho můžete pomocí PEAR Mail posílat e-maily přímo přes SMTP. To se hodí hlavně u formulářů nebo skriptů na míru.

https://pear.php.net/package/Mail
https://pear.php.net/package/Net_SMTP
https://pear.php.net/package/Auth_SASL

Příklad: odeslání e-mailu přes SMTP pomocí PEAR

<?php

error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT);

// Načtení PEAR Mail
require_once 'Mail.php';

// Nastavení SMTP
$smtp_host = 'ssl://mail.server.tld';
$smtp_port = 465;
$smtp_user = 'user@domein.nl';
$smtp_pass = 'heslo';

// Údaje e-mailu
$to      = 'ontvanger@domein.nl';
$from    = 'user@domein.nl';
$subject = 'Testovací zpráva';
$body    = 'Toto je testovací e-mail odeslaný přes SMTP.';
$reply   = 'user@domein.nl';

// Hlavičky
$headers = array(
    'From'      => $from,
    'To'        => $to,
    'Subject'   => $subject,
    'Reply-To'  => $reply
);

// Objekt SMTP
$smtp = Mail::factory('smtp', array(
    'host'     => $smtp_host,
    'port'     => $smtp_port,
    'auth'     => true,
    'username' => $smtp_user,
    'password' => $smtp_pass
));

// Odeslání e-mailu
$result = $smtp->send($to, $headers, $body);

if (PEAR::isError($result)):
    echo $result->getMessage();
else:
    echo 'E-mail byl úspěšně odeslán';
endif;

Byl tento článek užitečný?

← Zpět na E-mail

Chvíli strpení…

Nastavení vašich domén

U každé domény nastavte jmenné servery, propojení s hostingem a to, kdo bude držitelem.

Načítání vašich domén…