Saya mengalami masalah dalam mengirimkan email ke google dari instal sendmail baru di ubuntu 14.04. Catatan DNS tampaknya baik untuk ip. Sesuatu yang lain pasti salah.
Mengirim email dari baris perintah:
sudo sendmail -v -Am -i [email protected];
Output verbal:
myname@fx1:/etc/mail$ sudo sendmail -v -Am -i [email protected];
[email protected]... Connecting to aspmx.l.google.com. via esmtp...
220 mx.google.com ESMTP v1si55415385wja.21 - gsmtp
>>> EHLO staging.mydomain.com
250-mx.google.com at your service, [2a01:4f8:212:27c8::2]
250-SIZE 35882577
250-8BITMIME
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
>>> STARTTLS
220 2.0.0 Ready to start TLS
>>> EHLO staging.mydomain.com
250-mx.google.com at your service, [2a01:4f8:212:27c8::2]
250-SIZE 35882577
250-8BITMIME
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
>>> MAIL From:<[email protected]>
250 2.1.0 OK v1si55415385wja.21 - gsmtp
>>> RCPT To:<[email protected]>
>>> DATA
250 2.1.5 OK v1si55415385wja.21 - gsmtp
354 Go ahead v1si55415385wja.21 - gsmtp
>>> .
550-5.7.1 [2a01:4f8:212:27c8::2] Our system has detected that this message does
550-5.7.1 not meet IPv6 sending guidelines regarding PTR records and
550-5.7.1 authentication. Please review
550-5.7.1 https://support.google.com/mail/?p=ipv6_authentication_error for more
550 5.7.1 information. v1si55415385wja.21 - gsmtp
myname... Connecting to local...
myname... Sent
Bantuan apa pun sangat dihargai. Terima kasih sebelumnya.
2a01:4f8:212:27c8::2
.Jawaban:
Dari sudut pandang Google, mereka mencoba memverifikasi identitas alamat IP yang menghubungkannya, sehingga mereka akan berusaha mencari
PTR
catatan tersebut2a01:4f8:212:27c8::2
.Ketika mereka memutuskan untuk
staging.findix.com
, mereka kemudian akan mencoba untuk memeriksa bahwa ini kembali ke2a01:4f8:212:27c8::2
- yang tidak - lihat hasil pencarian ini .Membalikkan (catatan PTR)
Maju (catatan) Pencarian
sumber
hostname
perintah. Setelah beberapa waktu (kedaluwarsa TTL yang merupakan hari berikutnya) saya dapat mengirim email ke akun gmal saya dengan perintah ini:sendmail -v -Am -i <my_gmal_account>@gmail.com;
(dan menekan Ctrl + D).Periksa protokol saat ini:
postconf inet_protocols
net_protocols = semua
Edit file cf jika kembali
all
grep 'inet_protocols' /etc/postfix/main.cf
inet_protocols = ipv4
Mengulang kembali
service postfix restart
Periksa lagi
postconf inet_protocols
inet_protocols = ipv4
sumber
Nama host server smtp Anda bisa menjadi masalah. Sepertinya itulah yang terjadi pada saya. POstfix entah bagaimana mengirim nama host ke smtp.gmail.com tidak relevan dengan nama domain smtp saya.
sumber
Saya pikir respon Google agak tidak jujur. Meskipun "pesan kesalahan" mereka menyebutkan PTR, 550 5.7.1 adalah tentang menyampaikan. Saya juga mendapatkan kesalahan ini pada instalasi Postfix / Dovecot, tetapi saya memperbaikinya melalui beberapa langkah:
Saya memiliki AT&T Business UVerse, dan mereka tidak mendukung IPv6 statis untuk PTR, tetapi setelah melakukan langkah-langkah di atas, Google berhenti membuat kesalahan. Saya menggunakan https://www.ultratools.com/ipv6Tools untuk mengkonversi dari IPv4 ke IPv6. Akhirnya, saya menempatkan semuanya dalam howto di situs saya di Mengaktifkan IPV6 di CentOS (untuk mengirim dan menerima email)
sumber