Email yang dikirim ke domain Gmail tiba-tiba tidak sesuai RFC 2822, Mungkinkah untuk memotong dengan Google Apps?


10

Empat hari yang lalu email yang dikirim ke akun Gmail kami melalui layanan surat ISP kami mulai ditolak karena tidak menjadi pelapor RFC 2822.

Pesan berikut untuk tidak terkirim. Alasan untuk masalah ini:
5.3.0 - Masalah sistem surat lainnya 550-'5.7.1 [2001: 44b8: 8060: ff02: 300: 1: 6: 6 11] Sistem kami telah mendeteksi bahwa \ n5.7.1 pesan ini adalah tidak sesuai RFC 2822 . Untuk mengurangi jumlah spam \ n5.7.1 yang dikirim ke Gmail, pesan ini telah diblokir. Silakan tinjau \ n5.7.1 spesifikasi RFC 2822 untuk informasi lebih lanjut.
iw4si27447595pac.153 - gsmtp '

Ini membuat frustrasi karena email ini telah bekerja dengan baik selama lebih dari setahun — saya berasumsi Google telah meningkatkan filter mereka dalam seminggu terakhir.

Alamat email yang kami coba kirim menjadi milik akun Google Apps for Business kami. Saya bertanya-tanya, apakah ada cara untuk mengganti filter kepatuhan RFC 2822 untuk memungkinkan email masuk?

Sejauh ini, menambahkan nama domain ISP ke daftar putih spam di pengaturan Gmail (di panel kontrol Aplikasi) belum berfungsi.


Log telnet untuk pesan yang ditolak dalam pertanyaan adalah:

220-ipmail06.adl6.xxxxx.net ESMTP 220 ESMTP; eth2958.xxx.adsl.OurISP.net [150.xxx.xxx.xx1] in MTA
HELO WINDOWS-xxxxx (<- this is our server name) 
250 ipmail06.adl6.OurISP.net 
MAIL FROM: account@OurISP.net
250 sender ok 
RCPT TO: admin@googleappsdomain.com
250 recipient ok 
RCPT TO: admin@DifferentGoogleAppsDomain.com
250 recipient ok 
DATA 
354 go ahead 
Subject: Test email from the Avid ISIS Notification Application This message was generated by Avid ISIS Notification Application. . 
QUIT 
250 ok: Message 716893804 accepted

Perlu dicatat bahwa mesin yang mengirim email tidak memiliki kemampuan untuk menambahkan server smtp yang memerlukan kata sandi, jadi kita harus menggunakan server ISP kami ...
OrangeBox

Jawaban:


12

RFC2822 mengatakan Tanggal: dan Dari: tajuk diperlukan (bagian 3.6). Sepertinya Google akan membiarkan Anda pergi dengan hanya menambahkan header Dari: misalnya, misalnya:

[..]
DATA 
354 go ahead 
From: <account@OurISP.net>   <-- add this
Subject: Test email from the Avid ISIS Notification Application This message was generated by Avid ISIS Notification Application.
.
QUIT 
250 ok: Message 716893804 accepted 

ahh, terima kasih saya harus melihat apakah pengembang perangkat lunak dapat membuat perubahan ini. Apakah Anda tahu apakah mungkin untuk menimpa filter sisi server Gmail saat menggunakan Gapps?
OrangeBox

6

Tonton duplikat Dari: tajuk atau Balas ke: tajuk yang tidak cocok satu sama lain. Masalah yang sama ini dialami oleh sejumlah pengguna Outlook untuk Mac yang memiliki informasi tajuk ekstra yang salah dimigrasi dari akun klien surat sebelumnya. Lihat http://hintsforums.macworld.com/showthread.php?p=718579


Terima kasih atas jawabannya! Saya telah memilih tetapi tidak diterima karena saya berharap dapat menemukan cara untuk mengganti tampilan filter karena kami menggunakan Google Apps untuk bisnis. Adakah pikiran?
OrangeBox

@OrangeBox Saya rasa tidak ada opsi, tapi mengapa tidak mengajukan permintaan umpan balik dengan Google ?
poolie

Satu hal yang menarik adalah bahwa beberapa Fromheader diizinkan oleh RFC822, tetapi tidak lagi diizinkan oleh RFC2822 (diterbitkan 2001).
poolie

1

Saya memiliki skrip PHP yang mengirim pemberitahuan setiap hari, dengan bidang yang dibangun dari basis data. Di akhir setiap bidang, pemrogram telah digunakan \r\nuntuk mengakhiri garis (karakter carriage return dan line feed). Ini tidak masuk akal, tetapi berhasil sampai sekarang.

Saya mengeluarkan \rkarakter dan tiba-tiba surat saya sekarang sesuai dengan RFC 2822.


1

Ini bug apa pun yang sedang melakukan validasi. RFC 822 secara teori memungkinkan karakter CR dan LF yang terpisah, yang bukan merupakan akhir baris, tetapi RFC 2822 menghapus fitur ini. RFC 2822 bagian 2.3 mengatakan "CR dan LF HARUS hanya muncul bersama sebagai CRLF; mereka TIDAK HARUS muncul secara independen di dalam tubuh."

Apa yang dilakukan programmer adalah keluhan RFC 2822 dan versi Anda tidak. Sebagai pengembang saya lebih suka feed satu baris tetapi menggunakan CRLF dalam email adalah persyaratan mutlak. Idealnya, seorang MUA akan memahami setiap garis akhir yang masuk akal.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.