1C-Bitrix fejlesztők -, hogyan lehet leiratkozni érvénytelen e-mail címet

Szóval, mi kell?

1. Add hozzá a fenti a postafiók rendszert.
2. Hozzon létre egy új szabályt. Itt külön felhívjuk a figyelmet a „Feltételek PHP script,” itt beágyazni szkennelés és feldolgozás:

1C-Bitrix fejlesztők -, hogyan lehet leiratkozni érvénytelen e-mail címet

Hivatalos levelet a szerver a következő:


Ez egy MIME-kapszulázott üzenetet.

--B2FB437C30.1218522354 / myserver.com
Content-Description: Bejelentés
Content-Type: text / plain

Ez a Postfix program host myserver.com.

Sajnálom, hogy tájékoztatni arról, hogy az üzenetet nem sikerült
kell szállítani egy vagy több címzettet. Ez az alábbi linken.

További segítséget, küldjön mailt

Ha így tesz, akkor kérjük, ezt a problémát a jelentést. Akkor
törölheti a saját szövegét a mellékelt vissza üzenetet.

A Postfix programot

: Host email-com.mr.outblaze.com # 91; 208.36.123.16 # 93; mondta: 550
: Nem, köszönöm utasítani: fiók nem érhető el: Lehetséges
Hamisítás (válaszolva rcpt to parancs)

Sajnos, az API modul címe gyengén megvilágított a dokumentációban, ezért kellett, hogy megtalálják a mezőlista a tömb $ arMessageFields a forráskódot (file bitrix / modules / mail / classes / általános / mail.php).

Ennek eredményeként, a kódot az állapot lehet valami ilyesmi:

Most, ha manuálisan vagy automatikusan letöltheti a leveleket a postafiókból elküldése után gátlástalan előfizetőknek törlődnek, és nem lesz bestolku szerver terhelés.
Akkor helyett (vagy együttesen) eltávolítását a postázás távolítsa el vagy tiltsa a felhasználó az e-mail. Minden attól függ, az adott projekt.

Jelenlegi bemutatása helyett a howto, és a prototípus, hogyan lehet megoldani ezt a problémát.

Köszönjük! =)
Azt hiszem - könnyedén ezt a funkciót a Bitrix lehetőségek (csak akkor kell gyűjteni az alap választ szerverek).

Nos, az idő ment olyan piát.
Tudod embed kódot nem a „Feltételek” - és a „Műveletek”, az „Action a PHP script” - ebben az esetben nem kell vissza semmit.

Denis, itt közben megérteni, hogy miért a kód nem működik - próbálta behozni a teljes tömböt $ arMessageFields fájl

(Ahhoz, hogy megértsük, miért nem működik) - de miért a print_r így 1 (egy) helyett a várható tömb. Miért?
(Emiatt szükséges volt foglalkozni a fájlt bitrix / modules / mail / classes / általános / mail.php, és vedd a megfelelő kulcs fájl)

8-800-250-1860 Kapcsolat Oldaltérkép
Web site design -