406 Error with GET Cron Job?
Getting an e-mail from cron is by design. You can disable this by adding >/dev/null 2>&1
to the end of the line. (Read more about cron here:
http://adminschoice.com/crontab-quick-reference)
I think the rest of the question could be solved doing a little more reading about wget. You are trying to send the output to a log file using standard output redirection. The contents of that file will only ever be what you would normally see on screen. Wget doesn't display the file itself so output redirection won't work here. The good news is that wget has a built-in switch for managing the output file.
Try this:
/usr/bin/wget -O /home/abc/public_html/cron/logs/sendBulletinEmails.log "https://abc.com/cron/sendBulletinEmails.php" >/dev/null 2>&1
The server may be looking for HTTP_USER_AGENT to block automated tools. If available to you, try 'wget'. It supports the -U or --user-agent=AGENT
switch on the command line to help your script appear as though it's a valid Firefox / Interner Explorer browser session.
Otherwise, you might need to write a little script to use more robust features of that Perl module and have the cron job run the script instead of calling get directly. I found some examples of this here: http://perlmeme.org/tutorials/lwp.html