Przejdź do treści

Ustawienia plików cookie

Prosimy wybrać, na które rodzaje plików cookie Państwo zezwalają. Wybór można zmienić w dowolnym momencie w Ustawieniach plików cookie na dole każdej strony. Polityka prywatności

Niezbędne

Zawsze włączone

Potrzebne do logowania, zachowania koszyka i zapamiętania wyborów. Są zawsze włączone.

Jakie pliki cookie?
  • weboke_sessie, weboke_klant, weboke_remember: sesja i pozostanie zalogowanym
  • weboke_basket: koszyk
  • wkBtwIncl: wyświetlanie cen z VAT lub bez VAT
  • wok_cookies: wybór dotyczący plików cookie, 12 miesięcy

Mierzą, która reklama prowadzi do odwiedzin lub zamówienia, abyśmy nie płacili za reklamy, które nic nie dają.

Jakie pliki cookie?
  • Google Ads przez Google Tag Manager (_gcl_au, _gcl_aw), do 90 dni
  • OpenAI Ads, reklamy w ChatGPT
  • wok_aff: przez którego partnera trafili Państwo do nas (program partnerski), 60 dni

4,6

Kraj i język

Każdy kraj ma własną stronę z cenami i stawką VAT tego kraju.

Wyświetl

Jak w PHP uzyskać właściwego nadawcę przy użyciu mail()? SMTP

Przy korzystaniu z funkcji mail() w PHP nadawcą jest nazwakonta@domena.xx. Nie można tego zmienić, co będzie powodować błędy lub sprawi, że wiadomość zostanie uznana za spam.
Najlepiej korzystać z SMTP. W internecie można znaleźć wiele darmowych klas PHP do tego celu. Wtedy poczta jest wysyłana przez SMTP, a nadawcę można łatwo określić.

Często używaną opcją jest PHPMailer

Można też wysyłać pocztę bezpośrednio przez SMTP za pomocą PEAR Mail. Przydaje się to zwłaszcza w formularzach lub skryptach tworzonych na zamówienie.

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

Przykład: wysyłanie poczty przez SMTP z PEAR

<?php

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

// Załaduj PEAR Mail
require_once 'Mail.php';

// Ustawienia SMTP
$smtp_host = 'ssl://mail.server.tld';
$smtp_port = 465;
$smtp_user = 'user@domena.pl';
$smtp_pass = 'haslo';

// Dane wiadomości
$to      = 'odbiorca@domena.pl';
$from    = 'user@domena.pl';
$subject = 'Wiadomość testowa';
$body    = 'To jest testowa wiadomość wysłana przez SMTP.';
$reply   = 'user@domena.pl';

// Nagłówki
$headers = array(
    'From'      => $from,
    'To'        => $to,
    'Subject'   => $subject,
    'Reply-To'  => $reply
);

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

// Wyślij wiadomość
$result = $smtp->send($to, $headers, $body);

if (PEAR::isError($result)):
    echo $result->getMessage();
else:
    echo 'Wiadomość e-mail została wysłana';
endif;

Czy ten artykuł był pomocny?

← Powrót do Poczta e-mail

Chwileczkę…

Konfiguracja domen

Dla każdej domeny można ustawić serwery nazw, powiązanie z hostingiem oraz to, kto zostanie właścicielem.

Wczytywanie domen…