Jadual Kandungan
邮件送信Zend_Mail
Rumah pembangunan bahagian belakang tutorial php 【急救】使用Zend_Mail构建邮件送信表单,smtp有有关问题

【急救】使用Zend_Mail构建邮件送信表单,smtp有有关问题

Jun 13, 2016 pm 01:45 PM
gmail gt lt mail quot

【急救】使用Zend_Mail构建邮件送信表单,smtp有问题
今天写了一段代码,使用Zend_Mail构建邮件送信表单,程序始终运行不成功,我怀疑是我的smtp配置的存在问题,实际运行时
$smtp = new Zend_Mail_Transport_Smtp("smtp.gmail.com",
array(
'port' => '25',
'auth' => 'login',
'username' => 'XXXX@gmail.com',
'password' => 'XXXXX'
));
username,password均使用真实的可用的邮箱,其各位兄弟帮忙看看问题在哪里,3Q
整体代码如下:



邮件送信


邮件送信Zend_Mail























To:
邮件名:
添加文件:
正文:





function encode($str){
return mb_convert_encoding($str, "gb2312","auto");
}
if($_POST['submit'] != null){
require_once 'Zend/Mail.php';
require_once 'Zend/Mail/Transport/Smtp.php';
$smtp = new Zend_Mail_Transport_Smtp("smtp.gmail.com",
array(
'port' => '25',
'auth' => 'login',
'username' => 'XXXX@gmail.com',
'password' => 'XXXXX'
));
Zend_Mail::setDefaultTransport($smtp);

$mail = new Zend_Mail();
$mail->addTo($_POST['to']);
$mail->setForm("Circleinthehouse@gmail.com",encode("田家"));
$mail->setSubject(encode($_POST['subject']));
$mail->setBodyHtml(encode($_POST['body']));
$attach = $mail->createAttachment(file_get_contents($_FILES['fl']['tmp_name']));
$attach->type = $_FILES['fl']['type'];
$attach->filename = $_FILES['fl']['name'];
$mail->send();
print("邮件发送成功!");
}
?>




------解决方案--------------------
SMTP端口错误,GMAIL的端口并不是25,参考GMAIL官方说明:

配置其他邮件客户端说明

标准说明:

在 Gmail 中启用 POP。操作完成后不要忘记点击保存更改。
将您的客户端配置为与以下设置匹配:
接收邮件 (POP3) 服务器 - 需要 SSL: pop.gmail.com
使用 SSL:是
端口:995
发送邮件 (SMTP) 服务器 - 需要 TLS 或 SSL: smtp.gmail.com(使用身份验证)
使用身份验证:是
TLS/STARTTLS 的端口:587
SSL 的端口:465
帐户名: 您的完整电子邮件地址(包括 @gmail.com 或 @your_domain.com)
电子邮件地址: 您的电子邮件地址(username@gmail.com 或 username@your_domain.com)
密码: 您的 Gmail 密码
------解决方案--------------------
array(
'port' => '25',
'auth' => 'login',
'username' => 'XXXX@gmail.com',
'password' => 'XXXXX'
));


修改为:

PHP code

array(
'port' => '587',
'auth' => 'login',
'username' => 'XXXX@gmail.com',
'password' => 'XXXXX'
));
 <div class="clear">
                 
              
              
        
            </div>
Salin selepas log masuk
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menambah hiperpautan pada teks atau imej dalam Gmail Bagaimana untuk menambah hiperpautan pada teks atau imej dalam Gmail May 06, 2023 pm 06:07 PM

