Tento prípad bol testovaný v systémoch Canaima a Ubuntu
1- Inštalujeme SendEmail:
apt-get install sendemail
2- Nainštalujeme nasledujúce balíčky potrebné pre jeho správne fungovanie s GMail:
apt-get install libnet-ssleay-perl
apt-get install libio-socket-ssl-perl
Teraz sme pripravení posielať naše e-maily. Ak chcete použiť náš účet GMail, zadáme do konzoly:
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
Kde:
«accountname@gmail.com»Je náš účet GMail
«accountdestino@isp.com»Je účet, na ktorý chceme posielať poštu (ak chceme poslať viac príjemcom, musíme medzi e-mailovými adresami nechať iba prázdne miesto)
Vobchodné»Prejde presne na predmet e-mailu (ak je medzi úvodzovkami) a do«Telo správy»Čo chceme napísať (aj do úvodzoviek)
Možnosť -a platí, ak chceme poslať prílohu
«názov účtu»Je názov nášho účtu GMail bez znaku @
«účet s heslom»Je naše heslo k nášmu účtu GMail
Teraz malý skript vytvorený v jazyku bash na odoslanie zoznamu adries v formáte 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";
AKTUÁLNE väčšina MLADÝCH venuje iba účtu FACEBOOK a tam sa dostanú do priečinka OSTATNÉ. CALL CENTRE sú legálne a sú najviac pokazené. CELLULAR a účet FACEBOOK sú terčom neo spammerov. Dobrá tuto, niečo základné, ale niektorým to pomôže ...
Odporúčam používať php + mysql + cron na nejakom bezplatnom serveri pomocou proxy ako ľudia.
S touto 3-stĺpcovou databázou.
ID (int, autoincrement, primárny kľúč) | e-mail (malý text) | odoslané (logické)
Jednoducho musíte dostať e-mail z databázy, do ktorej sme vám zatiaľ neposlali.
Pošleme vám e-mail, môžeme použiť zodpovedajúci objekt WP na odosielanie e-mailov, ak sme v wordpresse v pluginu alebo v e-mailovej funkcii php.
Zapíšeme si do databázy odoslanie na tento e-mail a odídeme
Spustenie každé 3 minúty s naplánovanou úlohou pomocou cron. Aby nedošlo k preťaženiu serverov ani k varovaniu Gmailu alebo Hotmailu. Toto je najdôležitejšie ...
Alebo skript jazyka JavaScript pre prehliadač, ktorý používa Greasemonkey / Tampermonkey, ktorý sa spúšťa vo vašom prehliadači na stránke Gmailu s otvoreným e-mailom. Môžu tiež použiť databázu mysql, ak majú server HTTP so spusteným protokolom mysql a php, môžu zadať požiadavku s textom „ajax“ vo vnútri skriptu a prijať e-mail. Potom, keď je všetko v poriadku, pošlite žiadosť na miestny server, ktorá ho informuje o zásielke, aby mohol zapísať.
Možnosti sú skrátka neobmedzené. Jediná vec, ktorá nie je praktická z toho, čo som objasnil vo svojej prvej správe, a je nezákonná.
Na tom závisí buď zákonnosť:
http: / / sk. wikipedia. org / wiki / CAN-SPAM_Act_of_2003
Fajn, ale to je oveľa užitočnejšie, ak chcete reťaziť hoaxy a uspokojiť tak lammerového ducha, ktorého máme v sebe.
Každopádne ďakujem za tip.
Dobrý deň, veľmi zaujímavý článok. Vyvíjam program, ktorý odosiela určité protokoly na e-mailový účet, ale je potrebné odoslať tisíce e-mailov, pretože uvedený protokol je dosť starý a rozsiahly. Keďže sa málo pripájam na internet, trvá to dlho. Mám teda nasledujúce pochybnosti:
1 - Je Sendmail rýchlejší ako modul smtp v pythone?
2 - Ako používať tú istú reláciu (neviem, či je relácia tým najvhodnejším slovom) na odoslanie niekoľkých e-mailov?
3 - Existuje spôsob, ako môže sendmail hlásiť pokrok?
4 - Netuším, či smtp implementuje nejaký typ kompresie údajov, takže objem odosielaných dát sa drasticky zníži, pretože protokoly sú obyčajný text.
pozdravy
Arian fornaris
Všetko veľmi zaujímavé, ale ako môžem chrániť svoj poštový server tak, aby neakceptoval posielanie e-mailov, ak na serveri nemáte používateľa alebo ak nie je odoslaný z miestnej adresy.
Ďakujem.
Dobrý deň, skript je veľmi dobrý, ale keď ho spustím, zobrazí sa táto chyba, mohli by ste mi ju pomôcť vyriešiť
20. augusta 15:27:29 pablo-hp-envy-15-notebook-pc sendemail [2841]: DEBUG => pripája sa k smtp@gmail.com: 587
20. augusta 15:27:32 pablo-hp-envy-15-notebook-pc sendemail [2841]: CHYBA => Pokus o pripojenie k smtp@gmail.com: 587 failed: IO :: Socket :: INET6: getaddrinfo: System error
20. augusta 15:27:32 pablo-hp-envy-15-notebook-pc sendemail [2841]: TIP => Skúste zadať iné poštové relé pomocou možnosti -s.
konečný počet riadkov je: 1
Ďakujem je to, čo som hľadal.
bude to fungovať s ďalším e-mailom pop3
Ako nakonfigurujem použitie v službe Hotmail?