Kirim Email melalui konsol dengan sendmail

Kasus ini telah diuji di Canaima dan Ubuntu

1- Kami menginstal SendEmail:

apt-get install sendemail

2- Kami menginstal paket berikut yang diperlukan untuk operasi yang benar dengan GMail:

apt-get install libnet-ssleay-perl

apt-get install libio-socket-ssl-perl

Sekarang kami siap mengirim email kami. Untuk menggunakan akun GMail kami, kami mengetik di konsol:

sendemail -f nombrecuenta@gmail.com -t cuentadestino@isp.com -s smtp.gmail.com:587 -u \
"Asunto" -m "Cuerpo del mensaje" -a archivoadjunto -v -xu nombrecuenta -xp clavecuenta -o tls=yes

Dimana:

«accountname@gmail.com»Apakah akun GMail kami

«accountdestino@isp.com»Adalah akun yang ingin kita kirimi email kita (jika kita ingin mengirim ke beberapa penerima kita hanya perlu menyisakan ruang kosong di antara alamat email)

Di "bisnis»Sesuai dengan subjek email (jika ada di antara tanda kutip) dan di«Badan pesan»Apa yang ingin kami tulis (juga dalam tanda kutip)

pilihan -a pergi jika kita ingin mengirim lampiran

«nama akun»Apakah nama akun GMail kita tanpa @

«akun kata sandi»Apakah kata sandi kami ke akun GMail kami

Sekarang sekarang script kecil dibuat di bash untuk mengirim milis di txt

#!/bin/bash
# -*- ENCODING: UTF-8 -*-
i=0
while read line
do i=$(($i+1));
sendemail -f correo@gmail.com -t $line -s smtp.gmail.com:587 -u "TITULO" -m "CUERPO DEL MENSAJE" -v -xu nombredeusuariosinelaroba -xp contraseña -o tls=yes
done < "/home/direccion/correos"
echo "Final line count is: $i";


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Fabio.Felio dijo

    SAAT INI sebagian besar MUDA orang hanya memperhatikan akun FACEBOOK dan di sana mereka mencapai folder LAINNYA. PUSAT PANGGILAN legal dan paling kacau. TELEPON SELULER dan akun FACEBOOK adalah target dari para spammer baru. Tuto yang bagus, sesuatu yang mendasar tetapi itu akan membantu beberapa ...

    1.    Fabio.Felio dijo

      Saya merekomendasikan menggunakan php + mysql + cron di beberapa server gratis menggunakan proxy seperti yang dilakukan orang.

      Dengan database 3 kolom ini.
      ID (int, autoincrement, primarykey) | email (teks kecil) | terkirim (boolean)

      Anda hanya perlu mendapatkan email dari database yang belum kami kirim.

      Kami mengirimi Anda email, kami dapat menggunakan objek WP yang sesuai untuk mengirim email jika kami menggunakan wordpress dalam plugin atau fungsi mail php.

      Kami menuliskan pengiriman ke email itu di database dan kami pergi

      Menjalankannya setiap 3 menit dengan tugas terjadwal menggunakan cron. Agar tidak membebani server, atau untuk memberi tahu gmail atau hotmail. Ini yang paling penting…

      Atau, skrip javascript untuk browser menggunakan greasemonkey / tampermonkey yang berjalan di browser Anda pada halaman gmail dengan email terbuka. Anda juga dapat menggunakan database mysql, jika Anda memiliki server http dengan mysql dan php berjalan, Anda dapat membuat permintaan dengan "ajax" di dalam skrip dan menerima email. Kemudian jika semuanya sudah benar, kirim permintaan ke server lokal untuk memberitahukan pengiriman tersebut sehingga dia dapat menuliskannya.

      Singkatnya, kemungkinannya tidak terbatas. Satu-satunya hal, yang tidak praktis dari apa yang saya klarifikasi di pesan pertama saya, dan itu ilegal.

      1.    Fabio.Felio dijo

        Baik legalitas tergantung pada ini:

        http: / / en. wikipedia. org / wiki / CAN-SPAM_Act_of_2003

  2.   eliotime3000 dijo

    Baik, tapi itu jauh lebih berguna jika Anda ingin merantai tipuan dan dengan demikian memuaskan semangat lammer yang kita miliki di dalam.

    Bagaimanapun, terima kasih atas tipnya.

  3.   arianfornaris dijo

    Halo, artikel yang sangat menarik. Saya sedang mengembangkan program yang mengirimkan log tertentu ke akun email tetapi ada ribuan email yang harus dikirim, karena log tersebut cukup lama dan ekstensif. Karena saya sedikit terhubung ke internet, ini membutuhkan waktu lama. Jadi saya memiliki keraguan berikut:

    1- Apakah Sendmail lebih cepat dari modul smtp python?
    2- Bagaimana menggunakan sesi yang sama (saya tidak tahu apakah sesi adalah kata yang paling tepat) untuk mengirim beberapa email?
    3- Apakah ada cara untuk sendmail melaporkan kemajuan?
    4- Saya tidak tahu apakah smtp mengimplementasikan beberapa jenis kompresi data, sehingga volume data yang akan dikirim berkurang drastis karena lognya berupa teks biasa.

    salam
    Arian fornaris

  4.   orelvis dijo

    Semua sangat menarik tapi bagaimana saya bisa melindungi server email saya sehingga tidak menerima untuk mengirim email jika Anda tidak memiliki pengguna di server atau jika tidak dikirim dari alamat lokal.

    Terima kasih.

  5.   pablo dijo

    Halo, skripnya sangat bagus, tetapi ketika saya menjalankannya, saya mendapatkan kesalahan ini, Anda dapat membantu saya menyelesaikannya

  6.   pablo dijo

    20 Agustus 15:27:29 pablo-hp-envy-15-notebook-pc sendemail [2841]: DEBUG => Menghubungkan ke smtp@gmail.com: 587
    20 Agustus 15:27:32 pablo-hp-envy-15-notebook-pc sendemail [2841]: ERROR => Upaya koneksi ke smtp@gmail.com: 587 gagal: IO :: Socket :: INET6: getaddrinfo: Kesalahan sistem
    20 Agustus 15:27:32 pablo-hp-envy-15-notebook-pc sendemail [2841]: PETUNJUK => Coba tentukan relai surat yang berbeda dengan opsi -s.
    Jumlah baris terakhir adalah: 1

  7.   nestor dijo

    Terima kasih adalah apa yang saya cari.

  8.   benar dijo

    itu akan bekerja dengan pop3 mail lain

  9.   Mark Alexis dijo

    Bagaimana cara mengkonfigurasinya untuk digunakan dengan hotmail?