Tidak kira berapa banyak apl pemesejan segera telah datang dan pergi, e-mel sentiasa mempunyai rasa yang berbeza sama sekali. Mel benar-benar sinonim dengan Gmail. Belum lagi meja depan profesional, Gmail tidak dapat dielakkan, hanya tidak dapat dielakkan! Memandangkan Gmail digunakan begitu kerap, tidak kira apa pun, anda perlu tahu cara menjadikan pengalaman Gmail anda paling lancar dan paling cekap. Anda berkemungkinan besar perlu menambah banyak pautan web dalam badan e-mel anda, dan ia pasti akan kelihatan sukar digunakan jika anda mempunyai begitu banyak pautan. Tetapi pautan pastinya perlu, walaupun pautan panjang pasti akan menjadikan e-mel anda kelihatan hodoh. Jadi adakah jalan keluar? Bagaimana pula dengan hiperpautan? Bagaimanakah anda menyembunyikan pautan dalam teks atau imej? Bunyi sejuk? Oh ya, Gmail ialah

Apakah perbezaan antara Huawei GT3 Pro dan GT4? Apakah perbezaan antara Huawei GT3 Pro dan GT4? Dec 29, 2023 pm 02:27 PM

Ramai pengguna akan memilih jenama Huawei apabila memilih jam tangan pintar Antaranya, Huawei GT3pro dan GT4 adalah pilihan yang sangat popular. Apakah perbezaan antara Huawei GT3pro dan GT4? 1. Rupa GT4: 46mm dan 41mm, bahan cermin kaca + badan keluli tahan karat + cangkang belakang gentian resolusi tinggi. GT3pro: 46.6mm dan 42.9mm, bahannya ialah kaca nilam + badan titanium/badan seramik + cangkerang belakang seramik 2. GT4 yang sihat: Menggunakan algoritma Huawei Truseen5.5+ terkini, hasilnya akan lebih tepat. GT3pro: Penambahan elektrokardiogram ECG dan saluran darah serta keselamatan

Bagaimana untuk mengalih keluar Boomerang daripada Gmail pada PC atau mudah alih Bagaimana untuk mengalih keluar Boomerang daripada Gmail pada PC atau mudah alih Apr 14, 2023 pm 10:46 PM

Cara Mengalih Keluar Boomerang daripada Gmail Cari di bawah panduan langkah demi langkah kami untuk mengalih keluar Boomerang daripada akaun Gmail anda pada PC atau telefon mudah alih anda. Untuk mengalih keluar Boomerang daripada Gmail pada PC, buka penyemak imbas Google Chrome pada komputer anda. Dalam Google Chrome, klik ikon tiga titik di penjuru kanan sebelah atas skrin. Pilih Lagi Alat daripada menu lungsur. Klik Sambungan daripada menu lungsur seterusnya. Pada skrin Sambungan, cari

Cara mengalih keluar alamat e-mel autolengkap dalam Gmail Cara mengalih keluar alamat e-mel autolengkap dalam Gmail Apr 21, 2023 am 10:46 AM

Gmail ialah pelayan e-mel berasaskan web yang paling popular daripada Google, dan ia dilengkapi dengan banyak ciri berkuasa yang membantu semasa menyemak imbas, mengedit dan menghantar e-mel. Satu ciri sedemikian ialah senarai autolengkap, yang membolehkan pengguna melihat senarai alamat e-mel yang disimpan sebagai kenalan sebelum selesai memasukkan alamat penuh. Ciri ini benar-benar berguna tetapi kadangkala ia mungkin bukan pendekatan yang baik kerana mungkin terdapat beberapa alamat e-mel yang tidak lagi sah atau mungkin telah dipadamkan oleh pengguna. Contohnya, seseorang yang meninggalkan organisasi tidak lagi mempunyai akses kepada alamat e-mel syarikat. Tetapi ada cara untuk mengalih keluar alamat e-mel yang diserlahkan dalam senarai autolengkap Gmail. Jika anda juga ingin mengalih keluar e-mel daripada senarai autolengkap Gmail

Google Gemini kini dalam apl Gmail: Carian e-mel pintar melalui AI pada peranti Android Google Gemini kini dalam apl Gmail: Carian e-mel pintar melalui AI pada peranti Android Aug 31, 2024 am 09:54 AM

