Osticket: Masalah pengiriman email.

Dibuat pada 6 Okt 2015  ·  78Komentar  ·  Sumber: osTicket/osTicket

Tidak dapat masuk. Periksa pengaturan SMTP.

Mengirim Email melalui SMTP
kegagalan otentikasi [SMTP: STARTTLS gagal (kode: 220, respons: 2.0.0 Siap memulai TLS)]

[deprecated] Email bug

Komentar yang paling membantu

Coba gunakan port 465 untuk SMTP dan tambahkan "ssl://" sebelum entri server:

smtp

Semua 78 komentar

versi osTicket?
Server email Anda gagal memenuhi kredensial Anda.

1.9.12

Saya menggunakan gmail dan pengambilan berfungsi dengan baik hanya masalah dengan pengiriman. Saya memindahkan osTicket dari server windows lama ke yang baru dan masalahnya hanya di server baru.

Sepertinya saya ingat orang lain menyebutkan bahwa ada bug dengan php 5.6, versi apa yang Anda jalankan?

5.6

Haruskah saya mencoba menghapus 5.6 dan menginstal 5.5

Saya akan mencobanya dulu.

Itu berhasil. Terima kasih

Saya pikir kita harus tetap membuka ini dan bekerja untuk mengatasi masalah pada PHP 5.6. Karena semakin banyak digunakan, masalah ini akan menjadi masalah yang lebih besar

Saya tidak memiliki masalah SMTP dengan PHP 5.6 @ host linux. Sepertinya itu masalah khusus windows.

hanya untuk diingat. Saya menggunakan Windows Server 2008 R2 64bit. Saat ini saya menjalankan 3 versi PHP 5.4, 5.5 dan 5.6 yang berbeda di server ini dan memiliki situs web yang berbeda menggunakan versi yang berbeda karena beberapa aplikasi web memiliki masalah dengan hal-hal pada satu versi PHP di atas yang lain. Meskipun ini bisa menjadi masalah aplikasi, mungkin juga masalahnya ada pada PHP 5.6 untuk Windows.

@greezybacon ini terdengar sama dengan #2604. Saya percaya bahwa saya telah mempersempit masalah ke http://php.net/manual/en/migration56.openssl.php ini

Adakah yang punya kesempatan untuk menguji lagi dengan ujung cabang develop-next ? Pustaka SMTP ditingkatkan dan saya ingin tahu apakah versi baru ada kaitannya dengan masalah ini.

Tidak yakin tentang orang lain tetapi kami menggunakan osticket di lingkungan langsung dan juga menggunakan aplikasi eticket yang mengharuskan kami untuk hanya menggunakan versi yang kompatibel.

Sungguh-sungguh,

Nicholas Ruebel

Dikirim dari iPhone 6 Plus saya

Pada 20 Oktober 2015, pukul 07:45, Jared Hancock [email protected] menulis:

Adakah yang punya kesempatan untuk menguji lagi dengan ujung cabang develop-next? Pustaka SMTP ditingkatkan dan saya ingin tahu apakah versi baru ada kaitannya dengan masalah ini.


Balas email ini secara langsung atau lihat di GitHub.

Saya menggunakan perpustakaan SMTP yang ditingkatkan (Net_SMTP v1.7.1) dan tidak ada masalah.

Versi php mana yang Anda gunakan?

Sungguh-sungguh,

Nicholas Ruebel

Dikirim dari iPhone 6 Plus saya

Pada 20 Oktober 2015, pukul 09:34, infectormp [email protected] menulis:

Saya menggunakan perpustakaan SMTP yang ditingkatkan (Net_SMTP v1.7.1) dan tidak ada masalah.


Balas email ini secara langsung atau lihat di GitHub.

saya menggunakan 5.6.14 dan openssl 1.02d

@infectormp dapatkah Anda memverifikasi bahwa Anda menggunakan Windows dengan PHP 5.6 dan Anda memiliki masalah sebelum meningkatkan ke SMTP 1.7.1?

@greezybacon maaf, saya melihat ini adalah bug terkait windows. Saya tidak menggunakan Windows di lingkungan server saya dan tidak dapat memverifikasi masalah.

Kami memiliki jadwal pemeliharaan untuk akhir pekan ini. Saya akan mencoba dan mem-boot mesin server virtual duplikat dan mengujinya.

Sungguh-sungguh,

Nicholas Ruebel

Dikirim dari iPhone 6 Plus saya

Pada 20 Oktober 2015, pukul 11:20, infectormp [email protected] menulis:

