Šis gadījums tika pārbaudīts Canaima un Ubuntu
1- Mēs instalējam SendEmail:
apt-get install sendemail
2- Mēs instalējam šādus paketes, kas nepieciešami tā pareizai darbībai ar GMail:
apt-get install libnet-ssleay-perl
apt-get install libio-socket-ssl-perl
Tagad mēs esam gatavi nosūtīt savus e-pastus. Lai izmantotu savu GMail kontu, konsolē ierakstām:
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:
«konta nosaukums@gmail.com»Vai mūsu GMail konts
«accountdestino@isp.com»Vai konts, uz kuru mēs vēlamies nosūtīt e-pastu (ja mēs vēlamies tos nosūtīt vairākiem adresātiem, mums vienkārši jāatstāj tukša vieta starp e-pasta adresēm)
In "bizness»Pāriet tieši pasta priekšmetam (ja tas paliek starp pēdiņām) un«Ziņojuma pamatteksts»Ko mēs vēlamies rakstīt (arī pēdiņās)
Iespēja -a iet, ja mēs vēlamies nosūtīt pielikumu
«konta vārds»Vai mūsu GMail konta nosaukums ir bez @
«paroles konts»Vai mūsu parole ir mūsu GMail kontā
Tagad tagad neliels skripts, kas izveidots bash, lai nosūtītu adresātu sarakstu 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";
Šobrīd lielākā daļa JAUNIEŠU pievērš uzmanību tikai FACEBOOK kontam un tur nonāk mapē CITI. Zvanīšanas centri ir likumīgi un visvairāk ieskrūvēti. CELLULAR un FACEBOOK konts ir neo surogātpasta izplatītāju mērķi. Labs tuto, kaut kas vienkāršs, bet dažiem tas palīdzēs ...
Es iesaku izmantot php + mysql + cron uz kādu bezmaksas serveri, izmantojot tādu starpniekserveri kā cilvēki.
Ar šo 3 kolonnu datu bāzi.
ID (int, autoincrement, primārais taustiņš) | e-pasts (tinytext) | nosūtīts (būla)
Jums vienkārši jāsaņem e-pasts no datu bāzes, kuru mēs vēl neesam nosūtījuši.
Mēs nosūtām jums e-pastu, mēs varam izmantot atbilstošo WP objektu, lai nosūtītu e-pastu, ja esam WordPress spraudnī vai php pasta funkcijā.
Mēs pierakstām nosūtīšanu uz šo e-pastu datu bāzē un dodamies prom
Palaist to ik pēc 3 minūtēm ar ieplānotu uzdevumu, izmantojot cron. Lai nepārslogotu serverus, kā arī nebrīdinātu par Gmail vai Hotmail. Tas ir vissvarīgākais…
Vai arī Javascript skripts pārlūkprogrammai, izmantojot greasemonkey / tampermonkey, kas darbojas jūsu pārlūkprogrammā Gmail lapā, kad jūsu e-pasts ir atvērts. Varat arī izmantot mysql datubāzi, ja jums ir http serveris ar mysql un php, jūs varat iesniegt pieprasījumu ar "ajax" skripta iekšpusē un saņemt e-pastu. Tad, kad viss ir pareizi, nosūtiet pieprasījumu vietējam serverim, informējot viņu par sūtījumu, lai viņš varētu pierakstīt.
Īsāk sakot, iespējas ir neierobežotas. Vienīgais, kas nav praktisks no tā, ko es noskaidroju savā pirmajā vēstījumā, un tas ir nelikumīgi.
Vai nu likumība ir atkarīga no tā:
http: / / lv. vikipēdija. org / wiki / CAN-SPAM_Act_of_2003
Lieliski, bet tas ir daudz noderīgāk, ja vēlaties piesaistīt viltus un tādējādi apmierināt mūsu iekšējo garu.
Jebkurā gadījumā, paldies par padomu.
Sveiki, ļoti interesants raksts. Es izstrādāju programmu, kas nosūta noteiktus žurnālus uz e-pasta kontu, taču ir jānosūta tūkstošiem e-pastu, jo minētais žurnāls ir diezgan vecs un apjomīgs. Tā kā es maz pieslēdzos internetam, tas prasa daudz laika. Tāpēc man ir šādas šaubas:
1 - Vai Sendmail ir ātrāks par python's smtp moduli?
2- Kā izmantot vienu un to pašu sesiju (es nezinu, vai sesija ir vispiemērotākais vārds), lai nosūtītu vairākus e-pastus?
3- Vai ir iespējams, ka sendmail ziņo par progresu?
4 - Man nav ne jausmas, vai smtp īsteno kāda veida datu saspiešanu, tāpēc nosūtāmo datu apjoms ir krasi samazināts, jo žurnāli ir vienkāršs teksts.
Sveicieni
Ārijs fornaris
Viss ir ļoti interesanti, bet kā es varu aizsargāt savu pasta serveri tā, lai tas nepieņemtu e-pasta ziņojumu sūtīšanu, ja jums serverī nav lietotāja vai ja tas netiek sūtīts no vietējās adreses.
Paldies.
Labdien, skripts ir ļoti labs, bet, palaižot to, man rodas šī kļūda, jūs varētu man palīdzēt to atrisināt
20. augusts 15:27:29 pablo-hp-envy-15-notebook-pc sendemail [2841]: DEBUG => Savienojuma izveide ar smtp@gmail.com: 587
20. augusts 15:27:32 pablo-hp-envy-15-notebook-pc sendemail [2841]: KĻŪDA => Savienojuma mēģinājums smtp@gmail.com: 587 neizdevās: IO :: Socket :: INET6: getaddrinfo: sistēmas kļūda
20. augusts 15:27:32 pablo-hp-envy-15-notebook-pc sendemail [2841]: PADOMS => Mēģiniet norādīt citu pasta releju ar opciju -s.
galīgo līniju skaits ir: 1
Paldies ir tas, ko es meklēju.
tas darbosies ar citu pop3 pastu
Kā to konfigurēt lietošanai kopā ar hotmail?