Google sedang mengembangkan apl Gmailnya di Android dengan fungsi Soal Jawab dikuasakan AI yang sudah tersedia dalam versi web Gmail dan dikuasakan oleh pembantu AI Gemini Google. Pengguna kini boleh mencari peti masuk mereka dengan lebih cekap dengan bertanya speci

Bagaimana untuk menetapkan Gmail untuk memadam dan bukannya mengarkibkan dalam apl Mel pada iPhone dan iPad Bagaimana untuk menetapkan Gmail untuk memadam dan bukannya mengarkibkan dalam apl Mel pada iPhone dan iPad Apr 13, 2023 pm 02:34 PM

Adakah anda perasan bahawa apabila anda cuba memadamkan mesej dalam Gmail pada iOS, anda hanya melihat pilihan arkib? Teruskan membaca untuk mengetahui cara memadam Gmail pada iPhone tanpa mengarkibkannya dalam apl Mel. Tetapan untuk menukar pilihan lalai untuk mengarkibkan e-mel Gmail menggunakan apl Mel pada iPhone dan iPad tersembunyi sepenuhnya dalam Tetapan, tetapi ia boleh ditukar dengan cepat setelah anda tahu ke mana hendak pergi. Perlu diingat bahawa tutorial ini adalah untuk orang yang menggunakan Gmail melalui apl Apple Mail pada iPhone dan iPad. Pilihan lain ialah menggunakan apl Gmail pada iPhone/iPad anda. awak pun

Betulkan: Alat snipping tidak berfungsi dalam Windows 11 Betulkan: Alat snipping tidak berfungsi dalam Windows 11 Aug 24, 2023 am 09:48 AM

Mengapa Alat Snipping Tidak Berfungsi pada Windows 11 Memahami punca masalah boleh membantu mencari penyelesaian yang betul. Berikut ialah sebab utama Alat Snipping mungkin tidak berfungsi dengan betul: Focus Assistant dihidupkan: Ini menghalang Snipping Tool daripada dibuka. Aplikasi rosak: Jika alat snipping ranap semasa pelancaran, ia mungkin rosak. Pemacu grafik lapuk: Pemacu yang tidak serasi mungkin mengganggu alat snipping. Gangguan daripada aplikasi lain: Aplikasi lain yang sedang berjalan mungkin bercanggah dengan Alat Snipping. Sijil telah tamat tempoh: Ralat semasa proses naik taraf boleh menyebabkan penyelesaian mudah ini sesuai untuk kebanyakan pengguna dan tidak memerlukan sebarang pengetahuan teknikal khusus. 1. Kemas kini apl Windows dan Microsoft Store

Cara menggunakan Gmail pada iPhone untuk mencari dan memulihkan e-mel yang diarkibkan Cara menggunakan Gmail pada iPhone untuk mencari dan memulihkan e-mel yang diarkibkan Apr 26, 2023 am 10:52 AM

Pada iPhone anda, adakah anda cuba mencari e-mel lama yang diarkibkan dalam Gmail tetapi tidak dapat melakukannya? Anda tidak bersendirian, jadi jangan risau. Ramai orang menghadapi kesukaran mencari dan memulihkan e-mel lama pada peranti mudah alih mereka. Dalam catatan blog ini, kami akan membimbing anda melalui proses mencari dan memulihkan e-mel yang diarkibkan dalam Gmail pada iPhone. Kami juga akan menyediakan petua dan kiat untuk membantu anda memastikan peti masuk anda teratur dan mencari e-mel penting dengan lebih mudah pada masa hadapan. Jadi sama ada anda cuba mendapatkan semula e-mel perniagaan penting atau mesej sentimental daripada orang tersayang, anda akan belajar cara mengakses dan memulihkan e-mel yang diarkibkan dengan mudah. Arkibkan e-mel anda dalam Gmail Langkah 1: Pada iP

See all articles