ПредишенСледващото

Така че, това, което ни е нужно?

1. Добавете към горните, системата за пощенска кутия.
2. Създаване на ново правило. Тук специално внимание се обръща на "Условията в PHP скрипт", тук ние вградите сканиране и обработка:

1C-Битрикс разработчиците - Как да се отпишете невалиден имейл адрес

Официално писмо до сървъра е както следва:


Това е MIME-капсулирано съобщение.

--B2FB437C30.1218522354 / myserver.com
Content-Описание: Уведомление
Content-Type: текст / обикновен

Това е програмата, Postfix в домакин myserver.com.

Съжалявам, че трябва да ви информирам, че съобщението не можаха
бъдат доставени на един или повече получатели. Той е приложен по-долу.

За допълнителна помощ, моля, изпратете имейл до

Ако го направите, моля, включете този доклад проблем. Можете
изтриване на собствен текст от приложената върна съобщението.

Програмата на Postfix

Гостоприемник email-com.mr.outblaze.com # 91; 208.36.123.16 # 93; каза: 550
: Не, благодаря отхвърлен: Няма достъп до профила: Възможна
Фалшифициране (в отговор на RCPT да командват)

За съжаление, модул адрес API лошо осветление в документацията, така че трябваше да се намери в списъка на полета на масива $ arMessageFields изходния код (файл Битрикс / модули / пощата / класове / общо / mail.php).

В резултат на това, кодът за състоянието може да бъде нещо като това:

Сега, ако ръчно или автоматично извличане на поща от пощенската кутия след изпращане безскрупулни абонати ще бъдат изтрити и няма да бъде bestolku натоварване на сървъра.
Можете да вместо (или в комбинация) отстраняване от изпращане да премахват или забраните даден потребител с този имейл. Всичко зависи от конкретния проект.

Текущ представяне, а не това РЪКОВОДСТВО и тестване на концепцията за това как да се реши този проблем.

Благодарим Ви! =)
Мисля, че - можете лесно да добавите тази функционалност към възможностите Битрикс (само трябва да се съберат основните отговори сървъри).

Е, време отиде толкова алкохол.
Можете да вградите кодът не е в "Общите условия" - и в "Действия", "Действие в PHP скрипт" - в този случай не трябва да се върна нищо.

Denis, тук докато се опитва да разбере защо си код не работи - се опита да донесе в целия масив $ arMessageFields файл

(За да разберете защо не работи) - но защо print_r даде 1 (един), вместо очакваното масив. Защо?
(Поради това, че е необходимо да се справят с най-файл Битрикс / модули / пощата / класове / общо / mail.php и да изберат правилния ключ файл)

8-800-250-1860 Свържете се с нас Карта на сайта
дизайна на сайта Web -
Подкрепете проекта - споделете линка, благодаря!