Menggunakan program fedora 17 commandline 'mail' tidak dapat mengirim ke hotmail

0

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?

Eric Leschinski
sumber

Jawaban:

1

Tidak mungkin, saat menggunakan rentang IP dinamis, untuk memastikan bahwa server email menerima email Anda.

Anda dapat mencoba membuat surel Anda terlihat lebih sedikit spam, dengan harapan bahwa server surel penerima menggunakan sejumlah heuristik seperti SpamAssassin. Mungkin menggunakan Hashcash . Tetapi untuk server mail yang menolak email Anda bahkan sebelum menerimanya, Anda tidak memiliki kesempatan.

Jika Anda ingin email Anda masuk, taruhan terbaik Anda adalah menyampaikan email Anda melalui layanan email yang memiliki reputasi baik. Banyak ISP menawarkan ini secara gratis; mencari akses SMTP. Jika ISP Anda tidak menawarkan ini, ada banyak layanan komersial .

Sebagai alternatif, surat berasal dari alamat IP non-dinamis. Beli alamat IP statis (komersial) dari ISP Anda, atau atur VPS seperti di Linode .

Philip
sumber
Pada akhirnya inilah yang saya lakukan, saya kirim ke gmail dan meneruskan email saya yang lain tentang aturan. Ini peretasan yang buruk tetapi bekerja untuk apa yang saya butuhkan.
Eric Leschinski
0

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

Eric Leschinski
sumber
0

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:

Define      define(`SMART_HOST', `smtp.comcast.net')dnl     
Feature     FEATURE(`authinfo',`hash /etc/mail/authinfo')dnl    

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.cfbit 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.

Ted
sumber