Saatke e-kirju konsooli ja sendmailiga

Seda juhtumit testiti Canaimas ja Ubuntus

1- Installime SendEmail:

apt-get install sendemail

2- Paigaldame järgmised paketid, mis on vajalikud selle õigeks toimimiseks GMailiga:

apt-get install libnet-ssleay-perl

apt-get install libio-socket-ssl-perl

Nüüd oleme valmis oma e-kirju saatma. GMaili konto sisestamiseks sisestame konsooli:

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

Kui:

«konto nimi@gmail.com»Kas meie GMaili konto

«accountdestino@isp.com»Kas konto, kuhu me tahame oma kirju saata (kui soovime saata mitmele adressaadile, peame lihtsalt e-posti aadresside vahele jätma tühja koha)

Inäri»Läheb täpselt posti teemaks (kui see jääb jutumärkide vahele) ja tekstis«Sõnumi sisu»Mida me tahame kirjutada (ka jutumärkides)

Valik -a läheb, kui tahame manust saata

«kasutaja nimi»Kas meie GMaili konto nimi on ilma

«paroolikonto»Kas meie parool on meie GMaili kontol

Nüüd nüüd väike skript, mis on tehtud bashis postiloendi saatmiseks txt-s

#!/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";


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Fabio.Felio DIJO

    HETKEL pöörab enamik NOORI inimesi tähelepanu ainult FACEBOOK-i kontole ja seal jõuavad nad kausta TEISED. KÕNEKESKUSED on legaalsed ja kõige keerulisemad. CELLULAR ja FACEBOOK konto on neo rämpspostitajate sihtmärgid. Hea tuto, midagi põhilist, kuid see aitab mõnel ...

    1.    Fabio.Felio DIJO

      Soovitan kasutada php + mysql + cron mõnes tasuta serveris, kasutades sellist puhverserverit nagu inimesed.

      Selle 3 veeru andmebaasiga.
      ID (int, automaatne juurdekasv, esmane võti) | e-post (pisike tekst) | saadetud (tõeväärtus)

      Andmebaasist peate lihtsalt saama meili, mida me pole veel saatnud.

      Me saadame teile meili, saame meili saatmiseks kasutada vastavat WP-objekti, kui oleme WordPressis pluginas või php-posti funktsioonis.

      Paneme selle e-kirjaga saatmise andmebaasi kirja ja lahkume

      Selle käivitamine iga 3 minuti järel ajastatud ülesandega, kasutades cronit. Selleks, et servereid mitte üle koormata ega gmaili ega hotmaili teavitada. See on kõige olulisem…

      Või JavaScripti skript brauserile, kasutades greasemonkey / tampermonkey, mis töötab teie brauseris gmaili lehel teie e-posti aadressiga. Võite kasutada ka mysql-i andmebaasi. Kui teil on mysql-i ja php-ga töötav http-server, saate skripti sees "ajax" -iga päringu teha ja meili vastu võtta. Kui kõik on korras, saatke kohalikule serverile päring, milles teavitatakse teda saadetisest, et ta saaks kirja panna.

      Lühidalt öeldes on võimalused piiramatud. Ainus asi, mis pole praktiline sellest, mida ma oma esimeses sõnumis selgitasin, ja see on ebaseaduslik.

      1.    Fabio.Felio DIJO

        Kas seaduslikkus sõltub sellest:

        http: / / et. vikipeedia. org / wiki / CAN-SPAM_Act_of_2003

  2.   eliotime3000 DIJO

    Tore, kuid see on palju kasulikum, kui soovite aheldusi aheldada ja seeläbi rahuldada meie sisemuses valitsevat vaimu.

    Igatahes aitäh vihje eest.

  3.   arianfornaris DIJO

    Tere, väga huvitav artikkel. Töötan välja programmi, mis saadab teatud logisid e-posti kontole, kuid saata tuleb tuhandeid e-kirju, sest nimetatud logi on üsna vana ja ulatuslik. Kuna ma ühendan Internetti vähe, võtab see kaua aega. Nii et mul on järgmised kahtlused:

    1 - Kas Sendmail on kiirem kui pythoni smtp moodul?
    2- Kuidas kasutada sama seanssi (ma ei tea, kas seanss on kõige sobivam sõna) mitme e-kirja saatmiseks?
    3- Kas sendmailil on võimalik edusammudest teatada?
    4- Mul pole aimugi, kas smtp rakendab mingit tüüpi andmete tihendamist, nii et saadetavate andmete maht väheneb drastiliselt, kuna logid on tavaline tekst.

    seoses
    Arian fornaris

  4.   orelvis DIJO

    Kõik on väga huvitav, kuid kuidas saaksin oma meiliserverit kaitsta nii, et see ei aktsepteeriks e-kirjade saatmist, kui teil pole serverit kasutajat või kui seda ei saadeta kohalikult aadressilt.

    Aitäh.

  5.   pablo DIJO

    Tere, skript on väga hea, kuid kui selle täidan, saan selle vea, aitaksite mul selle lahendada

  6.   pablo DIJO

    20. august 15:27:29 pablo-hp-envy-15-notebook-pc sendemail [2841]: VIGA => Ühendamine smtp@gmail.com: 587
    20. august 15:27:32 pablo-hp-envy-15-notebook-pc sendemail [2841]: VIGA => Ühenduse katse smtp@gmail.com: 587 ebaõnnestus: IO :: Socket :: INET6: getaddrinfo: süsteemiviga
    20. august 15:27:32 pablo-hp-envy-15-notebook-pc sendemail [2841]: VIHJE => Proovige suvandiga -s määrata mõni muu postiedastaja.
    lõplik rida on: 1

  7.   Nestor DIJO

    Aitäh, mida ma otsisin.

  8.   veraine DIJO

    see töötab teise pop3-meiliga

  9.   Mark Alexis DIJO

    Kuidas seadistada seda hotmailiga kasutamiseks?