For sending and receiving you mails, with the famous mail client mutt, insert the following lines into your ~/.muttrc
set smtp_url = “smtp://username@smtp.gmail.com:587/”
set smtp_pass = “password”
set from = “username@gmail.com”
set realname = “Your Real Name”
you can also use fetchmail to get your mail automatically.
so, edit the ~/.fetchmailrc and add the following :
poll smtp.gmail.com protocol imap user “username” password “password” mda “/usr/bin/procmail -d %T” ssl
That’s great if we will receive notification when a new mail arrived.
for that add the following lines into a shell script, we will name it checkmail.
$ cat >checkmail<<EOF
#!/bin/sh
if [ "$1" = "-v" ]; then
EXTRAARG=”-v”
fi
fetchmail -a -K $EXTRAARG >/dev/null 2>&1
if [ "$?" = "0" ]; then
DISPLAY=:0.0 /usr/bin/notify-send -t 0 -u critical -h “int:x:168? -h “int:y:100? -i /home/mezgani/photo/mail.jpg “?????? ????” “New mail received”
fi
EOF
Ok, right now we will define an entry to crontab, which will call the checkmail script every 5min.
of course change the path /home/handrix/bin/checkmail by the emplacement of the script in you host.
*/5 * * * * /home/mezgani/bin/checkmail
No comments:
Post a Comment