Discussion:
how to cath mail error
(too old to reply)
Jakub
2022-05-30 13:06:28 UTC
Permalink
I have this code to sand email:


function sendEmail($to, $title, &$text) {
$from = '***@jakubowo.net';
$subject = $title;

$w = '<html><head><meta http-equiv="content-type"
content="text/xhtml; charset=utf-8"></head>
<body
style="background-color:#ffffff;color:#000000;margin-top:30px;margin-left:30px;padding:10px;"><hr><br>'
. $text . '<hr><br><p><a href="mailto:'
. $from . '">' . $from . '</a></p></body></html>';

$he = 'MIME-Version: 1.0' . PHP_EOL . 'Content-type: text/html;
charset=utf-8 ' . PHP_EOL
. 'From: admin Search. <' . $from . '>' . PHP_EOL
. 'Content-Transfer-Encoding: base64' . PHP_EOL;

$w = chunk_split(base64_encode($w));
imap_mail($to, $subject, $w, $he);
}


how to catch this error

Warning: imap_mail(): Failed to connect to mailserver at "localhost"
port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use
ini_set()

thank for answers

Jakub
J.O. Aho
2022-05-30 13:45:16 UTC
Permalink
If you have to ask the same question in multiple newsgroups, crosspost
and do not set a follow up, as not all subscribes all the newsgroups and
then they would miss parts of the thread.

If your newsgroup provide don't allow you to crosspost, then just post
to one newsgroup.
--
//Aho
Loading...