ಈ ಪ್ರಕರಣವನ್ನು ಕೆನೈಮಾ ಮತ್ತು ಉಬುಂಟುಗಳಲ್ಲಿ ಪರೀಕ್ಷಿಸಲಾಯಿತು
1- ನಾವು SendEmail ಅನ್ನು ಸ್ಥಾಪಿಸುತ್ತೇವೆ:
apt-get install sendemail
2- GMail ನೊಂದಿಗೆ ಅದರ ಸರಿಯಾದ ಕಾರ್ಯಾಚರಣೆಗೆ ಅಗತ್ಯವಾದ ಕೆಳಗಿನ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ನಾವು ಸ್ಥಾಪಿಸುತ್ತೇವೆ:
apt-get install libnet-ssleay-perl
apt-get install libio-socket-ssl-perl
ಈಗ ನಾವು ನಮ್ಮ ಇಮೇಲ್ಗಳನ್ನು ಕಳುಹಿಸಲು ಸಿದ್ಧರಿದ್ದೇವೆ. ನಮ್ಮ GMail ಖಾತೆಯನ್ನು ಬಳಸಲು, ನಾವು ಕನ್ಸೋಲ್ನಲ್ಲಿ ಟೈಪ್ ಮಾಡುತ್ತೇವೆ:
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
ಎಲ್ಲಿ:
«accountname@gmail.comGM ನಮ್ಮ GMail ಖಾತೆ
«accountdestino@isp.comMail ನಾವು ನಮ್ಮ ಮೇಲ್ ಕಳುಹಿಸಲು ಬಯಸುವ ಖಾತೆಯೇ (ನಾವು ಹಲವಾರು ಸ್ವೀಕರಿಸುವವರಿಗೆ ಕಳುಹಿಸಲು ಬಯಸಿದರೆ ನಾವು ಇಮೇಲ್ ವಿಳಾಸಗಳ ನಡುವೆ ಖಾಲಿ ಜಾಗವನ್ನು ಮಾತ್ರ ಬಿಡಬೇಕಾಗುತ್ತದೆ)
ರಲ್ಲಿ "ವಿಷಯThe ಇಮೇಲ್ನ ವಿಷಯವು ನಿಖರವಾಗಿ ಹೋಗುತ್ತದೆ (ಅದು ಉದ್ಧರಣ ಚಿಹ್ನೆಗಳ ನಡುವೆ ಹೋದರೆ) ಮತ್ತು inಸಂದೇಶ ದೇಹWrite ನಾವು ಏನು ಬರೆಯಲು ಬಯಸುತ್ತೇವೆ (ಉಲ್ಲೇಖಗಳಲ್ಲಿಯೂ ಸಹ)
ಆಯ್ಕೆ -a ನಾವು ಲಗತ್ತನ್ನು ಕಳುಹಿಸಲು ಬಯಸಿದರೆ ಹೋಗುತ್ತದೆ
«ಖಾತೆಯ ಹೆಸರುWithout ನಮ್ಮ GMail ಖಾತೆಯ ಹೆಸರಿಲ್ಲದೆ @
«ಪಾಸ್ವರ್ಡ್ ಖಾತೆGM ನಮ್ಮ GMail ಖಾತೆಗೆ ನಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಆಗಿದೆ
ಈಗ ಟೆಕ್ಸ್ಟ್ನಲ್ಲಿ ಮೇಲಿಂಗ್ ಪಟ್ಟಿಯನ್ನು ಕಳುಹಿಸಲು ಬ್ಯಾಷ್ನಲ್ಲಿ ಮಾಡಿದ ಸಣ್ಣ ಸ್ಕ್ರಿಪ್ಟ್
#!/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";
ಪ್ರಸ್ತುತ ಹೆಚ್ಚಿನ ಯುವ ಜನರು ಫೇಸ್ಬುಕ್ ಖಾತೆಗೆ ಮಾತ್ರ ಗಮನ ನೀಡುತ್ತಾರೆ ಮತ್ತು ಅಲ್ಲಿ ಅವರು ಇತರ ಫೋಲ್ಡರ್ಗೆ ಹೋಗುತ್ತಾರೆ. ಕರೆ ಕೇಂದ್ರಗಳು ಕಾನೂನುಬದ್ಧವಾಗಿವೆ ಮತ್ತು ಹೆಚ್ಚು ಸ್ಕ್ರೂವೆಡ್ ಆಗಿದೆ. ಸೆಲ್ಯುಲಾರ್ ಮತ್ತು ಫೇಸ್ಬುಕ್ ಖಾತೆಯು ನವ ಸ್ಪ್ಯಾಮರ್ಗಳ ಗುರಿಗಳಾಗಿವೆ. ಉತ್ತಮ ಬೋಧನೆ, ಮೂಲಭೂತವಾದದ್ದು ಆದರೆ ಅದು ಕೆಲವರಿಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ ...
ಜನರಂತೆ ಪ್ರಾಕ್ಸಿ ಬಳಸಿ ಕೆಲವು ಉಚಿತ ಸರ್ವರ್ನಲ್ಲಿ php + mysql + cron ಅನ್ನು ಬಳಸಲು ನಾನು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ.
ಈ 3-ಕಾಲಮ್ ಡೇಟಾಬೇಸ್ನೊಂದಿಗೆ.
ID (int, autoincrement, Primarykey) | ಇಮೇಲ್ (ಟೈನಿಟೆಕ್ಸ್ಟ್) | ಕಳುಹಿಸಲಾಗಿದೆ (ಬೂಲಿಯನ್)
ನಾವು ನಿಮಗೆ ಇನ್ನೂ ಕಳುಹಿಸದ ಡೇಟಾಬೇಸ್ನಿಂದ ನೀವು ಇಮೇಲ್ ಪಡೆಯಬೇಕು.
ನಾವು ನಿಮಗೆ ಇಮೇಲ್ ಕಳುಹಿಸುತ್ತೇವೆ, ನಾವು ಪ್ಲಗ್ಇನ್ನಲ್ಲಿ ವರ್ಡ್ಪ್ರೆಸ್ನಲ್ಲಿದ್ದರೆ ಅಥವಾ ಪಿಎಚ್ಪಿಯ ಮೇಲ್ ಕಾರ್ಯದಲ್ಲಿದ್ದರೆ ಇಮೇಲ್ ಕಳುಹಿಸಲು ಅನುಗುಣವಾದ WP ಆಬ್ಜೆಕ್ಟ್ ಅನ್ನು ಬಳಸಬಹುದು.
ನಾವು ಆ ಇಮೇಲ್ಗೆ ಕಳುಹಿಸುವುದನ್ನು ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಬರೆಯುತ್ತೇವೆ ಮತ್ತು ನಾವು ಹೊರಡುತ್ತೇವೆ
ಕ್ರಾನ್ ಬಳಸಿ ನಿಗದಿತ ಕಾರ್ಯದೊಂದಿಗೆ ಪ್ರತಿ 3 ನಿಮಿಷಕ್ಕೆ ಅದನ್ನು ಚಲಾಯಿಸುವುದು. ಸರ್ವರ್ಗಳನ್ನು ಓವರ್ಲೋಡ್ ಮಾಡದಿರಲು ಅಥವಾ ಜಿಮೇಲ್ ಅಥವಾ ಹಾಟ್ಮೇಲ್ ಅನ್ನು ಎಚ್ಚರಿಸಲು. ಇದು ಅತ್ಯಂತ ಮುಖ್ಯ…
ಅಥವಾ, ನಿಮ್ಮ ಇಮೇಲ್ ತೆರೆಯುವ ಮೂಲಕ ಜಿಮೇಲ್ ಪುಟದಲ್ಲಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಗ್ರೀಸ್ಮಂಕಿ / ಟ್ಯಾಂಪರ್ಮೊಂಕಿ ಬಳಸಿ ಬ್ರೌಸರ್ಗಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಸ್ಕ್ರಿಪ್ಟ್. ಅವರು ಮೈಸ್ಕ್ಲ್ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಸಹ ಬಳಸಬಹುದು, ಅವರು ಮೈಸ್ಕ್ಎಲ್ ಮತ್ತು ಪಿಎಚ್ಪಿ ಚಾಲನೆಯಲ್ಲಿ http ಸರ್ವರ್ ಹೊಂದಿದ್ದರೆ ಅವರು ಸ್ಕ್ರಿಪ್ಟ್ ಒಳಗೆ "ಅಜಾಕ್ಸ್" ನೊಂದಿಗೆ ವಿನಂತಿಯನ್ನು ಮಾಡಬಹುದು ಮತ್ತು ಇಮೇಲ್ ಸ್ವೀಕರಿಸಬಹುದು. ನಂತರ ಎಲ್ಲವೂ ಸರಿಯಾಗಿದ್ದಾಗ ಸ್ಥಳೀಯ ಸರ್ವರ್ಗೆ ಒಂದು ಸಾಗಣೆಯನ್ನು ತಿಳಿಸಿ ವಿನಂತಿಯನ್ನು ಕಳುಹಿಸಿ ಇದರಿಂದ ಅವನು ಬರೆಯಬಹುದು.
ಸಂಕ್ಷಿಪ್ತವಾಗಿ, ಸಾಧ್ಯತೆಗಳು ಅಪಾರ. ನನ್ನ ಮೊದಲ ಸಂದೇಶದಲ್ಲಿ ನಾನು ಸ್ಪಷ್ಟಪಡಿಸಿದ ವಿಷಯದಿಂದ ಪ್ರಾಯೋಗಿಕವಾಗಿಲ್ಲದ ಏಕೈಕ ವಿಷಯ ಮತ್ತು ಅದು ಕಾನೂನುಬಾಹಿರವಾಗಿದೆ.
ಒಂದೋ ಕಾನೂನುಬದ್ಧತೆ ಇದನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ:
http: / / en. ವಿಕಿಪೀಡಿಯಾ. org / wiki / CAN-SPAM_Act_of_2003
ಉತ್ತಮ, ಆದರೆ ನೀವು ಸರಪಳಿ ವಂಚನೆಗಳನ್ನು ಮಾಡಲು ಬಯಸಿದರೆ ಮತ್ತು ಅದು ನಮ್ಮೊಳಗಿನ ಲ್ಯಾಮರ್ ಚೈತನ್ಯವನ್ನು ಪೂರೈಸಲು ಹೆಚ್ಚು ಉಪಯುಕ್ತವಾಗಿದೆ.
ಹೇಗಾದರೂ, ಸಲಹೆಗೆ ಧನ್ಯವಾದಗಳು.
ಹಲೋ, ಬಹಳ ಆಸಕ್ತಿದಾಯಕ ಲೇಖನ. ನಾನು ಕೆಲವು ಲಾಗ್ಗಳನ್ನು ಇಮೇಲ್ ಖಾತೆಗೆ ಕಳುಹಿಸುವ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದ್ದೇನೆ ಆದರೆ ಸಾವಿರಾರು ಇಮೇಲ್ಗಳನ್ನು ಕಳುಹಿಸಬೇಕು, ಏಕೆಂದರೆ ಹೇಳಿದ ಲಾಗ್ ಸಾಕಷ್ಟು ಹಳೆಯದು ಮತ್ತು ವಿಸ್ತಾರವಾಗಿದೆ. ನಾನು ಇಂಟರ್ನೆಟ್ಗೆ ಸ್ವಲ್ಪ ಸಂಪರ್ಕ ಹೊಂದಿದ್ದರಿಂದ, ಇದು ಬಹಳ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಹಾಗಾಗಿ ನನಗೆ ಈ ಕೆಳಗಿನ ಅನುಮಾನಗಳಿವೆ:
1- ಪೈಥಾನ್ನ ಎಸ್ಎಂಟಿಪಿ ಮಾಡ್ಯೂಲ್ಗಿಂತ ಸೆಂಡ್ಮೇಲ್ ವೇಗವಾಗಿದೆಯೇ?
2- ಹಲವಾರು ಇಮೇಲ್ಗಳನ್ನು ಕಳುಹಿಸಲು ಒಂದೇ ಸೆಷನ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು (ಸೆಷನ್ ಅತ್ಯಂತ ಸೂಕ್ತವಾದ ಪದವೇ ಎಂದು ನನಗೆ ಗೊತ್ತಿಲ್ಲ)?
3- ಪ್ರಗತಿಯನ್ನು ವರದಿ ಮಾಡಲು ಕಳುಹಿಸುವವರಿಗೆ ಒಂದು ಮಾರ್ಗವಿದೆಯೇ?
4- smtp ಕೆಲವು ರೀತಿಯ ಡೇಟಾ ಸಂಕೋಚನವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆಯೆ ಎಂದು ನನಗೆ ತಿಳಿದಿಲ್ಲ, ಇದರಿಂದಾಗಿ ಲಾಗ್ಗಳು ಸರಳ ಪಠ್ಯವಾಗಿರುವುದರಿಂದ ಕಳುಹಿಸಬೇಕಾದ ಡೇಟಾದ ಪ್ರಮಾಣವು ತೀವ್ರವಾಗಿ ಕಡಿಮೆಯಾಗುತ್ತದೆ.
ಸಂಬಂಧಿಸಿದಂತೆ
ಏರಿಯನ್ ಫೋರ್ನಾರಿಸ್
ಎಲ್ಲಾ ತುಂಬಾ ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ ಆದರೆ ನನ್ನ ಮೇಲ್ ಸರ್ವರ್ ಅನ್ನು ನಾನು ಹೇಗೆ ರಕ್ಷಿಸಬಹುದು ಇದರಿಂದ ನೀವು ಸರ್ವರ್ನಲ್ಲಿ ಬಳಕೆದಾರರನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ ಅಥವಾ ಸ್ಥಳೀಯ ವಿಳಾಸದಿಂದ ಕಳುಹಿಸದಿದ್ದರೆ ಇಮೇಲ್ಗಳನ್ನು ಕಳುಹಿಸಲು ಅದು ಸ್ವೀಕರಿಸುವುದಿಲ್ಲ.
ಧನ್ಯವಾದಗಳು.
ಹಲೋ, ಸ್ಕ್ರಿಪ್ಟ್ ತುಂಬಾ ಒಳ್ಳೆಯದು, ಆದರೆ ನಾನು ಅದನ್ನು ಚಲಾಯಿಸಿದಾಗ, ನಾನು ಈ ದೋಷವನ್ನು ಪಡೆಯುತ್ತೇನೆ, ಅದನ್ನು ಪರಿಹರಿಸಲು ನೀವು ನನಗೆ ಸಹಾಯ ಮಾಡಬಹುದು
ಆಗಸ್ಟ್ 20 15:27:29 ಪ್ಯಾಬ್ಲೋ-ಎಚ್ಪಿ-ಅಸೂಯೆ -15-ನೋಟ್ಬುಕ್-ಪಿಸಿ ಕಳುಹಿಸುವಿಕೆ [2841]: ಡಿಬಗ್ => ಇದಕ್ಕೆ ಸಂಪರ್ಕಿಸಲಾಗುತ್ತಿದೆ smtp@gmail.com: 587
ಆಗಸ್ಟ್ 20 15:27:32 ಪ್ಯಾಬ್ಲೋ-ಎಚ್ಪಿ-ಅಸೂಯೆ -15-ನೋಟ್ಬುಕ್-ಪಿಸಿ ಕಳುಹಿಸುವಿಕೆ [2841]: ದೋಷ => ಸಂಪರ್ಕ ಪ್ರಯತ್ನ smtp@gmail.com: 587 ವಿಫಲವಾಗಿದೆ: IO :: ಸಾಕೆಟ್ :: INET6: getaddrinfo: ಸಿಸ್ಟಮ್ ದೋಷ
ಆಗಸ್ಟ್ 20 15:27:32 ಪ್ಯಾಬ್ಲೋ-ಎಚ್ಪಿ-ಅಸೂಯೆ -15-ನೋಟ್ಬುಕ್-ಪಿಸಿ ಕಳುಹಿಸುವಿಕೆ [2841]: ಸುಳಿವು => -ಎಸ್ ಆಯ್ಕೆಯೊಂದಿಗೆ ಬೇರೆ ಮೇಲ್ ರಿಲೇ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಪ್ರಯತ್ನಿಸಿ.
ಅಂತಿಮ ಸಾಲಿನ ಎಣಿಕೆ: 1
ನಾನು ಹುಡುಕುತ್ತಿರುವುದು ಧನ್ಯವಾದಗಳು.
ಇದು ಮತ್ತೊಂದು ಪಾಪ್ 3 ಮೇಲ್ನೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ
ಹಾಟ್ಮೇಲ್ನೊಂದಿಗೆ ಬಳಸಲು ನಾನು ಅದನ್ನು ಹೇಗೆ ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು?