PHP проверить отправлено ли письмо

kaderle

есть кусок кода:
if (mail($form[send_to], $header[subject], $sendmessage, $headers { сообщение отправлено}
если mail отправилось, то дальше че-то делаем...
а как проверить, успех такой операции
$mail_object->send($recipients, $headers, $body); ?
подскажите плз, я php не рюхаю совсем, но поменять кое-что надо очень...

vlfdimir58

я тоже не рюхаю, но может вот так как-нить...

if (mail($mail_object { blablabla }


?

kaderle

нет не так.
ты совсем не рюхаешь.

vlfdimir58

и вообще, RTFM

vlfdimir58

Хотя что с тебя взять, если ты не можешь включить микроволновку, а потом жалуешься, что печка ни хера не греет

ruler

Микроволновка, цеп, вообще не греет.

vlfdimir58

не буду вдаваться в подробности...
просто он таймер поставил, а включить забыл.

Jens21

такой кусок:
if (mail($form[send_to], $header[subject], $sendmessage, $headers { echo "сообщение отправлено";}
будет выводить строку "сообщение отправлено" в случае успеха.
> а как проверить, успех такой операции
> $mail_object->send($recipients, $headers, $body); ?
не знаю такой функции, но скорее всего так
$result=$mail_object->send($recipients, $headers, $body)
if ($result===true) {<действия в случае успеха>}

kaderle

эта функция из Pear-модуля NET::SMTP
но, в любом случае, спасибо.

kaderle

не парь. тоже хорош: дверцу открыть не мог!

gopnik1994

тогда уж просто
if ($mail_object->send($recipients, $headers, $body {<действия в случае успеха>}
Оставить комментарий
Имя или ник:
Комментарий: