The Bat! – Gmail, Hotmail, and Hostgator Email Account Settings For POP3 and SMTP
When I first got The Bat!, it took a lot of trial and error to figure out which POP3 and SMTP settings to use to setup my email accounts. It also didn’t help that there was conflicting information everywhere on what the actual settings are. These are my own POP3 and SMTP settings for Gmail, Hotmail, and Hostgator email accounts. They are working 100%, so there’s no reason why they shouldn’t work for you.
I’m currently using The Bat version 4.2.18 Christmas Edition.
When adding a new email account, don’t check use “APOP.” Never seems to work for me.
Gmail
Send Mail (outgoing)
SMTP server: smtp.gmail.com | Authentication: Check Perform SMTP Authentication, Same user/password as for Mail Retrieval
Connection: Secure to regular port (STARTTLS) | Port: 587
Receive Mail (incoming)
Mail server: pop.gmail.com | Authentication: Regular
User: gmailusername
Password: yourpassword
Connection: Secure to dedicated port (TLS) | Port: 995
Hotmail
Send Mail (outgoing)
SMTP server: smtp.gmail.live.com | Authentication: Check Perform SMTP Authentication, Same user/password as for Mail Retrieval
Connection: Secure to regular port (STARTTLS) | Port: 25
Receive Mail (incoming)
Mail server: pop3.live.com | Authentication: Regular
User: hotmailusername@live.com (or hotmail.com)
Password: yourpassword
Connection: Secure to dedicated port (TLS) | Port: 995
Hostgator’s Email Accounts
* This should work for other hosts, if not, ask your web host)
When adding a new Hostgator e-mail account, remember to check “My smtp server requires authentication for sending mail.”

