phpmailerHow do I configure the timeout settings for PHPMailer?
PHPMailer provides a lot of options to configure the timeout settings, such as:
Timeout: This is the timeout value for the socket connection. The default value is30seconds. This can be configured as follows:
$mail->Timeout=60;
SMTPOptions: This is an array of options for the underlying stream_context_create() call. It provides options for the stream_context, such as the timeout value. The default value is30seconds. This can be configured as follows:
$mail->SMTPOptions = array(
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
),
'timeout' => 60
);
SMTPDebug: This is the debug output level. It can be set to1for simple debugging, or2to show more verbose debugging. The default value is0(no debugging). This can be configured as follows:
$mail->SMTPDebug = 2;
These options can be used to configure the timeout settings for PHPMailer.
Helpful links
More of Phpmailer
- How can I use PHPMailer to send emails with a Yahoo account?
- How can I use PHPMailer with XAMPP on Windows?
- How can I use PHPMailer without SMTP secure?
- How do I view the log for my PHPMailer emails?
- How do I use PHPMailer to send a file?
- How do I use PHPMailer with OAuth2 authentication for Microsoft accounts?
- How can I use PHPMailer SMTPDebug to debug my email sending process?
- How do I use PHPMailer with OAuth 2.0?
- How do I use PHPMailer to send an email to multiple addresses?
- How can I use PHPMailer in Yii 1?
See more codes...