Поддержка серверов

CSMTPConnection::Send: метод Битрикс

Постоянная ссылка: http://bxapi.ru/src/?id=169060

<?php 
//    /bitrix/modules/mail/classes/general/smtp.phpCSMTPConnection::Send()
//    474:

    
function Send($code$text "")
    {
        if (!
$this->connected)
            return 
false;

        if (
intval($code) <= 0)
            return 
false;

        if(
$text=='')
        {
            
$results = Array(
                
'211'=>'System status, or system help reply',
                
'214'=>'Help message'//[Information on how to use the receiver or the meaning of a particular non-standard command; this reply is useful only to the human user]
                
'220'=>'<domain> Service ready',
                
'221'=>'<domain> Service closing transmission channel',
                
'250'=>'Requested mail action okay, completed',
                
'251'=>'User not local; will forward to <forward-path>',
                
'354'=>'Start mail input; end with <CRLF>.<CRLF>',
                
'421'=>'<domain> Service not available,'//closing transmission channel [This may be a reply to any command if the service knows it must shut down]
                
'450'=>'Requested mail action not taken: mailbox unavailable'//[E.g., mailbox busy]
                
'451'=>'Requested action aborted: local error in processing',
                
'452'=>'Requested action not taken: insufficient system storage',
                
'500'=>'Syntax error, command unrecognized'//[This may include errors such as command line too long]
                
'501'=>'Syntax error in parameters or arguments',
                
'502'=>'Command not implemented',
                
'503'=>'Bad sequence of commands',
                
'504'=>'Command parameter not implemented',
                
'550'=>'Requested action not taken: mailbox unavailable'//[E.g., mailbox not found, no access]
                
'551'=>'User not local; please try <forward-path>',
                
'552'=>'Requested mail action aborted: exceeded storage allocation',
                
'553'=>'Requested action not taken: mailbox name not allowed'//[E.g., mailbox syntax incorrect]
                
'554'=>'Transaction failed',
                );
            
$text $results[$code];
        }

        return 
$this->__Send($code." ".$text."\r\n");
    }

Блог разработчика

9 Августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 Июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 Июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

Текст сообщения*
Загрузить изображение