THOLD ERROR: Sending Email Failed. Error was SMTP connect()
Moderators: Developers, Moderators
THOLD ERROR: Sending Email Failed. Error was SMTP connect()
Guys, good night.
I configured Cacti 1.1.37 to send mail in the settings tab - mail / reporting / dns and /thresholds but it gives an error and does not send the email notifying that the host is offline or when it came back online.
I already consulted PHPMailer but I do not know where to configure it.
Can someone help me?
My Settings:
Mail Services SMTP
Ping Mail Server Yes
From Email Address myemail@gmail.com
From Name Cacti Server Monitor
Word Wrap 120
SMTP Hostname smtp.gmail.com
SMTP Port 465
SMTP Username myemail
SMTP Password ****
SMTP Security SSL
SMTP Timeout 10
Thank you.
I configured Cacti 1.1.37 to send mail in the settings tab - mail / reporting / dns and /thresholds but it gives an error and does not send the email notifying that the host is offline or when it came back online.
I already consulted PHPMailer but I do not know where to configure it.
Can someone help me?
My Settings:
Mail Services SMTP
Ping Mail Server Yes
From Email Address myemail@gmail.com
From Name Cacti Server Monitor
Word Wrap 120
SMTP Hostname smtp.gmail.com
SMTP Port 465
SMTP Username myemail
SMTP Password ****
SMTP Security SSL
SMTP Timeout 10
Thank you.
Re: THOLD ERROR: Sending Email Failed. Error was SMTP connec
Try using the test program I posted : viewtopic.php?p=272027#p272027
You'll have to rename from .txt to .php.
That will give you a lot more information about what is occurring.
You'll have to rename from .txt to .php.
That will give you a lot more information about what is occurring.
Cacti Developer & Release Manager
The Cacti Group
Director
BV IT Solutions Ltd
+--------------------------------------------------------------------------+
Cacti Resources:
Cacti Website (including releases)
Cacti Issues
Cacti Development Releases
Cacti Development Documentation
The Cacti Group
Director
BV IT Solutions Ltd
+--------------------------------------------------------------------------+
Cacti Resources:
Cacti Website (including releases)
Cacti Issues
Cacti Development Releases
Cacti Development Documentation
Re: THOLD ERROR: Sending Email Failed. Error was SMTP connec
Good Evening,
I ran the file "test_mail.php" and showed these errors:
root@Server:/var/www/html/include# php test_mail.php
Checking Configuration...Method: SMTP
Ping Results: Bypassed
Sending Message...2018-04-19 01:54:08 Connection: opening to ssl://smtp.gmail.com:465, timeout=10, options=array (
)
2018-04-19 01:54:09 Connection failed. Error #2: stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages:
error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed [/var/www/html/include/phpmailer/class.smtp.php line 298]
2018-04-19 01:54:09 Connection failed. Error #2: stream_socket_client(): Failed to enable crypto [/var/www/html/include/phpmailer/class.smtp.php line 298]
2018-04-19 01:54:09 Connection failed. Error #2: stream_socket_client(): unable to connect to ssl://smtp.gmail.com:465 (Unknown error) [/var/www/html/include/phpmailer/class.smtp.php line 298]
2018-04-19 01:54:09 SMTP ERROR: Failed to connect to server: (0)
2018-04-19 01:54:09 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/ ... leshooting
Result: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/ ... leshooting
Thanks...
I ran the file "test_mail.php" and showed these errors:
root@Server:/var/www/html/include# php test_mail.php
Checking Configuration...Method: SMTP
Ping Results: Bypassed
Sending Message...2018-04-19 01:54:08 Connection: opening to ssl://smtp.gmail.com:465, timeout=10, options=array (
)
2018-04-19 01:54:09 Connection failed. Error #2: stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages:
error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed [/var/www/html/include/phpmailer/class.smtp.php line 298]
2018-04-19 01:54:09 Connection failed. Error #2: stream_socket_client(): Failed to enable crypto [/var/www/html/include/phpmailer/class.smtp.php line 298]
2018-04-19 01:54:09 Connection failed. Error #2: stream_socket_client(): unable to connect to ssl://smtp.gmail.com:465 (Unknown error) [/var/www/html/include/phpmailer/class.smtp.php line 298]
2018-04-19 01:54:09 SMTP ERROR: Failed to connect to server: (0)
2018-04-19 01:54:09 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/ ... leshooting
Result: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/ ... leshooting
Thanks...
Re: THOLD ERROR: Sending Email Failed. Error was SMTP connec
So that basically means you need to enable the SSL/Crypto libraries within PHP. WIthout those, it won't be able to talk properly to gmail.
Cacti Developer & Release Manager
The Cacti Group
Director
BV IT Solutions Ltd
+--------------------------------------------------------------------------+
Cacti Resources:
Cacti Website (including releases)
Cacti Issues
Cacti Development Releases
Cacti Development Documentation
The Cacti Group
Director
BV IT Solutions Ltd
+--------------------------------------------------------------------------+
Cacti Resources:
Cacti Website (including releases)
Cacti Issues
Cacti Development Releases
Cacti Development Documentation
Re: THOLD ERROR: Sending Email Failed. Error was SMTP connec
Actually, I take that back I reckon it's down to your ISP redirecting the SMTP traffic from gmail to their own servers.
GMail wouldn't have an invalid certificate. As long as you have openssl enabled in both the cli and apache/ngix PHP configuration files then it should work properly as is.
GMail wouldn't have an invalid certificate. As long as you have openssl enabled in both the cli and apache/ngix PHP configuration files then it should work properly as is.
Cacti Developer & Release Manager
The Cacti Group
Director
BV IT Solutions Ltd
+--------------------------------------------------------------------------+
Cacti Resources:
Cacti Website (including releases)
Cacti Issues
Cacti Development Releases
Cacti Development Documentation
The Cacti Group
Director
BV IT Solutions Ltd
+--------------------------------------------------------------------------+
Cacti Resources:
Cacti Website (including releases)
Cacti Issues
Cacti Development Releases
Cacti Development Documentation
- camerabob
- Cacti User
- Posts: 386
- Joined: Fri Feb 10, 2017 2:45 pm
- Location: Long Island, New York, USA
- Contact:
Re: THOLD ERROR: Sending Email Failed. Error was SMTP connec
See the fourth post in the linked thread: viewtopic.php?f=21&t=58573
There it boiled down to the ISP (Verizon) not allowing mail from any server other than their own. Other ISPs may have adopted the same policy to avoid email UBE (Unsolicited Bulk Email) issues.
There it boiled down to the ISP (Verizon) not allowing mail from any server other than their own. Other ISPs may have adopted the same policy to avoid email UBE (Unsolicited Bulk Email) issues.
Prod: Cacti 1.2.15 @ CentOS Linux release 7.9.2009 (Core) & PHP 5.4.16-48.el7
Maint @ 1.2
Monitor @ 2.3.6
Thold @ 1.2.4
Temp: Cacti 1.2.3 @ CentOS Linux release 7.9.2009 (Core) & PHP 5.4.16-48.el7
Flowview @ 2.1
Mactrack @ 4.2
Maint @ 1.2
Monitor @ 2.3.6
Router Configs @ 1.3.4
Syslog Monitoring @ 2.1
Thold @ 1.2.4
Maint @ 1.2
Monitor @ 2.3.6
Thold @ 1.2.4
Temp: Cacti 1.2.3 @ CentOS Linux release 7.9.2009 (Core) & PHP 5.4.16-48.el7
Flowview @ 2.1
Mactrack @ 4.2
Maint @ 1.2
Monitor @ 2.3.6
Router Configs @ 1.3.4
Syslog Monitoring @ 2.1
Thold @ 1.2.4
Re: THOLD ERROR: Sending Email Failed. Error was SMTP connec
Guys, no is problem of server Gmail, I tested in server smtp of Outlook and in server smtp Yahoo, same error, See:
root@CACTI-SERVER1:/usr/share/cacti/site/include# php test_mail.php
Checking Configuration...Method: SMTP
Ping Results: Bypassed
Sending Message...2018-04-23 01:48:29 Connection: opening to smtp.mail.yahoo.com:587, timeout=10, options=array (
)
2018-04-23 01:48:29 Connection: opened
2018-04-23 01:48:29 SERVER -> CLIENT: 220 smtp.mail.yahoo.com ESMTP ready
2018-04-23 01:48:29 CLIENT -> SERVER: EHLO CACTI-SERVER1
2018-04-23 01:48:30 SERVER -> CLIENT: 250-smtp419.mail.ir2.yahoo.com Hello CACTI-SERVER1 [177.97.253.47])
250-PIPELINING
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-SIZE 41697280
250 STARTTLS
2018-04-23 01:48:30 CLIENT -> SERVER: STARTTLS
2018-04-23 01:48:30 SERVER -> CLIENT: 220 2.0.0 Ready to start TLS
2018-04-23 01:48:31 Connection failed. Error #2: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:
error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed [/usr/share/cacti/site/include/phpmailer/class.smtp.php line 374]
2018-04-23 01:48:31 SMTP Error: Could not connect to SMTP host.
2018-04-23 01:48:31 CLIENT -> SERVER: QUIT
2018-04-23 01:48:31 Connection failed. Error #8: fwrite(): send of 6 bytes failed with errno=32 Broken pipe [/usr/share/cacti/site/include/phpmailer/class.smtp.php line 999]
2018-04-23 01:48:31 SERVER -> CLIENT: ,
What do I do to solve it?
Thank you.
root@CACTI-SERVER1:/usr/share/cacti/site/include# php test_mail.php
Checking Configuration...Method: SMTP
Ping Results: Bypassed
Sending Message...2018-04-23 01:48:29 Connection: opening to smtp.mail.yahoo.com:587, timeout=10, options=array (
)
2018-04-23 01:48:29 Connection: opened
2018-04-23 01:48:29 SERVER -> CLIENT: 220 smtp.mail.yahoo.com ESMTP ready
2018-04-23 01:48:29 CLIENT -> SERVER: EHLO CACTI-SERVER1
2018-04-23 01:48:30 SERVER -> CLIENT: 250-smtp419.mail.ir2.yahoo.com Hello CACTI-SERVER1 [177.97.253.47])
250-PIPELINING
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-SIZE 41697280
250 STARTTLS
2018-04-23 01:48:30 CLIENT -> SERVER: STARTTLS
2018-04-23 01:48:30 SERVER -> CLIENT: 220 2.0.0 Ready to start TLS
2018-04-23 01:48:31 Connection failed. Error #2: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:
error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed [/usr/share/cacti/site/include/phpmailer/class.smtp.php line 374]
2018-04-23 01:48:31 SMTP Error: Could not connect to SMTP host.
2018-04-23 01:48:31 CLIENT -> SERVER: QUIT
2018-04-23 01:48:31 Connection failed. Error #8: fwrite(): send of 6 bytes failed with errno=32 Broken pipe [/usr/share/cacti/site/include/phpmailer/class.smtp.php line 999]
2018-04-23 01:48:31 SERVER -> CLIENT: ,
What do I do to solve it?
Thank you.
- camerabob
- Cacti User
- Posts: 386
- Joined: Fri Feb 10, 2017 2:45 pm
- Location: Long Island, New York, USA
- Contact:
Re: THOLD ERROR: Sending Email Failed. Error was SMTP connec
Does your email client work sending email with any of those mailboxes? If it does work, did you match those settings exactly?
Prod: Cacti 1.2.15 @ CentOS Linux release 7.9.2009 (Core) & PHP 5.4.16-48.el7
Maint @ 1.2
Monitor @ 2.3.6
Thold @ 1.2.4
Temp: Cacti 1.2.3 @ CentOS Linux release 7.9.2009 (Core) & PHP 5.4.16-48.el7
Flowview @ 2.1
Mactrack @ 4.2
Maint @ 1.2
Monitor @ 2.3.6
Router Configs @ 1.3.4
Syslog Monitoring @ 2.1
Thold @ 1.2.4
Maint @ 1.2
Monitor @ 2.3.6
Thold @ 1.2.4
Temp: Cacti 1.2.3 @ CentOS Linux release 7.9.2009 (Core) & PHP 5.4.16-48.el7
Flowview @ 2.1
Mactrack @ 4.2
Maint @ 1.2
Monitor @ 2.3.6
Router Configs @ 1.3.4
Syslog Monitoring @ 2.1
Thold @ 1.2.4
Re: THOLD ERROR: Sending Email Failed. Error was SMTP connec
It sounds like what we have already said. Your ISP is blocking the outgoing smtp connection. Contact them to verify this.
Cacti Developer & Release Manager
The Cacti Group
Director
BV IT Solutions Ltd
+--------------------------------------------------------------------------+
Cacti Resources:
Cacti Website (including releases)
Cacti Issues
Cacti Development Releases
Cacti Development Documentation
The Cacti Group
Director
BV IT Solutions Ltd
+--------------------------------------------------------------------------+
Cacti Resources:
Cacti Website (including releases)
Cacti Issues
Cacti Development Releases
Cacti Development Documentation
Who is online
Users browsing this forum: No registered users and 0 guests