Skip to content

email_to_quarantine

php
bool email_to_quarantine(string $email, array $dateToSet)

Funkcja dodaje podany adres email do kwarantanny mailingowej z podanymi datami. Jeśli email jest już częściowo w kwarantannie (niektóre daty ustawione), istniejące wartości zostają zachowane. Zwraca true w przypadku sukcesu lub false w przypadku błędu.

Parametry:

  • $email - adres email do usunięcia z kwarantanny
  • $dateToSet - tablica trzech znaczników czasu (int, unix timestamp) z przeszłości:
    • [0] - data kwarantanny (quarantine)
    • [1] - data opuszczenia kwarantanny (quarantine_leave)
    • [2] - data zablokowania (blocked)

Wymagania:

  • Kwarantanna mailingowa musi być włączona na koncie
  • Adres email musi istnieć w bazie
  • Wszystkie trzy daty muszą być dodatnimi liczbami całkowitymi z przeszłości
  • Adres email nie może być już w pełni objęty kwarantanną (wszystkie trzy daty ustawione)

Przykład

php
$time = time() - 60;
$email = 'example@sare.pl';
email_to_quarantine($email, array($time, $time, $time));