@greezybacon maaf, saya melihat ini adalah bug terkait windows. Saya tidak menggunakan Windows di lingkungan server saya dan tidak dapat memverifikasi masalah.


Balas email ini secara langsung atau lihat di GitHub.

@greezybacon Saya memiliki lingkungan windows dengan php 5.6.14 Saya menerima authentication failure [SMTP: STARTTLS failed (code: 220, response: 2.0.0 SMTP server ready)] sebagai pesan kesalahan. Jika saya menggunakan php 5.5.28 itu berfungsi dengan baik.

Saya menggunakan perpustakaan SMTP yang ditingkatkan (Net_SMTP v1.7.1) dan tidak ada masalah.

Jadi ini sama sekali tidak ada hubungannya dengan masalah yang dihadapi?

@greezybacon Seperti yang saya nyatakan sebelumnya, saya pikir ini ada hubungannya dengan perubahan yang dibuat dalam kode php http://php.net/manual/en/migration56.openssl.php

PHP sekarang memerlukan verifikasi rekan dan saya telah mencoba banyak hal tetapi tidak dapat menemukan cara untuk mengaturnya di sistem Windows saya.

Ini sepertinya bukan hanya masalah windows. Saya memiliki masalah yang sama dengan beberapa instance osticket 1.9.12 saya ketika saya beralih ke php 5.6.

Mereka berjalan di server yang dihosting dengan pemerasan debian. Port SMTP yang digunakan adalah 587. Pertama, saya tidak menyadarinya karena osticket tampaknya memiliki solusi untuk mengirim email dalam kasus ini, bukan melalui mailer php.

Dalam log sistem osticket banyak kesalahan ini:
SMTP: Kode respons tidak valid diterima dari server (kode: 550, respons: relai tidak diizinkan)

Ketika saya mencoba menyimpan kredensial server surat lagi, saya mendapatkan kesalahan ini di gui:
kegagalan otentikasi [SMTP: STARTTLS gagal (kode: 220, respons: TLS lanjutkan)]

Beralih kembali ke php 5.5 memecahkan masalah ini.

Menonaktifkan verifikasi rekan tampaknya juga menyelesaikan masalah (menggunakan php 5.6):

https://github.com/pear/Net_SMTP/issues/14

Masalah ini juga terjadi di osticket 1.10 (tip terbaru).

@mfelber
Tidak tidak untuk saya.
Jadi saya mengenali Masalah ini sekarang juga. Tenang terlambat, tapi tetap.
Kami dapat menerima/mengambil email dengan baik dan mengirim dalam domain juga. tapi dari itu tidak.

Saya juga menggunakan PHP 5.6 dan STMP/587 dengan otentikasi.

Akan senang melihat kata-kata karena tidak ada dari mereka yang membantu di sini.
Saya tidak yakin apakah penurunan versi sangat masuk akal karena 1.10 sudah dekat, sama seperti PHP7.

BERSULANG!

@ Hannibal226 Dalam kasus saya solusinya dengan mengganti

$this->_socket_options =$socket_options;

ke

$this->_socket_options = array('ssl' => array('verify_peer_name' => false));

di /include/pear/Net/SMTP.php berfungsi dengan baik.

Tetapi saya mendengar dari orang lain bahwa solusi ini tidak membantunya juga (seperti dalam kasus Anda).

Apakah Anda masih mendapatkan kesalahan yang sama? Apa OS yang Anda gunakan?

Mengapa Anda menyebutkan 1.10 dan PHP7? 1.10 memiliki masalah yang sama dan PHP 7 sepertinya tidak segera direkomendasikan..

@mfelber
Ini windows dan afaik itu masalah windows+PHP 5.6, jadi...

Saya sebutkan karena saya tidak tahu apakah mungkin 1.10 akan memiliki solusi bawaan, tetapi lebih merupakan istirahat pemeliharaan satu kali, jadi instal PHP+osticket baru, daripada sekali PHP dan setelah beberapa minggu 1.10 (hanya kemalasan :P )

Dan PHP7 tidak disarankan, tetapi saya banyak membaca mencoba membuatnya kompatibel dan saya tidak berpikir itu akan menyelesaikan masalah dari 5.6, itu sebabnya saya memikirkannya.

BERSULANG!

@Hannibal226
Orang yang saya sebutkan yang juga memiliki masalah dengan solusi menggunakan windows juga.

Saya menggunakan untuk sistem produksi saya hanya host server pemerasan debian.

Jadi saya sedikit penasaran dan menguji solusinya di lingkungan pengujian windows xampp saya (Apache/2.4.17 (Win32) OpenSSL/1.0.2d PHP/5.6.14): solusinya juga berfungsi dengan baik di sana.
Mungkin ini sedikit lebih dari sekedar masalah windows...

Menonaktifkan verifikasi rekan tampaknya juga menyelesaikan masalah (menggunakan php 5.6):

pir/Net_SMTP#14

@mfelber Terima kasih saya sedang mencari cara untuk menonaktifkan, ini bekerja untuk saya [IIS 8 dan php 5.6.14]

@ jdelhome3578 saya senang bisa membantu.

@mfelber Saya hanya berharap ada solusi permanen

@ jdelhome3578 Saya yakin bahwa masalah ini akan diatasi oleh pengembang kapan-kapan seperti yang dikatakan Jared:

Saya pikir kita harus tetap membuka ini dan bekerja untuk mengatasi masalah pada PHP 5.6. Karena semakin banyak digunakan, masalah ini akan menjadi masalah yang lebih besar

Untuk pengguna server Windows, solusi termudah adalah menginstal php 5.5 juga dan menetapkan php 5.5 sebagai versi aktif untuk situs osticket Anda.

Dikirim dari iPhone 6 Plus saya

Pada 30 Oktober 2015, pukul 07.50, jdelhome3578 [email protected] menulis:

@mfelber Saya hanya berharap ada solusi permanen


Balas email ini secara langsung atau lihat di GitHub.

Sekedar memberi tahu teman-teman, saya membuat kesalahan berpikir dan ada banyak solusi yang lebih mudah:

Saya baru saja mengatakan IP sistem tiket dipercaya mengirim relai untuk pertukaran.
Jadi saya hanya bisa mengirim email untuk bertukar tanpa otentikasi.

Tapi bagaimanapun saya tidak mengenali bug sebelumnya, karena kami memiliki PHP 5.5 aber setelah Pembaruan tidak ada yang melaporkan masalah.

BERSULANG!

Bug hadir di Debian jessie PHP 5.6.14-0+deb8u1

Dapat mengonfirmasi perbaikan temp dari @mfelber berfungsi.

Halo kawan-kawan,

Saya baru saja menemukan utas ini karena saya memiliki masalah yang sama dengan instalasi osticket saya di hoster besar Eropa HOSTEROPE. Dalam seminggu terakhir, saya baru saja mengubah instalasi php utama saya dari php 5.5 menjadi php5.6. Di hoster saya, cukup klik untuk ini. Saya tidak mengenali perubahan apa pun karena semuanya tampak berfungsi dengan baik: Surat Tiket Saya diterima oleh pop dari ketiga akun saya sebagaimana mestinya dan surat tampaknya diterima oleh pelanggan saya.

TETAPI:

Satu-satunya hal yang salah adalah Error 550 Relaying not Allowed yang ditampilkan di log OST.

Saya mencoba dengan pengaturan smtp dan saya menemukan, bahwa OST tidak berhasil terhubung ke server smtp yang dikonfigurasi di penyedia lain. (Saya menggunakan versi v1.10-rc.2 (231f11e)) tetapi malah mencoba mengirim email melalui fungsi php-mail (bahkan jika saya melarang ini di pengaturan). Server Web saya tidak tahu alamat surat keluar dan memperingatkan dengan bersaing "menyampaikan tidak diizinkan" (dengan itu dia benar!).

Ketika saya mengubah kembali ke PHP5.5 atau PHP5.3, semuanya bekerja dengan sempurna kembali tanpa keluhan!

Apakah ada solusi yang sedang berjalan? Ini tidak mendesak tetapi pada tahun 2016, penyedia saya akan menetapkan 5.6 sebagai standar-php dan pada akhir 2016 kemampuan untuk menggunakan 5.5 akan berakhir sepenuhnya ...

Apa sekarang?

Halo,
OsTicket menggunakan salinan pir lokal dan sudah usang.
Unduh
https://pear.php.net/package/Net_SMTP/download
http://pear.php.net/package/Net_Socket/download

ganti SMTP.php dan Socket.php dari "include/pear/Net/" dengan yang dari arsip yang diunduh.

