


Mengapa Skrip SwiftMailer Saya Gagal Menghantar E-mel melalui Gmail?
Oct 28, 2024 am 04:18 AMMenggunakan SwiftMailer PHP untuk Menghantar E-mel melalui Gmail
Soalan ini timbul apabila cuba menggunakan SwiftMailer dengan akaun Gmail untuk menghantar e-mel kepada dirinya sendiri . Pengubahsuaian telah dibuat pada skrip berdasarkan rujukan SwiftMailer, tetapi tiada keputusan diperoleh.
Isu ini berpunca daripada baris:
<code class="php">$result = $mailer->send($message);</code>
Barisan ini menyebabkan kod gagal, menunjukkan isu dengan menghantar mesej. Ada kemungkinan bahawa mesej tidak dihantar dan program ranap akibatnya.
Kod skrip adalah seperti berikut:
<code class="php">require_once '/var/www/swift/lib/swift_required.php'; echo 'Mail sent <br />'; $transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 587) ->setUsername('example@gmail.com') ->setPassword('password'); echo 'line 40 <br />'; $mailer = Swift_Mailer::newInstance($transport); $message = Swift_Message::newInstance('Wonderful Subject') ->setFrom(array('example@gmail.com' => 'Evaluaciones')) ->setTo(array('example@gmail.com' => 'A name')) ->setBody('Test Message Body'); echo 'line 52 <br />'; $result = $mailer->send($message); echo $result; echo 'line 58 <br />';</code>
Untuk menyelesaikan isu ini, kod telah diubah suai sebagai berikut:
<code class="php">$transporter = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, 'ssl') ->setUsername($this->username) ->setPassword($this->password); $this->mailer = Swift_Mailer::newInstance($transporter);</code>
Ini telah menyelesaikan isu, membolehkan mesej dihantar dengan jayanya.
Atas ialah kandungan terperinci Mengapa Skrip SwiftMailer Saya Gagal Menghantar E-mel melalui Gmail?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

11 skrip pemendek URL terbaik PHP (percuma dan premium)

Bekerja dengan Data Sesi Flash di Laravel

Respons HTTP yang dipermudahkan dalam ujian Laravel

Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API REST

Bina aplikasi React dengan hujung belakang Laravel: Bahagian 2, React

12 skrip sembang php terbaik di codecanyon
