Šis atvejis buvo išbandytas „Canaima“ ir „Ubuntu“
1- Mes įdiegiame „SendEmail“:
apt-get install sendemail
2- Mes įdiegiame šiuos paketus, būtinus jo teisingam veikimui naudojant „GMail“:
apt-get install libnet-ssleay-perl
apt-get install libio-socket-ssl-perl
Dabar mes esame pasirengę siųsti savo el. Laiškus. Norėdami naudoti „GMail“ paskyrą, įveskite 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
Kur:
«accountname@gmail.com»Ar mūsų„ Gmail “paskyra
«accountdestino@isp.com»Ar sąskaita, į kurią norime siųsti savo laiškus (jei norime siųsti keliems gavėjams, tarp el. Pašto adresų turime palikti tik tuščią vietą)
„verslas»Nurodo tiksliai el. Laiško temą (jei ji eina tarp kabučių) ir«Pranešimo turinys»Ką norime parašyti (taip pat kabutėse)
Pasirinkimas -a eina, jei norime išsiųsti priedą
«paskyros vardas»Ar mūsų„ Gmail “paskyros pavadinimas be @
«slaptažodžio paskyra»Ar mūsų slaptažodis yra„ GMail “paskyroje
Dabar dabar nedidelis scenarijus, sukurtas „bash“, skirtas siųsti adresų sąrašą 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";
DABAR dauguma jaunų žmonių atkreipia dėmesį tik į „FACEBOOK“ paskyrą ir ten patenka į aplanką KITI. SKAMBINIMO CENTRAI yra legalūs ir labiausiai įsukti. „CELLULAR“ ir „FACEBOOK“ paskyra yra neo šlamšto siuntėjų taikiniai. Geras tuto, kažkas pagrindinio, bet kai kuriems tai padės ...
Aš rekomenduoju naudoti php + mysql + cron kuriame nors nemokamame serveryje, naudojant tokį tarpinį serverį kaip žmonės.
Su šia 3 stulpelių duomenų baze.
ID (int, automatinis prieaugis, pirminis raktas) | paštas (tinytext) | išsiųstas (loginis)
Paprasčiausiai turite gauti el. Laišką iš duomenų bazės, į kurį mes jums dar nesiuntėme.
Mes siunčiame jums el. Laišką, mes galime naudoti atitinkamą WP objektą el. Laiškams siųsti, jei esame „WordPress“ papildinyje arba „php“ pašto funkcijoje.
Duomenų bazėje užrašome siuntimą į tą el. Laišką ir paliekame
Vykdykite jį kas 3 minutes suplanuota užduotimi naudodami „cron“. Kad nebūtų perkraunami serveriai, taip pat nepranešama apie „Gmail“ ar „Hotmail“. Tai yra svarbiausias…
Arba „JavaScript“ scenarijus, skirtas naršyklei, naudojant „greasemonkey“ / „tampermonkey“, kuris veikia jūsų naršyklėje „Gmail“ puslapyje, atidarius jūsų el. Pašto adresą. Jie taip pat gali naudoti „mysql“ duomenų bazę, jei turi http serverį su „mysql“ ir „php“, jie gali pateikti užklausą su „ajax“ scenarijaus viduje ir gauti el. Laišką. Tada, kai viskas teisinga, išsiųskite užklausą vietiniam serveriui, informuodami jį apie siuntą, kad jis galėtų užrašyti.
Trumpai tariant, galimybės yra neribotos. Vienintelis dalykas, kuris nėra praktiškas iš to, ką išsiaiškinau savo pirmojoje žinutėje, ir tai yra neteisėta.
Arba nuo to priklauso teisėtumas:
http: / / lt. vikipedija. org / wiki / CAN-SPAM_Act_of_2003
Puiku, bet tai yra daug naudingiau, jei norite sukabinti apgaulę ir taip patenkinti mūsų viduje tvyrančią dvasią.
Bet kokiu atveju, ačiū už patarimą.
Sveiki, labai įdomus straipsnis. Kuriu programą, kuri siunčia tam tikrus žurnalus į el. Pašto paskyrą, tačiau yra tūkstančiai el. Laiškų, kuriuos reikia išsiųsti, nes minėtas žurnalas yra gana senas ir platus. Kadangi mažai prisijungiu prie interneto, tai užtrunka ilgai. Taigi man kyla abejonių:
1- Ar „Sendmail“ yra greitesnis nei „python“ smtp modulis?
2- Kaip naudoti tą patį seansą (nežinau, ar seansas yra tinkamiausias žodis), norint išsiųsti kelis el. Laiškus?
3- Ar yra būdas „sendmail“ pranešti apie pažangą?
4 - Neįsivaizduoju, ar „smtp“ vykdo kokio nors tipo duomenų glaudinimą, todėl siunčiamų duomenų kiekis smarkiai sumažėja, nes žurnalai yra paprastas tekstas.
saludos
Arian fornaris
Viskas labai įdomu, bet kaip apsaugoti savo pašto serverį, kad jis nepriimtų siųsti el. Laiškų, jei serveryje nėra vartotojo arba jei jis nėra siunčiamas iš vietinio adreso.
Ačiū.
Sveiki, scenarijus yra labai geras, bet kai jį paleidžiu, gaunu šią klaidą, galite padėti man ją išspręsti
Rugpjūčio 20 d. 15:27:29 pablo-hp-envy-15-notebook-pc sendemail [2841]: DEBUG => Prisijungiama prie smtp@gmail.com: 587
20 rugpjūčio 15:27:32 pablo-hp-envy-15-notebook-pc sendemail [2841]: KLAIDA => bandymas prisijungti prie smtp@gmail.com: 587 nepavyko: IO :: Socket :: INET6: getaddrinfo: sistemos klaida
20 rugpjūčio 15:27:32 pablo-hp-envy-15-notebook-pc sendemail [2841]: PATARIMAS => Pabandykite nurodyti kitą pašto relę naudodami -s parinktį.
galutinis eilučių skaičius yra: 1
Ačiū, ko aš ieškojau.
jis veiks su kitu pop3 paštu
Kaip sukonfigūruoti jį naudoti su „hotmail“?