Advertisement
Guest User

Untitled

a guest
Feb 19th, 2019
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. public function validaServidorEmail($SsSMTPserver, $SsSMTPport, $SsEmail, $SsNome) {
  2. gravarLog("classe/EmailService -> validaServidorEmail");
  3. error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);
  4. include_once "Net/SMTP.php";
  5. /* Create a new Net_SMTP object. */
  6. if (!($smtp = new Net_SMTP('smtp.gmail.com','587'))) {
  7.  
  8. return ['status' => false, 'msg' => "Error: Unable to instantiate Net_SMTP object"];
  9. }
  10.  
  11. // $e = $smtp->connect();
  12. if (PEAR::isError($e = $smtp->connect())) {
  13. gravarLog($e->getMessage());
  14. return ['status' => false, 'msg' => $e->getMessage()];
  15. }
  16.  
  17. if (PEAR::isError($smtp->auth('lpaivtestex@gmail.com', 'xxxxxxxxxx'))) {
  18.  
  19. return ['status' => false, 'msg' => "unable to authenticate to smtp server"];
  20. }
  21.  
  22. $smtp->disconnect();
  23. return ['status' => true, 'msg' => 'Conexão ok'];
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement