Καλή Χρονιά με GMail (από command line email)!


Ένας εξαιρετικά απλός, και ασφαλής, τρόπος για να δοκιμάσετε να στείλετε email με GMail χρησιμοποιώντας την γραμμή εντολών και το Sendemail σε linux, Windows, κλπ.

To Sendemail είναι μια ελαφριά εφαρμογή SMTP email agent(γραμμένο σε PERL) μόνο για γραμμή εντολών linux αλλά και windows.



Sendemail για Ubuntu


Στο Ubuntu 8.04 που το χρησιμοποίησα, το βρήκα στο Synaptic(έκδοση 1.55 με TLS support). Όμως στην περίπτωση μου χρειάστηκε στο Synaptic να ψάξω και εγκαταστήσω δυο πράγματα: libio-socket-ssl-perl, libnet-ssleay-perl . Για την τελευταία έκδοση δείτε εδώ.



Sendemail για Windows


Για τα Windows θα το βρείτε εδώ. Προσοχή, να εγκαταστήσετε το sendEmail-v156.zip    TLS supported, για ασφάλεια. Υποθέτω, από πριν, θα πρέπει να έχετε εγκαταστήσει το PERL. Στα Windows πιθανόν να χρειαστεί να βάλετε την κατάληξη .pl στο sendemail για να δουλέψει.



Χρήση Sendemail


Για να στείλετε ένα mail με το Sendemail από τη γραμμή εντολών(command line), χρησιμοποιώντας το λογαριασμό σας GMail:
Ubuntu linux,


sendEmail -f my_username@gmail.com -t other@mail.com  -u this is the test tile -m “this is a test message”  -s smtp.gmail.com  -o tls=yes  -xu my_username -xp 'password'

όπου,

my_username το username σας στο λογαριασμό Google(GMail)
other@mail.com το μαιλ του προσώπου που στέλνετε το email
this is the tile παράδειγμα subjeckt line
"this is a test message" το κείμενο(message body)
tls=yes η ασφάλεια
password το password σας του GMail

Windows,

sendEmail -f my_username@gmail.com -t other@mail.com  -u this is the test tile -m “this is a test message”  -s smtp.gmail.com:587  -o tls=yes  -xu my_username -xp "password"

Αν θέλετε αντί για κείμενο το email να έχει κείμενο από κάποιο αρχείο

Ubuntu:


cat test.txt | sendEmail -f my_username@gmail.com -t other@mail.com  -u this is the test tile -m “this is a test message”  -s smtp.gmail.com  -o tls=yes  -xu my_username -xp 'password'

windows:


type test.txt | sendEmail -f my_username@gmail.com -t other@mail.com  -u this is the test tile -m “this is a test message”  -s smtp.gmail.com:587  -o tls=yes  -xu my_username -xp "password"


όπου,

test.txt ένα αρχείο text που περιέχει κείμενο

Αν θέλετε να στείλετε html email, πρέπει να φτιάξετε html αρχείο. Οπότε μετά, αντί test.txt παραπάνω, βάζετε text.html

Για περισσότερες πληροφορίες για το Sendemail διαβάστε:

http://www.debianadmin.com/how-to-sendemail-from-the-command-line-using-a-gmail-account-and-others.html

http://caspian.dotconf.net/menu/Software/SendEmail/


http://mail.google.com/support/bin/answer.py?hl=en&answer=13287

Καλή Χρονιά!!!

*Το SendEmail δεν είναι το ίδιο πρόγραμμα με το SendMail.

Licensed under a Creative Commons Attribution-Noncommercial 3.0 Greece License
Related Posts with Thumbnails