SendEmail is a lightweight, completely command line based, SMTP email agent. It was designed to be used in bash scripts, Perl programs, and web sites, but it is also quite useful in many other contexts. SendEmail is written in Perl.
1) Install SendEmail
In debian
#apt-get install libio-socket-ssl-perl libnet-ssleay-perl perl
#apt-get install sendemail
For other distributions:
Refer to the official site http://caspian.dotconf.net/menu/Software/SendEmail/
2) Run it
Here is an example:
sendEmail -f user@gmail.com -t myfriend@gmail.com \
-u "this is the test subject" -m "this is a test message" \
-s "smtp.gmail.com" \
-o tls=yes \
-xu user -xp password
3) Problems
If you get the following error:
"invalid SSL_version specified at /usr/share/perl5/IO/Socket/SSL.pm line 332"
It is a known bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679911
A temporary workaround is to edit the file /usr/bin/sendemail on line 1907 by changing 'SSLv3 TLSv1'in to 'SSLv3',
1903 ## Start TLS if possible
1904 if ($conf{'tls_server'} == 1 and $conf{'tls_client'} == 1 and $opt{'tls'} =~ /^(yes|auto)$/) {
1905 printmsg("DEBUG => Starting TLS", 2);
1906 if (SMTPchat('STARTTLS')) { quit($conf{'error'}, 1); }
1907 if (! IO::Socket::SSL->start_SSL($SERVER, SSL_version => 'SSLv3 TLSv1')) {
1908 quit("ERROR => TLS setup failed: " . IO::Socket::SSL::errstr(), 1);
1909 }
1910 printmsg("DEBUG => TLS: Using cipher: ". $SERVER->get_cipher(), 3);
1911 printmsg("DEBUG => TLS session initialized :)", 1);
1912
1913 ## Restart our SMTP session
1914 if (SMTPchat('EHLO ' . $opt{'fqdn'})) { quit($conf{'error'}, 1); }
1915 }
1916 elsif ($opt{'tls'} eq 'yes' and $conf{'tls_server'} == 0) {
1917 quit("ERROR => TLS not possible! Remote SMTP server, $conf{'server'}, does not support it.", 1);
1918 }
this is very helpful for me, thanks bro, now I can sleep well :-)
ReplyDeleteYou save my live...tu me sauves la vie ! ;-))
ReplyDeleteOh my God! You save my ass, man! I LOVE YOU! Thank you so much!!!
ReplyDeletePerfecto, funciona OK.
ReplyDeleteMuchas Gracias.
Perferct! Thanks a lot!
ReplyDeleteDenizli
ReplyDeleteAnkara
Antep
Bursa
Eskişehir
NR7L3
ankara parça eşya taşıma
ReplyDeletetakipçi satın al
antalya rent a car
antalya rent a car
ankara parça eşya taşıma
YBJ
AD46E
ReplyDeleteMuş Evden Eve Nakliyat
Mardin Lojistik
Kırıkkale Parça Eşya Taşıma
Muş Lojistik
Maraş Evden Eve Nakliyat
987D0
ReplyDeleteBolu Parça Eşya Taşıma
Konya Parça Eşya Taşıma
Ağrı Evden Eve Nakliyat
Ankara Evden Eve Nakliyat
Niğde Lojistik
EA1E0
ReplyDeleteBilecik Lojistik
Maraş Lojistik
Kocaeli Lojistik
Çankırı Evden Eve Nakliyat
Elazığ Lojistik
5D30F
ReplyDeleteManisa Parça Eşya Taşıma
Osmaniye Lojistik
Mardin Evden Eve Nakliyat
Kocaeli Evden Eve Nakliyat
Yalova Parça Eşya Taşıma
844AE
ReplyDeleteArtvin Evden Eve Nakliyat
Artvin Parça Eşya Taşıma
Sivas Parça Eşya Taşıma
Trabzon Evden Eve Nakliyat
Hakkari Parça Eşya Taşıma
79BB2
ReplyDeleteKars Evden Eve Nakliyat
Şırnak Evden Eve Nakliyat
Tekirdağ Parke Ustası
Isparta Evden Eve Nakliyat
Edirne Evden Eve Nakliyat
24F07
ReplyDeleteNevşehir En İyi Sesli Sohbet Uygulamaları
yalova canli sohbet bedava
erzurum canlı sohbet ücretsiz
Kayseri Canlı Sohbet Siteleri Ücretsiz
yalova mobil sohbet
diyarbakır görüntülü sohbet odaları
Şırnak Yabancı Görüntülü Sohbet Siteleri
sohbet siteleri
ığdır Canli Sohbet Bedava
50B39
ReplyDeleteStar Atlas Coin Hangi Borsada
Lunc Coin Hangi Borsada
Coin Madenciliği Nedir
Coin Nasıl Çıkarılır
Nonolive Takipçi Satın Al
Binance Komisyon Ne Kadar
Parasız Görüntülü Sohbet
Coin Nasıl Üretilir
Binance Hangi Ülkenin
1BBDE
ReplyDeleteHamster Coin Hangi Borsada
Paribu Borsası Güvenilir mi
Bitcoin Kazanma
Binance'de Kaldıraç Var mı
Okex Borsası Güvenilir mi
Kripto Para Madenciliği Nedir
Okex Borsası Güvenilir mi
Threads Yeniden Paylaş Satın Al
Binance Borsası Güvenilir mi
XFHJFTYJ
ReplyDeleteشركة كشف تسربات المياه بالدمام
شركة عزل اسطح بالمزاحمية 9T4DxYjaWd
ReplyDeleteشركة صيانة افران YWRa4uUHRG
ReplyDeleteشركة تسليك مجاري بالاحساء gM4aFBlUl7
ReplyDeleteشركة مكافحة حشرات بالخبر YHqds6NVio
ReplyDeleteشركة تسليك مجاري بالقطيف X7g688VWxy
ReplyDelete