PEAR::Mail_Mime & Net_SMTP: не отправляются письма (unable to add recipient ...)

StUV

Rotaredom
PEAR::Mail_Mime & Net_SMTP: не отправляются письма (unable to add recipient ...)

Вопрос по механизму работы данного средства при отправке писем на SMTP.
Проблема в том, что "странным образом" письма отправляются на адреса вида
[email protected]
и не отправляются на
[email protected]
(оба адреса 100% существуют).

В последнем случае получаю ошибку вида
unable to add recipient [[email protected]]: Invalid response code received from server

Ошибка выскакивает в функции
Net_SMTP::_parseResponse($valid)
где
$valid == Array ( [0] => 250 [1] => 251 )
при значении
Net_SMTP::_code == 550
(видимо смысл в несоответствии кода ответа сервера допустимым для данной операции кодам - но что из них что - я не знаю - буду благодарен за ссылку на "то где почитать")

Собственно вопрос к тем, кто понимает "откуда что берется".
Сам я пока еще не разобрался со всем этим и ессно продолжаю ковыряться - но, м.б. кто так "на вскидку" сразу поймет в чем трабл ?

Всем спасибо.
 

Макс

Старожил PHPClub
согласно протоколу SMTP, код 550 посылается в случае, если неправильно указан юзер.
Если проссто почтовой программой отправлять на [email protected] - письмо отсылается ?
 

StUV

Rotaredom
[...]
сорри, действительно адрес больше не существует
вопрос снят
 

detail

Новичок
У меня похожая проблема: пытаюсь отправить по SMTP письмо. Удачно соединился, залогинился, но не могу отправить сообщение:

Код:
$subj = "Subject: sllfksdjlsj\n";
$body = "slkjflskdjf";

...

if (PEAR::isError($res = $smtp->data($subj . "\r\n" . $body))) {
    die("Unable to send data\n". $res->getMessage());
}
Выдаёт ошибку "250 Ok not received". Адрес получателя точно существует, проверяю в почтовом клиенте на том же самом сервере - работает.
 
Сверху