Blokada funkcji mail. Wysyłka przez SMTP (phpmailer)

Problem z funkcją mail() i alternatywa w postaci SMTP

Coraz częściej zdarza się, że firmy hostingowe wyłączają funkcję mail() na serwerze. Funkcja ta służy do wysyłania wiadomości e-mail, np. z formularzy kontaktowych czy z podsumowaniem zamówienia w sklepie internetowym. Po wyłączeniu tej funkcji wysyłka maili ze strony lub sklepu internetowego jest niemożliwa.

Na szczęście istnieje skuteczne rozwiązanie – wysyłanie wiadomości e-mail przez uwierzytelnienie SMTP za pomocą biblioteki phpmailer. Dzięki temu, e-maile z Twojej strony lub sklepu będą wysyłane przez zewnętrzny serwer poczty, czyli bezpośrednio przez adres e-mail.

Może to być adres e-mail sklepu, z którego korzystasz na co dzień, możesz też utworzyć nową skrzynkę e-mail (np. zamowienia@twoja-strona.pl).
Ważne! Nie możesz zmieniać hasła do tego konta e-mail, ponieważ wtedy trzeba zaktualizować hasło do skrzynki e-mail na serwerze.

Osobiście rekomenduję Ci utworzenie nowego adresu e-mail, roboczego, tylko pod wysyłkę maili ze strony typu zamowienia@twoja-strona.pl.
A abyś nie musiał sprawdzać kilku maili, możesz przekierować tego maila na adres e-mail, z którego korzystasz na co dzień (np. sklep@twoja-strona.pl).

Co potrzebuję, aby wdrożyć wysyłkę przez SMTP?

Aby skonfigurować wysyłkę e-maili przez phpmailer na stronie, potrzebuję od Ciebie kilku informacji:

  1. Adres e-mail – najlepiej, aby był to adres roboczy (nowy lub nieużywany), np. mail@nazwadomeny.pl. Taki adres może działać tylko do wysyłania e-maili, więc nie musi być używany na co dzień. Możesz też ustawić automatyczne przekierowanie wiadomości z tego konta na swój główny adres e-mail, dzięki czemu zachowasz porządek w skrzynce.

  2. Hasło do tego adresu e-mail – bardzo ważne, aby hasło było trudne do złamania, ponieważ daje dostęp do wysyłki wiadomości. Więcej o tym, jak długo zajmuje złamanie słabego hasła, przeczytasz tutaj: Ile czasu zajmuje złamanie Twojego hasła?
    (jeśli masz hosting w Donecie, nie musisz wysyłać mi hasła, wszystko ogarnę za Ciebie)

  3. Port – zazwyczaj port 465 lub 587, w zależności od ustawień serwera poczty.
    (jeśli masz hosting w Donecie, nie musisz wysyłać mi portu, wszystko ogarnę za Ciebie)

  4. Serwer poczty wychodzącej (SMTP) – np. smtp.nazwadomeny.pl.
    (jeśli masz hosting w Donecie, nie musisz wysyłać mi serwerów poczty wychodzącej, wszystko ogarnę za Ciebie)

Ważne uwagi przy konfiguracji

  • Nie zmieniaj hasła do tego adresu – zmiana hasła będzie wymagała ponownej konfiguracji phpmailera, co wiąże się z dodatkowymi czynnościami konfiguracyjnymi. Pamiętaj, aby hasło było długie i skomplikowane, co zwiększa bezpieczeństwo.
Kto napisał ten wpis?

Przemek na co dzień tworzy strony WWW, sklepy internetowe i dba o ich marketing.

Prowadzi szkolenia i warsztaty z:

  • Marketingu w Google - pozycjonowania (SEO) i Adsów (SEM),
  • Content marketingu i lejków marketingowych,
  • User Experience,
  • Mailingów- tych zimnych i ciepłych.

Przeczytaj inne teksty tego autora

Opinie

Skontaktuj się z nami

call 733 543 282

Zajęte? Nikt nie odbiera?
Bardzo często rozmawiamy przez telefon, mamy sporo spotkań online.
Kliknij tutaj i zostaw nam kontakt do siebie. Oddzwonimy tak szybko jak to możliwe.

mail biuro@doneta.pl

Napisz przez formularz. To najszybsza i najlepsza forma kontaktu z Donetą.

Wyrażam zgodę na przetwarzanie moich danych osobowych przez Grupa Max 15 sp. z o.o. w celu obsługi zapytania wysłanego przez formularz kontaktowy zgodnie z polityką prywatności.
Czy jesteś robotem? Przepisz kod z obrazka. Wielkość liter ma znaczenie.
Przepisz kod refresh

Doneta, to zespół fajnych ludzi

Zadzwoń: 733 543 282 call
Skontaktuj się z nami

Zadzwoń do nas:
Nie odbieramy? Musimy być zajęci. Zostaw niżej swój numer telefonu, a oddzwonimy tak szybko jak to możliwe.

Czy jesteś robotem? Przepisz kod z obrazka. Wielkość liter ma znaczenie.
Przepisz kod refresh
Jesteś 10 osobą, która uzupełniła dziś ten formularz.
Wyrażam zgodę na przetwarzanie moich danych osobowych przez Grupa Max 15 sp. z o.o. w celu obsługi zapytania wysłanego przez formularz kontaktowy zgodnie z polityką prywatności.