Terlalu kerap, mesej ralat tidak dapat difahami. Halaman ini akan menjadi panduan anda kepada pelayan mel kod yang dihasilkan apabila e-mel anda gagal dihantar. Jika anda menerima mesej ralat seperti, "Tidak dapat menghantar mesej anda. Ralat 421," apakah langkah anda yang seterusnya? Biarkan halaman ini menjadi panduan anda tentang perkara yang perlu dilakukan seterusnya.
Kod Ralat SMTP: Maksud Di Sebalik Nombor
Pelayan mel akan membalas setiap permintaan yang dibuat oleh pelanggan (seperti program e-mel anda) dengan kod pulangan. Kod ini mengandungi tiga nombor.
Yang pertama secara amnya menunjukkan sama ada pelayan menerima arahan dan jika ia boleh mengendalikannya. Lima nilai yang mungkin ialah:
- 1: Pelayan telah menerima arahan, tetapi belum mengambil tindakan. Mesej pengesahan diperlukan. Pada masa ini, ini tidak digunakan.
- 2: Pelayan telah menyelesaikan tugas dengan jayanya.
- 3: Pelayan telah memahami permintaan itu, tetapi memerlukan maklumat lanjut untuk melengkapkannya.
- 4: Pelayan telah mengalami kegagalan sementara. Jika arahan diulang tanpa sebarang perubahan, ia mungkin selesai. Pelayan mel boleh menggunakan kegagalan sementara sedemikian untuk mengelakkan pengirim yang tidak dipercayai.
- 5: Pelayan telah mengalami ralat.
Nombor kedua memberikan maklumat lanjut. Enam nilai yang mungkin ialah:
- 0: Ralat sintaks telah berlaku.
- 1: Menunjukkan balasan bermaklumat, contohnya kepada permintaan BANTUAN.
- 2: Merujuk kepada status sambungan.
- 3 dan 4 tidak dinyatakan.
- 5: Merujuk kepada status sistem mel secara keseluruhan dan pelayan mel khususnya.
Nombor terakhir adalah lebih spesifik dan menunjukkan lebih banyak pengijazahan status pemindahan mel.
Kod ralat SMTP yang paling biasa semasa menghantar e-mel ialah 550.
SMTP error 550 ialah mesej ralat generik. Ini bermakna e-mel tidak dapat dihantar.
Ralat SMTP 550 kegagalan penghantaran berlaku atas pelbagai sebab; manakala kod ralat 550 sendiri tidak memberitahu anda apa-apa tentang punca kegagalan, kebanyakan pelayan SMTP menyertakan mesej penjelasan dengan kod ralat.
Variasi SMTP 550
Selalunya, e-mel tidak dapat dihantar kerana ia telah disekat sebagai spam, sama ada melalui analisis kandungannya atau kerana rangkaian penghantar atau penghantar-disenaraikan sebagai sumber kemungkinan spam dalam senarai sekat DNS. Sesetengah pelayan mel juga menyemak pautan ke perisian hasad dan mengembalikan ralat 550. Kod ralat SMTP 550 untuk kes ini termasuk:
- 550 5.7.1: Perkhidmatan tidak tersedia: pelanggan disekat menggunakan(Pelayan Pertukaran)
- 550 5.7.1: Mesej ditolak sebagai spam oleh Penapisan Kandungan (Pelayan Pertukaran)
- 550 Mesej ini diklasifikasikan sebagai SPAM dan mungkin tidak dihantar
- 550 Kebarangkalian tinggi spam (Gmail)
- 550 5.2.1 mel daripada tapak spam yang ditolak
- 550 Mesej anda telah ditolak kerana anda telah dikesan menghantar spam (Hantar dari Rackspace)
- 550 Mesej mengandungi kandungan tidak selamat
Apa yang boleh anda lakukan? Jika boleh, cuba hubungi penerima melalui cara lain Jika mesej ralat menghala ke senarai sekat atau penapis spam tertentu, cuba hubungi senarai atau penapis pentadbirGagal semua ini, anda sentiasa boleh menerangkan situasi malang itu kepada pembekal e-mel anda Mereka mungkin boleh menghubungi rakan sekerja mereka di bahagian penerima dan menyelesaikan situasi.
Senarai Kod Ralat SMTP (Dengan Penjelasan)
Tiga nombor ralat SMTP memberi kami senarai terperinci kod respons pelayan ESMTP/SMTP, seperti yang ditetapkan dalam sambungan RFC 821 dan kemudian:
- 211 - Mesej status sistem.
- 214 - Mesej bantuan untuk pembaca manusia berikut.
- 220 - Perkhidmatan SMTP sedia.
- 221 - Penutupan perkhidmatan.
- 250 - Meminta tindakan diambil dan diselesaikan. Mesej terbaik daripada mereka semua.
- 251 - Penerima bukan setempat kepada pelayan, tetapi pelayan akan menerima dan memajukan mesej.
- 252 - Penerima tidak boleh VRFYed, tetapi pelayan menerima mesej dan mencuba penghantaran.
- 354 - Mulakan input mesej dan akhiri dengan.. Ini menunjukkan bahawa pelayan bersedia untuk menerima mesej itu sendiri (selepas anda memberitahunya dari siapa dan dari mana anda mahu pergi).
- 421 - Perkhidmatan tidak tersedia dan sambungan akan ditutup.
- 450 - Perintah yang diminta gagal kerana peti mel pengguna tidak tersedia (contohnya kerana ia dikunci). Cuba lagi nanti.
- 451 - Perintah telah dihentikan kerana ralat pelayan. Bukan salah awak. Mungkin maklumkan kepada admin.
- 452 - Perintah telah dihentikan kerana pelayan mempunyai storan sistem yang tidak mencukupi.
- 455 - Pelayan tidak dapat menangani arahan pada masa ini.
Mendapat SMTP 550: Kegagalan Kekal untuk Seorang atau Lebih Penerima?
Mesej ralat berikut (500-504) biasanya memberitahu anda bahawa klien e-mel anda rosak atau, selalunya, e-mel anda tidak dapat dihantar atas satu sebab atau yang lain.
- 500 - Pelayan tidak dapat mengecam arahan kerana ralat sintaks.
- 501 - Ralat sintaks ditemui dalam hujah perintah.
- 502 - Perintah ini tidak dilaksanakan.
- 503 - Pelayan telah menghadapi urutan perintah yang buruk.
- 504 - Parameter arahan tidak dilaksanakan.
- 521 - Hos ini tidak pernah menerima mel; respons oleh pelayan palsu.
- 541 - Mesej tidak dapat dihantar atas sebab dasar-biasanya penapis spam. (Hanya beberapa pelayan SMTP yang mengembalikan kod ralat ini.)
- 550 - Perintah yang diminta gagal kerana peti mel pengguna tidak tersedia (contohnya kerana ia tidak ditemui atau kerana perintah itu ditolak atas sebab dasar).
- 551 - Penerima bukan setempat kepada pelayan. Pelayan kemudian memberikan alamat hadapan untuk dicuba.
- 552 - Tindakan telah dibatalkan kerana melebihi peruntukan storan.
- 553 - Perintah telah digugurkan kerana nama peti mel tidak sah.
- 554 - Transaksi gagal. Salahkan cuaca.
- 555 - Pelayan tidak mengenali format alamat e-mel dan penghantaran tidak boleh dilakukan.
- 556 - Mesej perlu dimajukan, tetapi pelayan penerima akan menolaknya.