The Bat's Hostgator Email Account Settings Screenshot
Send Mail (outgoing)
SMTP server: mail.yourdomain.com | Authentication: Check Perform SMTP Authentication, Same user/password as for Mail Retrieval
Connection: Regular | Port: 26
Receive Mail (incoming)
Mail server: mail.yourdomain.com | Authentication: Regular
User: xxxxx@yourdomain.com
Password: yourpassword
Connection: Regular | Port: 110
Can You Delete All Your Facebook Fan Pages With Imacros?
I get this question a lot from people who want to delete Facebook pages, the same way you delete all Facebook groups (from a script I posted earlier).
I had a bit of time last week to look into it, and I’m sad to say despite all my efforts and intelligence, I could not get it to work.
sadface.
Here was a simple imacros script I thought would delete Facebook pages in THEORY:
VERSION BUILD=6111228 RECORDER=FX
TAB T=1
URL GOTO=http://www.facebook.com/friends/?ref=tn#/friends/?filter=oc –> Go to Friends (at the top of Facebook), then click on Pages
TAG POS=1 TYPE=INPUT:BUTTON ATTR=NAME:remove&&VALUE:Remove –> Click the X to remove the fan page
WAIT SECONDS=2 –> Wait 2 seconds and repeat the same thing over and over again!
I ran the script, and nada! Damn it. I tried recording the deleting with other click modes, but none of them could do it.
Why it doesn’t work
Unlike Facebook groups, which seems to have a page of its own, Facebook Pages is generated dynamically from the Friends section (if you go to the url http://www.facebook.com/friends/?ref=tn#/friends/?filter=oc, you will know what I mean.
I don’t know my coding terms, so I can’t explain what it is – ajax, maybe?! But however it’s generated, it will not allow imacros to run a script that will delete them all.
It sucks. I’m really hoping that its me lacking in skills and there really is a way to delete all those annoying pages. If so, please leave a comment (if you have a working script), or if you find another blog that teaches you how to do it, let me know.
Updates!!!!
I made a tiny mistake in the imacros script for removing all Facebook email notifications. It’s missing a line:
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_profile_pic_request CONTENT=NO
I just added an updated version of the script, so go check it out here.
How To Delete All Facebook E-mail Notifications In 10 Seconds
Since there was so much interest in my previous post on how to delete Facebook wall posts and groups, I’m going to followup with a short tutorial on how to remove all Facebook e-mail notifications in one clean swoop.
Facebook sends out an email notification when certain actions are taken. For example, when someone requests to add you as a friend, posts on your wall, pokes you, etc etc. See the screenshot below.
Usually these notifications are a good thing, but if you’re like me and logon at least once a day, these notifications are annoying and pointless. The steps below will show you how to remove them completely. If there are certain notifications that you’d still like to receive, just check them individually after running the imacros script.
Steps To Remove All Facebook Notifications
1. First, you will need to have the Firefox Imacros plugin (opens in new window) installed.
Note: if this is your first time using imacros please refer to my previous post (opens in new window) on basic instructions how to use it.
2. Press F8 for the imacros sidebar to appear. Create a new .iim file, and paste in the following script (updated Jan 12, 2010)
VERSION BUILD=6111228 RECORDER=FX
TAB T=1
URL GOTO=http://www.facebook.com/editaccount.php?notifications
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_msg CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_friend CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_friend_confirmed CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_wall CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_poke CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_birthday_reminder CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_friend_detail_req CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_family_request CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_family_confirm CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_friend_suggestion CONTENT=NO
TAG POS=11 TYPE=TD ATTR=CLASS:even_column
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_friend_suggestion_accepted CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_invitee_joined CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_mention CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_mentions_comment CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_profile_pic_request CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_photo_tag CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_photo_tag_request CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_photo_comment CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_photo_comment_tagged CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_photo_reply CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_photo_upload_via_email CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_photo_album_comment CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_photo_album_reply CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_group_invite CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_group_add_officer CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_group_admin CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_group_r2j CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_board_post_reply CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_group_name_change CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_fbpage_admin CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_fbpage_fan_invite CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_event_invite CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_event_update CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_event_cancel CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_event_admin CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_event_r2j CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_event_wall CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_event_name_change CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_note_tag CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_note_comment CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_note_reply CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_share_comment CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_share_reply CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_video_tag CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_video_tag_request CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_video_comment CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_video_comment_tagged CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_video_reply CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_gift_received CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_answers_answered CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_answers_best_answer CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_feed_comment CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_feed_comment_reply CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_stale_email CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_product_news CONTENT=NO
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_research_invite CONTENT=NO
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:save_notifications
Note: This script will NOT remove the notifications from your Facebook apps since we use different Facebook apps. You will have to uncheck them yourself manually.
3. Login to Facebook and run the imacros script by clicking Play. It doesn’t really matter what Facebook page you’re on because the script above will go to the Facebook notification url:
URL GOTO=http://www.facebook.com/editaccount.php?notifications
4. (optional) If you want to receive ALL Facebook e-mail notifications (have all the options checked), this is the script (updated Jan 14 2010) << ONLY USE AFTER RUNNING THE FIRST SCRIPT SO ALL OF IT IS UNCHECKED.
VERSION BUILD=6111228 RECORDER=FX
TAB T=1
URL GOTO=http://www.facebook.com/editaccount.php?notifications
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_msg CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_friend CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_friend_confirmed CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_wall CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_poke CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_birthday_reminder CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_friend_detail_req CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_family_request CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_family_confirm CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_friend_suggestion CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_friend_suggestion_accepted CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_invitee_joined CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_mention CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_mentions_comment CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_profile_pic_request CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_photo_tag CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_photo_tag_request CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_photo_comment CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_photo_comment_tagged CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_photo_reply CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_photo_upload_via_email CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_photo_album_comment CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_photo_album_reply CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_group_invite CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_group_add_officer CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_group_admin CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_group_r2j CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_board_post_reply CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_group_name_change CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_fbpage_admin CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_fbpage_fan_invite CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_event_invite CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_event_update CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_event_cancel CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_event_admin CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_event_r2j CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_event_wall CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_event_name_change CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_note_tag CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_note_comment CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_note_reply CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_share_comment CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_share_reply CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_video_tag CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_video_tag_request CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_video_comment CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_video_comment_tagged CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_video_reply CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_gift_received CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_answers_answered CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_answers_best_answer CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_feed_comment CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_feed_comment_reply CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_stale_email CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_product_news CONTENT=YES
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:notif_setting_email_research_invite CONTENT=YES
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://www.facebook.com/editaccount.php?notifications ATTR=ID:save_notifications
And there you have it – another Facebook tutorial to keep your Facebook life easy and simple to maintain.
If this post helped you, feel free to donate a buck or 2 (using Paypal) and help contribute towards the cost of maintaining this site. Thank you! (Also thanks a lot to those who already donated from the previous post – I appreciate it, thank you!)
P.S. If you have any imacros script requests, let me know in the comments. I usually think of new ideas when I want to get something done, but if you wanna suggest something feel free to and I’ll write up another tutorial for it when I have time.
How To Delete All Facebook Groups And Wall Posts From Facebook Using Imacros
A little story time before we get into the technical details.
I have an old unused Facebook account that I was actively on for the past 2 years. But I stopped using it at a point because there was too much group spam in my Facebook inbox. You know those annoying groups that send you messages once per day, multiply that by X number of groups you have, then multiply it by about 10%, and you get an inbox full of crap you don’t really care about – daily.
I was busy at the time, and I was simply too lazy to delete my groups manually. So I abandoned the profile, opened a new one, and added back people I wanted to keep in touch with.
Fast forward to today. I now know how to use imacros for automating a lot of my tasks! Armed with this new knowledge, I created a simple imacros script, looped it about 200 times, walked away to get some snacks, came back…Done!
All 200 something Facebook Groups are gone from my profile! Okay with the exception of 3 groups that I created myself. Those are still there. But my profile is now spic and span.
It is so damn cool I cannot express it in words. You really just need to try it yourself.
I repeated the same thing with deleting wall posts – this was a little more buggy, but I still managed to get it to work. It messes up at some point and shows “failures” but that’s alright. Better than deleting all of them manually one by one. You’d get carpel tunnel in no time from that.
Download Imacros
If you don’t know what imacros is, you might want to read up on it here. It looks a bit intimidating at first, but imacros is seriously the easiest automation software/plugin to use.
I recommend imacros for Firefox. You can install the plugin here.
To open up imacros in the sidebar, press F8. Once you’ve got imacros on your Firefox, do a mock record – meaning, go to Play > Record > Then click Stop right away. Then click Save. Enter a descriptive name for it like “delete Facebook groups .” You should now see it in the left sidebar. Right click on the .iim file and go to “edit macro.”
The Imacros Script (Delete All Facebook groups)
Paste in:
VERSION BUILD=6111228 RECORDER=FX <– note that this line will be different if you have a different version of imacros
TAB T=1
SET !ERRORIGNORE YES
SET !LOADCHECK NO (Update Jan 18 2010 – this is not needed! just delete this line)
SET !TIMEOUT 100
SET !DIALOGMANAGER NO
TAG POS=1 TYPE=A ATTR=TXT:Leave<SP>Group
TAG POS=1 TYPE=INPUT:BUTTON ATTR=NAME:remove&&VALUE:Remove
WAIT SECONDS=2
Now you should be already on the Facebook Groups page itself BEFORE running this macro. When I ran it, there was one instance of a timeout, but that didn’t stop the script itself, so just click “close” on the timeout notice when you see it and it’ll be fine.
*** IMPORTANT *** Remember to click Play(loop) when running this macro and specify however many groups you have. This will loop the script, so it’ll run X amount of times.
You may be wondering… well, what if I don’t want to delete ALL my groups? Well, then it will be a bit tricky. What I’d do is, open these groups in a new tab, so when you’ve wiped out all the groups, you can add them back easily.
The Imacros Script (Delete All Facebook Wall Posts)
Repeat the same thing. Go to Play > Record > Then click Stop right away. Click save, enter a name, and then edit the .iim file.
Then paste in:
VERSION BUILD=6111228 RECORDER=FX
TAB T=1
SET !ERRORIGNORE YES
SET !LOADCHECK NO (Update Jan 18 2010 – this is not needed! just delete this line)
SET !TIMEOUT 100
SET !DIALOGMANAGER NO
TAG POS=1 TYPE=SPAN ATTR=TXT:Remove
TAG POS=1 TYPE=INPUT:BUTTON ATTR=NAME:delete_story&&VALUE:Delete
WAIT SECONDS=3
TAG POS=1 TYPE=SPAN ATTR=TXT:Remove
TAG POS=1 TYPE=INPUT:BUTTON ATTR=NAME:delete_story&&VALUE:Delete
WAIT SECONDS=3
TAG POS=1 TYPE=SPAN ATTR=TXT:Remove
TAG POS=1 TYPE=INPUT:BUTTON ATTR=NAME:delete_story&&VALUE:Delete
WAIT SECONDS=3
TAG POS=1 TYPE=SPAN ATTR=TXT:Remove
TAG POS=1 TYPE=INPUT:BUTTON ATTR=NAME:delete_story&&VALUE:Delete
WAIT SECONDS=3
TAG POS=1 TYPE=SPAN ATTR=TXT:Remove
TAG POS=1 TYPE=INPUT:BUTTON ATTR=NAME:delete_story&&VALUE:Delete
WAIT SECONDS=3
REFRESH
You may get multiple errors when running this, that’s why I add in “refresh” at the end of the script so it’ll refresh the page. It’s very likely that you have to make some edits or changes. You may need to click “older posts” on your Facebook wall, especially closer to the end of your wall posts. This script is easy to modify and should be easy to understand. I’m assuming you have at least some basic knowledge of it.
Any questions, just leave them in the comments and I’ll try to help you out when I have time!
If this post helped you, feel free to donate a buck or 2 to help maintain the costs of running this site. Thank you!
How to Save Fillable PDF Files
Know how some fillable PDF forms have at the top indicating you can’t save the file after you filled in the fields?
Say you want to fill in some of the fields, and get back to the form later. But many government PDF files won’t let you save the filled in texts; only the form itself.
A friend asked me for a solution yesterday, and I knew it was possible although it really came down to which program to use to manipulate the PDF file. Well, I’ve found a dead easy solution.
1. Download Cabaret Stage 4.0.7 here. I went with the version without JRE.
2. A form will come up in German. Just fill in the fields (they’re easy to guess) and click “Ich stemme zu”
3. Once downloaded, install the exe file
4. Open Cabaret Stage
5. Open the PDF file you want to save
6. Fill out the fields
7. Go file > save as. Save it as another file.
8. Open up this new PDF file and be prepared to be amazed!
Create Your Own Online Dating Site Using osDate – Part 7 – Tips
This is part of the osDate 7 part blog series. Scroll down to the bottom of this post for links to the other parts.
Here are some random tips that aren’t in any particular order. I will add more when I come up with new ones.
– You should protect your site as soon as possible by adding lines to your .htaccess file, which sits in your root directory. This is the htaccess thread on the forum that you need to read to make your changes. The explanations are also very helpful.
– If you need to know only one link, it’s the TuFat osDate Forum. osDate has a very supportive, helpful community. You can read about many problems and solutions in the forum. If you can’t find an answer to your problem, post a topic and you’ll get a response within a day or 2. I suggest you do a “search” for your problem first; it’s very likely someone has had the same one in the past and had it solved already.
– If you want to change the text on your osDate website, 95% of it should be in the language file: language/lang_english/lang_main.php
– You should also create a blank index.html file and place it in your templates_c folder. You should also delete the files in there regularly, otherwise you may not see certain changes you’ve made on your site. Same goes for the cache folder.
– You need to also process your city/county/state and load zipcode files in Admin. They’re all under the “localities” heading.
– In Admin, click on “optimize tables” (near the end of the navigation menu) to improve the performance of your database.
* This concludes the osDate 7 part blog series. If there are any spelling errors, and anything that should be revised, let me know. I wrote this all in one afternoon with a few fruit breaks in between. Now it’s done and I can relax! Good luck.
Create Your Own Online Dating Site Using osDate – Part 6 – Sites That Use osDate
This is part of the osDate 7 part blog series. Scroll down to the bottom of this post for links to the other parts.
If you made it this far, good for you! I know it’s a lot of information to digest, but I hope it has helped made your learning curve less steep. So by now you should have installed osDate, optimized admin settings, figured your way around the tpl files, and maybe even looked at a few themes you want to buy.
This part is about showing you which sites out there are using osDate. You can see there are a wide variety of sites that use this script, and for some, you can tell the owner has put a lot of hard work into customizing the design of the site.
The key to online dating site success is differentiation. What do you have to offer that other larger, general sites like Plenty of Fish don’t? There are plenty of free online dating sites out there. Don’t create a new one without a plan unless you’re doing it just for fun. But I suspect that if you’re reading my blog, you’re probably someone who’s interested in making money online, and seizing opportunities to deliver value.
Like the optimal admin settings post, this is a list that I transferred over from an old blog. My personal notes are in brackets.
Sites that use osDate
* updated Nov 16 2008 Jan 12, 2010 (some of the sites are gone so I have crossed them out)
* Note: If you are uncomfortable being showcased and listed here, please drop me an e-mail and I’ll remove it. It’s not a problem.
http://www.african-love.de (One of my personal favorites because I simply think the web design rocks. Looks really professional.)
http://www.52ons.com (52ons is also one of the top osDate sites out there with a nice design and 10,000+ members. The site is based in Hong Kong.)
http://www.datemymate.net (One of my favorites because of its unique concept. It’s a dating site for people to match up their single friends without them knowing you placed an ad on the site for them.)
http://www.handiscuter.fr (Nice, welcoming layout.)
http://www.sleeplessinthecity.com (This site shows up 3rd page on Google for the keywords “free online dating.” Very impressive considering how hard it is to rank for those particular keywords. Great domain name as well, but unfortunately the owner didn’t spend too much time customizing the design.)
http://www.Italianisingles.com (I really like this site; it looks good design-wise.) Using Dolphin
http://www.cheatersexpose.com (Another unique concept of creating profiles for men who cheat. The site’s not very active, so the concept probably didn’t take off.)
http://www.vestdating.dk (Listed for showing variation of design.)
http://www.ozlounge.com.au (This is an active gay community for Australian Youth.)
http://www.hispanicinternetdating.com (Doesn’t reveal number of members, BUT I wanted to highlight this one because it does something that no other site I’ve come across has done so far. If you register, you get a FREE copy of 101 Romantic Ideas by Michael Webb.
http://www.getfitbuddies.com (Find people who are into fitness as much as you are.)
After you’ve settled with a template, you can move onto tips…Create Your Own Online Dating Site Using osDate – Part 7 – osDate Tips
Create Your Own Online Dating Site Using osDate – Part 5 – osDate Themes
This is part of the osDate 7 part blog series. Scroll down to the bottom of this post for links to the other parts.
Now that you know how to change the layout of an osDate theme from Part 4, here are a list of links to osDate themes that you can buy if you want a pre-made theme instead of modifying them yourself.
osDate Templates
Over 50 skins, plenty to choose from depending on the theme your site is focusing on. There’s one for academic, wedding, christmas, romantic, and many others. Take a look, it’s worth the $5.
This site has about 10 osdate templates in total, some for v1.0 some for v2.0. If you’re aiming for a more professional site, I would go with one of these templates.
3. BrandTemplates ($39.99-$79.99)
This site has 24 osdate templates in total. I’ve seen some of them elsewhere, might have been osdate.us. But their list of templates are actually pretty good. $79.99 gets you a unique template.
There are $4.99, $9.99 templates as well as unique templates for $24.99. They have about 13 templates in total. The site doesn’t specify which version these templates are made for, so I would ask them and look into it if you’re thinking of buying. Make sure it’s compatible with the latest version of osDate.
There are a couple of templates for v2.x.x. I think you need to sign up in order to download their templates. It’s all in German I believe, so I have no idea what they’re talking about. Thought I’d list it anyways if you want to check it out.
Onto Part 6: Create Your Own Online Dating Site Using osDate – Part 6 – Sites That Use osDate
Create Your Own Online Dating Site Using osDate – Part 4 – Layout
*** UPDATED AUGUST 4, 2009: The screenshots are BACK! Found them on my computer
***
This is part of the osDate 7 part blog series. Scroll down to the bottom of this post for links to the other parts.
The hardest part of learning a new system is understanding its layout and which files to edit to change something on a page. Lucky for you I’ve made screenshots to help you figure out which tpl files to edit to change certain parts of the site. This visual guide should make it a whole lot easier to modify your layout.
The default osDate template files are stored in templates/default/. If you want to use other themes, the templates folder is where you want to move your files to. To activate a specific theme, go into Admin > Site’s Global Settings > Site theme / skin. The screenshots below are taken of the default osDate template.
FRONT PAGE SCREENSHOT - click the image to enlarge

LOGGED IN SCREENSHOT – click the image to enlarge
PROFILE SCREENSHOT – click the image to enlarge
When you’re not sure which tpl file to edit, here’s a tip. Open up the PHP file of the page that you’re on. Scroll down to the very bottom where it says:
$t->assign( ‘rendered_page’, $t->fetch( ‘xxxxxx.tpl’ ) );
The x’s of course will be different depending on the file. This is the file that you need to edit.
Onto Part 5 for themes: Create Your Own Online Dating Site Using osDate – Part 5 – osDate Themes
Create Your Own Online Dating Site Using osDate – Part 3 – Admin Settings
This is part of the osDate 7 part blog series. Scroll down to the bottom of this post for links to the other parts.
Once you’ve logged into admin and have familiarized yourself with the menu options, it’s time to change the Site’s Global Settings (it’s one of the menu items near the end). Again, note that these settings are for version 2.0.8. They should be similar to the newest version though. You don’t have to follow them, but you can get an idea of what I have used before. These are notes that I had recorded a while back, and it doesn’t include every item on the list that is in the site’s global settings. I have starred a few that are considered important.
Site Information:
- Site-Admin email: no-reply@yoursite.com
- Email address at which admin receive feedback: info@yoursite.com
- Copyright text: Copyright © 2008 [insert site name]. All Rights Reserved.
- Time in minutes after which user will be logged off: 60 (or 90 mins)
- Disable caching mechanism: Y
- Time in minutes after which cached pages will be removed: 6
- Number of last new profiles to be displayed on home page: 30
- Number of featured profiles to be displayed on home page: 15
- Number of new members to be listed: 60
- New members to be listed for last xx days: 90
- Number of latest views and winks to be listed: 30
- Latest views and winks to be listed since xx days: 20
- Bypass user look gender matching in searches?: N ** – if a member is female and is looking for both female and male, search results will only show OTHER members who are looking for both female and male. if you set it to Y, it will show all members, even if they’re not looking for both female and male.
- Default sort order for search results: logintime
- Use javascript popups for profiles?: N
- Feedback only from logged in user? Y
- Starting value of year in birth date field: -99
- End value in year of birth date field: -18
- Default value for start age range in quick search: 21 – default age range which shows in the search box
- Default value for end age range in quick search: 35
- Number of words to display in short article text: 50
- Number of words to display in short story: 50
- Number of words to display in short news: 50
- Server timezone: -8 - this will be different depending on where you live
- Prefix to be used for cookies (do not include spaces): nameofyoursite
- Number of characters for spam control code: 3 - in the NEWEST version (2.1.x), set it to 0 if you want to remove it entirely.
User Controls:
- Bypass registration confirmation by the user?: N
- Default country: CA
- Default state: BC
- Default county/district: VAN
- Timezone to be mandatory field?: N
- About me field to be made mandatory?: N
- Accept address line 2? N – unless you want to put something like skype addy for it
Mail Settings:
- Send email when a user is added to banlist by another user?: N - By default it’s on “Y” which is not a good idea. Most people do not want emails knowing that someone else banned them.
Profile Images and thumbnails:
- Images are to be stored in DB?: N - ***important*** Storing it in a directory on your web server will significantly decrease the size of your DB. And also, a lot of people regret storing it in DB, and want to change this setting to N. So set it right in the beginning.
- Maximum width of display of profile image (pixels): 300 – this is just so images will look bigger in the profile.
- Maximum height of display of profile image (pixels): 350
- Thumbnail image size (pixels): 100
- Maximum size for picture (bytes): 400000
- Number of thumbnail pictures to be displayed in user picture gallery in one row: 10
Now that you’ve modified the admin section, you’re on to changing the “look” of your site. That’s in Part 4. Create Your Own Online Dating Site Using osDate – Part 4 – Layout



