smtp_loop()


Transmitting email by talking to the SMTP email server

Description

false/string smtp_loop(void)

Parameters

none

Return Value

On success the server's response message, on fail null string(""), false if there's no response

Example

<?php
include_once "/lib/sn_dns.php";   // including DNS library
include_once "/lib/sn_smtp.php";  // including SMTP library
smtp_hostname("from_domain.com"); // setting email sender's host name
// setting email sender's email address and name
smtp_account("from_id@from_domain.com", "from_name");
$subject = "email test from PHPoC";
$message = "Hi PHPoC\r\nThis is PHPoC test email\r\nGood bye\r\n";
// preparing to send an email
smtp_start("to_id@to_domain.com", "to_name", $subject, $message);
while(1)
{
  $msg = smtp_loop(); 
  if($msg === false)
    usleep(1000);
  elseif($msg == "")
    ;
  else
    echo "$msg\r\n";
}
?>

See also