Saya mencoba menggunakan konsol di Fedora 17 untuk mengirim email otomatis kepada saya sendiri.
Saya menjalankan ini:
echo "email content" | mail -s "blah" [email protected]
Ini berfungsi dengan baik, Google memperlakukannya sebagai email spam, tetapi ketika Anda menandainya bukan spam semuanya keren. Untuk Hotmail ada kebijakan untuk mencegah pengiriman email.
Saya melakukan ini:
echo "email content" | mail -s "blah" [email protected]
Dan email kembali sebagai tidak terkirim, email bahkan tidak muncul di folder spam dan saya mendapatkan ini sebagai respons:
----- Transcript of session follows -----
... while talking to mx3.hotmail.com.:
>>> MAIL From:<[email protected]> SIZE=685
<<< 550 DY-001 (BAY0-MC3-F8) Unfortunately, messages from 184.90.101.28
weren't sent. Please contact your
+Internet service provider. You can tell them that Hotmail does not relay
dynamically-assigned IP ranges.
+You can also refer your provider to
http://mail.live.com/mail/troubleshooting.aspx#errors.
554 5.0.0 Service unavailable
Jadi ternyata hotmail tidak terlalu menyukai spammer, mereka memblokir apa pun dengan rentang IP yang ditetapkan secara dinamis. Google tidak melakukan ini. Apa cara termudah untuk menyiasatinya dan mengirim email ke hotmail dan berakhir di folder spam mereka untuk diblokir nanti oleh pengguna?
Hotmail (Windows Live) memblokir email domain tanpa catatan SPF. Anda harus melewati beberapa rintangan dengan Microsucks dan membuat profil dengan domain Anda dan mungkin mereka membiarkan email Anda masuk.
http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/
Jelek bekerja untuk mengirim email otomatis dari komputer pribadi saya ke hotmail
Yang akhirnya saya lakukan adalah mengirim email ke akun gmail saya dan kemudian mengirim email gmail dengan aturan ke akun hotmail saya menggunakan perintah ini: https://stackoverflow.com/questions/2591755/how-send-html-mail-using-linux -command-line / 13853042 # 13853042
sumber
Anda dapat mencoba menggunakan proxy surat (Mereka meneruskan pesan Anda dan dengan cara itu tampaknya berasal dari sumber yang lebih sah daripada alamat DHCP perumahan).
Sebenarnya itu kembali padaku sekarang (Sudah lama sejak aku melakukan ini). Anda dapat mengedit konfigurasi Sendmail M4 dan menambahkan beberapa baris seperti ini:
Saya pikir Anda mungkin harus mengkompilasi ulang setelah itu tetapi itu cukup mudah dilakukan.
Ini akan memungkinkan surel Anda menyampaikan melalui server surel ISP Anda sehingga tampaknya lebih sah bagi dunia luar (Tidak lagi berasal dari IP dinamis Anda!). Saya mulai menggunakan gmail dan live.com untuk email beberapa tahun yang lalu jadi belum melakukannya untuk sementara waktu tetapi Google ada di sana dan Anda akan menemukan lebih banyak info tentang cara melakukannya.
Beberapa info di sini: http://www.dnsexit.com/support/mailrelay/sendmail.html
The
m4 sendmail.mc >sendmail.cf
bit adalah ketika recompiles saya pikir.Selain itu, Anda harus memiliki akun di server email ISP Anda dan akun itu kemudian digunakan untuk meneruskan email server rumah Anda ke dunia luar. Saya biasa melakukan ini sepanjang waktu sampai ISP saya mematikan saya dengan memblokir port 25 pada layanan saya. Sekarang saya menggunakan aplikasi gmail dan live.com, Anda dapat meng-host email domain Anda melalui mereka secara gratis sehingga merupakan alternatif yang cukup bagus untuk benar-benar hosting email Anda sendiri.
sumber