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";
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 ...
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.
Kas seaduslikkus sõltub sellest:
http: / / et. vikipeedia. org / wiki / CAN-SPAM_Act_of_2003
Tore, kuid see on palju kasulikum, kui soovite aheldusi aheldada ja seeläbi rahuldada meie sisemuses valitsevat vaimu.
Igatahes aitäh vihje eest.
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
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.
Tere, skript on väga hea, kuid kui selle täidan, saan selle vea, aitaksite mul selle lahendada
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
Aitäh, mida ma otsisin.
see töötab teise pop3-meiliga
Kuidas seadistada seda hotmailiga kasutamiseks?