Jak zrobić reguły do forwardowania maili na hostingu? (np. Roundcube z Sieve)

Forwardowanie maili to jedna z tych funkcji, które wydają się banalne… dopóki nie trzeba ich ustawić. Każdy hosting robi to trochę inaczej, panele administracyjne mają swoje kaprysy, a Roundcube — choć popularny — sam z siebie nie zawsze oferuje pełną kontrolę nad regułami. Na szczęście istnieje Sieve, czyli system filtrów, który pozwala robić z pocztą naprawdę fajne rzeczy.

W tym artykule przeprowadzę Cię przez cały proces: od podstaw, przez konfigurację w Roundcube, aż po ręczne pisanie reguł Sieve. Po przeczytaniu będziesz wiedział dokładnie, jak ustawić przekierowanie maili na dowolnym hostingu, niezależnie od tego, czy masz dostęp do panelu, czy tylko do webmaila.

Co to jest forwardowanie maili i po co Ci to?

Przekierowanie (czyli przekazywanie dalej) to automatyczne przesyłanie wiadomości przychodzących na inny adres e‑mail. Przykładowo:

  • masz skrzynkę kontakt@twojadomena.pl,
  • chcesz, żeby wszystkie wiadomości trafiały też na prywatny adres, np. krzysztof@gmail.com.

Albo:

  • chcesz przekazywać tylko maile od konkretnego nadawcy,
  • albo tylko te z załącznikami,
  • albo tylko te, które zawierają określone słowo w temacie.

I tu właśnie wchodzi Sieve — cały na biało.

Przekierowanie maili na hostingu — ogólny zarys

Zanim przejdziemy do Roundcube, warto wiedzieć, że forwardowanie można ustawić na trzy sposoby:

  1. W panelu hostingu (np. cPanel, DirectAdmin, Plesk).
  2. W webmailu Roundcube, jeśli hosting udostępnia plugin „Filters” lub „Managesieve”.
  3. Bezpośrednio w Sieve, jeśli masz dostęp do serwera lub API.

Najwygodniejsza opcja? Zdecydowanie Roundcube z obsługą Sieve. To daje Ci pełną kontrolę i nie wymaga logowania do panelu hostingu.

Forwardowanie maili w Roundcube (z Sieve)

Roundcube sam w sobie nie obsługuje filtrów — robi to dopiero plugin Managesieve. Na większości hostingów jest on domyślnie włączony. Jeśli widzisz w Roundcube zakładkę Ustawienia → Filtry, to znaczy, że masz dostęp do Sieve.

Jeśli jej nie ma — hosting musi ją aktywować.

Krok 1: Wejdź do Roundcube

Zaloguj się do webmaila, zwykle pod adresem:

twojadomena.pl/webmail

lub

webmail.twojadomena.pl

Krok 2: Przejdź do zakładki Filtry

W menu po lewej wybierz:

Ustawienia → Filtry

Jeśli widzisz listę filtrów i możliwość dodania nowego — jesteś w domu.

Krok 3: Dodaj nowy filtr

Kliknij + lub Dodaj filtr.

Teraz możesz ustawić:

  • nazwę filtra (np. „Forward na Gmaila”),
  • warunki (np. wszystkie wiadomości),
  • akcje (np. przekieruj na adres…).

Wybierz:

Akcja → Przekaż dalej na adres

Wpisz adres, na który chcesz przekazywać wiadomości.

Możesz też zaznaczyć opcję:

Zachowaj kopię w skrzynce

Jeśli tego nie zaznaczysz — wiadomości będą znikać z oryginalnej skrzynki.

Krok 4: Zapisz filtr

Kliknij Zapisz i gotowe.

Od tej pory wszystkie wiadomości będą przekazywane zgodnie z Twoją regułą.

Zaawansowane forwardowanie – pisanie własnych reguł Sieve

Jeśli chcesz mieć pełną kontrolę, możesz pisać własne reguły Sieve. To świetna opcja, jeśli:

  • chcesz przekazywać tylko wybrane wiadomości,
  • chcesz filtrować po załącznikach,
  • chcesz tworzyć bardziej złożone warunki,
  • hosting nie daje wygodnego interfejsu.

