Deze case is getest in Canaima en Ubuntu
1- We installeren SendEmail:
apt-get install sendemail
2- We installeren de volgende pakketten die nodig zijn voor de juiste werking met GMail:
apt-get install libnet-ssleay-perl
apt-get install libio-socket-ssl-perl
Nu zijn we klaar om onze e-mails te verzenden. Om ons Gmail-account te gebruiken, typen we in de console:
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
Waar:
«accountnaam@gmail.com»Is ons Gmail-account
«accountdestino@isp.com»Is het account waarnaar we onze mail willen sturen (als we naar meerdere ontvangers willen sturen, hoeven we alleen een spatie tussen de e-mailadressen te laten)
In "bedrijf»Gaat exact naar het onderwerp van de e-mail (als het tussen aanhalingstekens staat) en in«Berichttekst»Wat we willen schrijven (ook tussen aanhalingstekens)
De keuze -a gaat als we een bijlage willen sturen
«gebruikersnaam»Is de naam van ons Gmail-account zonder de @
«wachtwoord account»Is ons wachtwoord voor ons Gmail-account
Nu nu een klein script gemaakt in bash om een mailinglijst in txt te sturen
#!/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";
MOMENTEEL letten de meeste JONGE mensen alleen op het FACEBOOK-account en daar komen ze in de map ANDEREN. CALL CENTERS zijn legaal en het meest verpest. De CELLULAR en het FACEBOOK-account zijn het doelwit van nieuwe spammers. Goede tuto, iets eenvoudigs maar het zal sommigen helpen ...
Ik raad aan om php + mysql + cron te gebruiken op een gratis server met een proxy zoals mensen.
Met deze 3-koloms database.
ID (int, autoincrement, primarykey) | e-mail (tinytext) | verzonden (boolean)
U hoeft alleen maar een e-mail te krijgen uit de database waarnaar we u nog niet hebben gestuurd.
We sturen je de e-mail, we kunnen het bijbehorende WP-object gebruiken om e-mail te verzenden als we in wordpress zijn in een plug-in of de e-mailfunctie van php.
We noteren in de database de verzending naar die e-mail en we vertrekken
Elke 3 minuten uitvoeren met een geplande taak met cron. Om de servers niet te overbelasten, noch om gmail of hotmail te waarschuwen. Dit is de belangrijkste ...
Of een javascript-script voor de browser met greasemonkey / tampermonkey dat in je browser op de gmail-pagina wordt uitgevoerd met je e-mail geopend. Ze kunnen ook een mysql-database gebruiken, als ze een http-server hebben waarop mysql en php draaien, kunnen ze een verzoek doen met "ajax" in het script en de e-mail ontvangen. Als alles klopt, stuur dan een verzoek naar de lokale server om hem op de hoogte te brengen van de verzending, zodat hij kan opschrijven.
Kortom, de mogelijkheden zijn eindeloos. Het enige dat niet praktisch is uit wat ik in mijn eerste bericht heb verduidelijkt, en het is illegaal.
Ofwel hangt de wettigheid hiervan af:
http: / / en. wikipedia. org / wiki / CAN-SPAM_Act_of_2003
Prima, maar dat is veel handiger als je hoaxes wilt ketenen en zo de lammer spirit die we van binnen hebben tevreden wilt stellen.
Bedankt voor de tip.
Hallo, heel interessant artikel. Ik ben een programma aan het ontwikkelen dat bepaalde logboeken naar een e-mailaccount stuurt, maar er zijn duizenden e-mails die moeten worden verzonden, omdat het genoemde logboek vrij oud en uitgebreid is. Omdat ik weinig verbinding maak met internet, duurt het lang. Dus ik heb de volgende twijfels:
1- Is Sendmail sneller dan de smtp-module van Python?
2- Hoe kan ik dezelfde sessie gebruiken (ik weet niet of sessie het meest geschikte woord is) om meerdere e-mails te versturen?
3- Is er een manier waarop sendmail voortgang kan rapporteren?
4- Ik heb geen idee of smtp een soort datacompressie implementeert, zodat het volume aan te verzenden gegevens drastisch wordt verminderd, aangezien de logboeken platte tekst zijn.
groeten
Arian fornaris
Allemaal heel interessant, maar hoe kan ik mijn mailserver beveiligen zodat deze niet accepteert om e-mails te verzenden als je geen gebruiker op de server hebt of als deze niet vanaf een lokaal adres wordt verzonden.
Dank u.
Hallo, het script is erg goed, maar als ik het uitvoer, krijg ik deze foutmelding, je zou me kunnen helpen het op te lossen
20 augustus 15:27:29 pablo-hp-envy-15-notebook-pc sendemail [2841]: DEBUG => Verbinding maken met smtp@gmail.com: 587
20 aug. 15:27:32 pablo-hp-envy-15-notebook-pc sendemail [2841]: ERROR => Verbinding proberen om smtp@gmail.com: 587 mislukt: IO :: Socket :: INET6: getaddrinfo: systeemfout
20 aug. 15:27:32 pablo-hp-envy-15-notebook-pc sendemail [2841]: HINT => Probeer een andere mailrelay op te geven met de optie -s.
het aantal laatste regels is: 1
Dankjewel is wat ik zocht.
het zal werken met een andere POP3-mail
Hoe configureer ik het voor gebruik met hotmail?