Changelog untuk SMTP

  • Tambahkan dukungan TLSv1.1 dan TLSv1.2 untuk koneksi STARTTLS. (#22)

Setelah Anda melakukan ini, osticket akan berfungsi.

Ini tidak bekerja pada debian jessie dengan php 5.6.14. Ada ide? osTicket dan server surat adalah server yang berbeda.

Ada kesalahan dalam log?
1 . 2016 . 16:41 ользователь "Sebastian Binder" <
[email protected]> di sini:

Ini tidak bekerja pada debian jessie dengan php 5.6.14. Ada ide?


Balas email ini secara langsung atau lihat di GitHub
https://github.com/osTicket/osTicket-1.8/issues/2628#issuecomment -168306839
.

Unable to email via SMTP:mail.consored-domain.com:587 [[email protected]]
Failed to set sender: [email protected] [SMTP: Invalid response code received from server (code: 530, response: 5.7.0 Must issue a STARTTLS command first)]

Saya juga memiliki Masalah yang sama.

Bersihkan instal dengan:
Debian 3.16.7-ckt20-1+deb8u3 (2016-01-17) i686 (Jessie), Linux 3.16.0-4-686-pae,
Apache 2.4.10,
PHP 5.6.14-0+deb8u1,
MySQL 5.5.46,
osTicket v1.9.12 (19292ad),
IMAP dan SMTP eksternal dengan STARTTLS

Ketika saya mengaktifkan IMAP pada port 143 sepertinya tidak ada masalah dan mengambil Mail "baru". Mengatur SMTP untuk mengaktifkan, port server ke 587 dan otentikasi ke ya saya mendapatkan kesalahan ini "kegagalan otentikasi [SMTP: STARTTLS gagal (kode: 220, respons: TLS lanjutkan)]"

Meskipun level debug adalah "debug", tidak ada entri di OS-System-Log.

Adakah yang punya ide untuk membuatnya bekerja?

Andreas

Ini juga terjadi pada saya di CentOS 7.2 PHP 5.6.

Saya akan melihat apakah saya dapat memperbaiki ini dan tetap dalam permintaan tarik.

Halo,
OsTicket menggunakan salinan pir lokal dan sudah usang.
Unduh
pear.php.net/package/Net_SMTP/download
pear.php.net/package/Net_Socket/download

ganti SMTP.php dan Socket.php dari "include/pear/Net/" dengan yang dari arsip yang diunduh.

Changelog untuk SMTP

Tambahkan dukungan TLSv1.1 dan TLSv1.2 untuk koneksi STARTTLS. (#22)

Setelah Anda melakukan ini, osticket akan berfungsi.

/var/www/osticket/osticket/include/pear/Net

-rw-r--r-- 1 www-data --> SMTP.php
-rw-r--r-- 1 www-data --> Socket.php

@UkaLee Itu tidak berhasil untuk saya, lihat diff ini untuk melihat apa yang saya lakukan (kalau-kalau ada orang lain yang memiliki masalah serupa):

https://github.com/johnhunt/osTicket-1.8/commit/d48499b66e3ce9950bdccb7d9b8689a5acaa359f

Bisakah kami meningkatkan prioritas pada bug ini? Sepertinya masalah serius bagi saya terutama jika dukungan tidak dapat menerima peringatan email. Dalam beberapa keadaan, dukungan teknis mungkin tidak menyadari email yang tidak terkirim.

Ini bekerja untuk saya seperti yang disarankan oleh @mfelber

Mengubah

$this->_socket_options =$socket_options;

ke

$this->_socket_options = array('ssl' => array('verify_peer_name' => false));

@joelrb yakin itu berfungsi tetapi pembaruan osTicket berikutnya dapat menggantikan file dan tidak menyebabkan email sampai Anda mengubahnya lagi.

Jika PHPMailer bisa menggunakan yang berikut ini ..

    $mail->SMTPOptions = array(
        'ssl' => array(
            'verify_peer' => false,
            'verify_peer_name' => false,
            'allow_self_signed' => true
        )
    );

Saya juga mendapatkan
kegagalan otentikasi [SMTP: STARTTLS gagal (kode: 220, respons: 2.0.0 Siap memulai TLS)]

Saya telah memperbarui SMTP.php dan Socket.php /include/pear/Net - ke versi terbaru.
pear.php.net/package/Net_SMTP/download
pear.php.net/package/Net_Socket/download

Sekarang saya mendapatkan kesalahan lagi
kegagalan otentikasi [SMTP: Kode respons tidak valid diterima dari server (kode: 535, respons: 5.7.3 Otentikasi gagal)]

osTicket Core, v1.9.14
PHP Versi 5.6.19

Coba gunakan port 465 untuk SMTP dan tambahkan "ssl://" sebelum entri server:

smtp

Saya sudah mencoba email yang berbeda dengan Diperlukan Otentikasi: ya
ini bekerja dengan baik. Untuk beberapa alasan email lain tidak diautentikasi dan karena itu gagal.
Aneh - tetapi menggunakan email berlisensi office 365 berfungsi dengan baik.

Ini:
kegagalan otentikasi [SMTP: Kode respons tidak valid diterima dari server (kode: 535, respons: 5.7.3 Otentikasi gagal)]

biasanya menunjukkan bahwa otentikasi tidak berhasil. Saya akan berpikir bahwa ini akan berada di ujung yang jauh secara pribadi.

Anda memiliki dua cara agar ini berfungsi dari sudut pandang administrasi....

  1. Anda menggunakan otentikasi
  2. Anda menghapus otentikasi seperti yang kami lakukan dan membatasi akses ke server SMTP Anda melalui alamat IP dan domain pengirim.
    smtp settings

Saat saya memposting @Pooleyy, saya perhatikan Anda berbicara tentang Office 365.

Anda mengatakan kotak surat berlisensi berfungsi??
Apakah Anda mencoba menggunakan "Kotak Surat Bersama" ??

Ahh @robintoy bisa di
Tapi... Saya memiliki alamat email yang sama di osTickets lama dan berfungsi dengan baik. Tanpa Otentikasi seperti yang Anda sarankan di atas.

Hai @Pooleyy
Anda tidak akan dapat menggunakan Office 365 seperti konfigurasi kami karena Anda tidak memiliki akses ke kluster Microsoft Exchange secara langsung untuk menambahkan aturan yang tepat sesuai kebutuhan.

Dengan kotak surat bersama MS melakukan pembaruan beberapa waktu lalu menghentikan otentikasi untuk itu, satu-satunya cara untuk mengautentikasi terhadap kotak surat bersama adalah dengan salah satu pengguna yang memiliki akses ke kotak surat

Hai @robintoy
Saya mengerti, terima kasih atas masukan Anda - dihargai.
Saya telah menyelesaikannya dengan menggunakan email lain sekarang. Hanya aneh bagaimana ini masih berfungsi di osTickets lama saya.
Bersulang! Sam

Saya mengalami masalah yang sama dengan PHP 5.6 dan v1.9.14.

Masalah ini membuat osTicket tidak dapat digunakan untuk saya. Hampir setiap penyedia email menerapkan koneksi STARTTLS dan saya sudah mencoba Inbox.lv dan Zoho.com tanpa hasil.

Juga mengubah $this->_socket_options =$socket_options; tidak membantu. Itu hanya membuat pesan kesalahan baru: kegagalan otentikasi [SMTP: Kode respons tidak valid diterima dari server (kode: 535, respons: Data otentikasi salah)]

(tetapi nama pengguna dan kata sandi sudah benar).

Saya tidak mengerti bagaimana masalah seperti itu bisa ada selama hampir satu tahun dan mengapa masih belum diperbaiki.

Saya menggunakan:

  • retasan ini dari d48499b66e3ce9950bdccb7d9b8689a5acaa359f
  • ubah fungsi __construct :
$this->socket_options = array('ssl' => array(
            'verify_peer' => false,
            'verify_peer_name' => false,
            'allow_self_signed' => true
        ));
  • atur ssl:// dalam konfigurasi
  • gunakan port untuk ssl

Itu berhasil.

PHP 5.6.24-0+deb8u1

Saat ini saya memiliki 30+ email dalam antrean email kami yang tidak terkirim ke Google karena Google menolak email. Adakah yang punya perbaikan stabil untuk ini?

Saya menjalankan debian dan php5.6 dan memiliki masalah yang sama. Alih-alih mengubah kode di konstruktor Net_SMTP, saya mengubah dua panggilan untuk membuat instance kelas Net_SMTP di include/pear/Mail/smtpmx.php dan include/pear/Mail/smtp.php untuk meneruskan opsi soket. Saya percaya itu adalah perbaikan yang lebih baik. Dan ini adalah masalah PEAR, bukan masalah osTicket.

saya mendapatkan masalah yang sama dengan rilis terbaru 1.10
tidak dapat mengaktifkan otentikasi SMTP, selalu mendapatkan masalah STARTTLS.

juga mencoba dengan semua saran di atas, tetapi tidak berhasil :(

Saya setuju dengan @cosmospham menggunakan d48499b

Metodenya bekerja pada versi 1.10 / 1.9.15.

Jika ini dapat didorong ke cabang utama, itu akan bagus.

Informasi Server
osTicket Versi v1.9.15 — Terbaru
Perangkat Lunak Server Web Apache/2.4.23 (Unix) OpenSSL/1.0.1e-fips mod_bwlimited/1.4
MySQL Versi 5.5.52
PHP Versi 5.6.27

@protich memperbaiki ini dengan 4f68aeb

Hai Ini masih tidak berfungsi untuk saya. Saya menggunakan hosting 1 dan 1 UK dengan TLS 587.

Ada bantuan?

Saya akan merekomendasikan Anda untuk berbicara dengan 1and1 dan bertanya kepada mereka mengapa itu tidak berhasil.

Lihat juga:
https://github.com/osTicket/osTicket/issues/3715
dan
http://osticket.com/forum/discussion/87243/resolved-smtp-connection-error-for-1and1-server

butuh bantuan segera...

saya tidak bisa menyimpan smtp (gmail) di osticket helpdesk saya.. di bawah ini adalah lampiran versi saya.
apakah ini terkait dengan php ver 5.6 juga? tq

error1
error2

satu pertanyaan lagi, saya menggunakan lingkungan 64bit standar windows server 2008 r2 .. apakah ada konfigurasi yang harus dilakukan untuk fungsi server smtp (build in with windows) .. maaf saya sangat pemula dengan konfigurasi osticket ini. sepertinya saya mengambil ini dari klik lain ...
error3

berharap seseorang membantu saya. Terima kasih

"SMTP: Gagal terhubung: Tidak ada koneksi yang dapat dibuat karena mesin target secara aktif menolaknya"
Server jarak jauh menolak koneksi.

Dalam fitur SMTP Virtual Mail Server di windows server umumnya membutuhkan izin untuk relay. Kembali ke layar yang Anda posting. Klik pada tab Akses. Klik Relay, dan tambahkan alamat IP server web. Pastikan juga firewall mengizinkan koneksi pada port yang Anda gunakan.

ntozier sayang,

sepertinya saya newbie.. maaf... saya pernah buka ip... saya melihat ip kira-kira ini 127.0.0.1.. saya tidak tahu dari mana asalnya..

seperti ini kan?

error1

Saya tidak tahu apa alamat IP Anda, jadi saya tidak bisa menjawab apakah itu benar. Saya berasumsi bahwa server web Anda adalah 172.21.9.40, dan Anda menjalankan Server Virtual SMTP pada mesin yang sama? Periksa juga firewall Anda. :)

ya , osticket semua di server ini .. ya server virtual smtp juga mesin yang sama ... mesin oracle sun blade .. menjalankan windows server 2008 r2 standar 64bit ... setelah saya memasukkan server (mesin) ip di relay dan uji simpan pengaturan smtp untuk [email protected] juga gagal.. gunakan 4 port diff , 465 , 443 , 25 , 587

saya dapat melihat centang SMTP di windows firewall .. tetapi mesin ini juga diinstal dengan kaspersky. saya tidak tahu apakah firewall dikendalikan oleh kaspersky juga..

error2

Saya mengalami masalah yang sama (STARTTLS error) menghubungkan ke smtp.gmail.com di osTicket 1.10.1.
Tuan rumah: Windows Server 2012 (IIS 8.5), PHP 7, MySQL (5.7).

Menambahkan opsi 'verify_peer' => false ke opsi soket 'ssl' memperbaikinya.
Dalam file include/pear/Net/SMTP.php, dalam fungsi konstruk berubah:

// Turn off peer name verification by default\n
if (!$socket_options)
    $socket_options = array(
        'ssl' => array('verify_peer_name' => false)
    );

untuk

// Turn off peer name verification by default\n
if (!$socket_options)
    $socket_options = array(
        'ssl' => array('verify_peer_name' => false, 'verify_peer' => false)
    );

Tidak ada yang berhasil untuk saya

Mengirim Email melalui SMTP
Gagal terhubung ke smtp.gmail. com:465 [SMTP: Gagal menyambungkan soket: Waktu koneksi habis (kode: -1, respons: )]

Gagal terhubung ke smtp.gmail. com:587 [SMTP: Gagal menghubungkan soket: Koneksi ditolak (kode: -1, respons: )]

Informasi Server

Versi osTicket | v1.15 (d5ee0df) — Terbaru
Perangkat Lunak Server Web | Apache
Versi MySQL | 5.6.49
Versi PHP | 7.3.23

Tolong bantu untuk menyelesaikan masalah ini

Apakah halaman ini membantu?
0 / 5 - 0 peringkat