Rumah >pembangunan bahagian belakang >tutorial php >Mengapa Kod Saya Tidak Menghantar E-mel Dari Alamat Yang Saya Inginkan Menggunakan Pelayan SMTP Gmail?

Mengapa Kod Saya Tidak Menghantar E-mel Dari Alamat Yang Saya Inginkan Menggunakan Pelayan SMTP Gmail?

Patricia Arquette
Patricia Arquetteasal
2024-12-11 13:05:11388semak imbas

Why Doesn't My Code Send Emails From My Desired Address Using Gmail's SMTP Server?

Cara Mengekalkan Alamat 'Dari' yang Diingini Apabila Menggunakan Pelayan SMTP Gmail

Apabila cuba menghantar e-mel menggunakan pelayan SMTP Gmail, anda boleh menghadapi isu e-mel yang dihantar daripada akaun Gmail lalai anda dan bukannya alamat 'Dari' yang dikehendaki yang dinyatakan dalam anda kod.

Batasan Asas

Malangnya, Google telah melaksanakan dasar yang menulis semula pengepala 'Daripada' dan 'Balas-Kepada' dalam semua e-mel yang dihantar melalui SMTPnya perkhidmatan, memaksa mereka untuk mencerminkan akaun Gmail anda yang berkaitan. Sekatan ini berpunca daripada niat ciri SMTP sebagai alat peribadi untuk penghantaran e-mel peribadi, bukan sebagai perkhidmatan terbuka atau penyampaian.

Pilihan Alternatif

Untuk mengatasi ini had, anda boleh mempertimbangkan penyelesaian alternatif:

  • Gunakan Gmail Dedicated Akaun: Buat akaun Gmail yang berasingan khusus untuk menghantar e-mel daripada alamat yang diingini.
  • Gunakan Gmail untuk Domain: Jika anda memiliki domain yang ingin anda hantar e-mel, tetapkan dapatkan akaun Gmail untuk Domain percuma dan buat alamat e-mel dalam domain tersebut.

Tambahan Maklumat

  • Google memang membenarkan penghantaran e-mel melalui alamat yang berbeza, tetapi fungsi ini biasanya terhad kepada aplikasi web Gmail dan menggunakan pelayan SMTP luaran anda yang sedia ada, yang berbeza daripada soalan asal.
  • Mandrill, penyedia perkhidmatan e-mel transaksi yang bereputasi, menawarkan had penghantaran percuma dan menyediakan ciri yang mantap untuk mengendalikan e-mel volum besar penghantaran.

Atas ialah kandungan terperinci Mengapa Kod Saya Tidak Menghantar E-mel Dari Alamat Yang Saya Inginkan Menggunakan Pelayan SMTP Gmail?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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