Sieve to prosty język skryptowy, który działa na serwerze pocztowym. Oto kilka przykładów.

Przykład 1: Forwardowanie wszystkich wiadomości

require ["fileinto", "copy"];

# Przekazywanie wszystkich wiadomości
redirect :copy "krzysztof@gmail.com";

:copy oznacza, że wiadomość zostanie też zachowana w skrzynce.

Przykład 2: Forwardowanie tylko wiadomości od konkretnego nadawcy

require ["fileinto", "copy"];

if address :is "from" "newsletter@firma.pl" {
    redirect :copy "krzysztof@gmail.com";
}

Przykład 3: Forwardowanie tylko wiadomości z określonym słowem w temacie

require ["fileinto", "copy"];

if header :contains "subject" "zamówienie" {
    redirect :copy "biuro@twojadomena.pl";
}

Przykład 4: Forwardowanie tylko wiadomości z załącznikami

require ["fileinto", "copy", "mime"];

if mime :anychild :contains "Content-Type" "application/pdf" {
    redirect :copy "ksiegowosc@twojadomena.pl";
}

Gdzie wgrać reguły Sieve?

To zależy od hostingu.

Najczęściej:

  • w Roundcube → Filtry → Edytor zaawansowany (jeśli dostępny),
  • w panelu hostingu (DirectAdmin ma opcję „Filtry Sieve”),
  • przez FTP/SFTP w katalogu:
/home/użytkownik/.dovecot.sieve

lub

/home/użytkownik/sieve/
  • przez API (np. w hostingach z Plesk).

Forwardowanie maili w panelu hostingu

Jeśli nie masz dostępu do Roundcube z Sieve, możesz ustawić forwardowanie w panelu.

DirectAdmin

  1. Zaloguj się do panelu.
  2. Wejdź w Konta e‑mail.
  3. Wybierz Przekierowania.
  4. Dodaj nowy forward.

Proste, ale bez zaawansowanych filtrów.

cPanel

  1. Zaloguj się.
  2. Wybierz Forwarders.
  3. Dodaj przekierowanie.

cPanel pozwala też ustawić forwardowanie domenowe (wszystkie adresy).

Plesk

  1. Zaloguj się.
  2. Wejdź w Mail.
  3. Wybierz skrzynkę.
  4. Przejdź do Forwarding.

Najczęstsze problemy z forwardowaniem maili

Forwardowanie maili potrafi płatać figle. Oto najczęstsze problemy, które widzę u użytkowników.

1. Gmail blokuje wiadomości z forwardu

Gmail jest bardzo surowy. Jeśli forwardujesz maile z domeny, która nie ma poprawnie ustawionego SPF, DKIM i DMARC — Gmail może je odrzucać.

Rozwiązanie:

  • ustaw SPF,
  • włącz DKIM,
  • dodaj DMARC.

2. Wiadomości trafiają do spamu

To normalne, jeśli forwardujesz z hostingu na Gmaila lub Outlooka.

Możesz temu zapobiec:

  • ustawiając SPF i DKIM,
  • dodając filtr w Gmailu,
  • używając opcji :copy zamiast zwykłego redirect.

3. Forwardowanie nie działa, bo hosting blokuje przekazywanie

Niektóre hostingi blokują forwardowanie na Gmaila, bo Google odrzuca zbyt dużo wiadomości.

Wtedy:

  • użyj Sieve,
  • ustaw kopię w skrzynce,
  • dodaj filtr w Gmailu, który pobiera pocztę przez POP3.

Jak przetestować, czy forward działa?

Najlepiej wysłać kilka wiadomości:

  • z Gmaila,
  • z Outlooka,
  • z innej domeny,
  • z załącznikiem.

Czasem forward działa tylko dla niektórych nadawców — to kwestia SPF.

Forwardowanie maili na hostingu może być banalnie proste albo całkiem zaawansowane — wszystko zależy od tego, czego potrzebujesz. Roundcube z obsługą Sieve daje ogromne możliwości i pozwala tworzyć reguły, które działają dokładnie tak, jak chcesz.

Szukasz taniego i dobrego hostingu dla swojej strony www? - Sprawdź Seohost.pl