Gmail Tip #20: Why some attachments bounce

June 23rd, 2004


Gmail is trying to help combat the spread of viruses by implementing a “feature” that prevents emails containing attachments of certain file types from being delivered to Gmail accounts. With some simple workarounds, you can get your files delivered to Gmail users while still helping prevent the spread of viruses…

One way that Gmail is helping to prevent the spread of viruses is to prevent the delivery of messages sent from outside of Gmail that .exe and .vbs (and possibly other) extensions. These file attachments are very easy to inadvertently execute, and are a common source of viruses. Gmail is trying to make it at lease a bit more difficult to inadvertently execute these types of files.

If you are sending an email to a Gmail account that contains either extension of .exe or a .vbs (and possibly others) the message WILL bounce as undeliverable. The message will also bounce if these file types are contained within a .ZIP file. If you are sending an email from an outside account to a Gmail user, simply changing the extention to something else appending something like “.txt” lets the message pass through without issue. You could also use another archive format like WinAce or WinRAR as they are not filtered (yet). The point is that the file won’t be immediatly and inadvertently executable without some recipient intervention.

Again, note that this only affects inbound email originating from another email provider sent to a Gmail account. This does not affect Gmail users sending email to another Gmail user or to an email address outside of Gmail. Obviously, this isn’t a perfect solution, but it’s a good start.


Gmail Tips, Gmail Tips - The Complete Collection

Gmail Tip #19: Advanced Search – Query Words

June 22nd, 2004


One of Gmail’s excellent features is its Search function. Searching can be as simple as entering a keyword or two into the Search field at the top of any page to very complex using Gmail’s advanced “Query Words” to better constrain searches. Read more to better understand how “Query Words” can help you with your advanced message searching…

Clicking the “Show Search Options” link will open up a pane containing several entry fields and dropdowns. This lets you easily specify more detailed search criteria. For example, say you want to search for all email that is unread, regardless of under what Label it is filed. Simply click the “Search:” dropdown, select “Unread Mail” and click the “Search Mail” button. Gmail will display a list of all unread mesasges. Likewise, you can select specific Labels and you can enter specific terms. It’s very powerful and useful.

But as more savvy users, we often crave, as Tim The Toolman Taylor says, “More power!” Gmail also provides users the ability to prefix their search keywords with “query words” that instruct Gmail how to search. And there is no need to open the Search Options–these can be entered in the simple search window at the top of any page.

For example, say you want to search for all messages Labeled with the “Family” Label. You could open the “Show Search Options” pane, select the “Family” Label from the dropdown, and click “Search Mail”. Or, you could just enter into the search box at the top of any page “label:family” and hit Enter! Both do the same thing, just in different ways.

But this type of searching goes way beyond this by letting you search using more complex criteria. For example, building on our example above, say you want to search for messages containing attachments from your family sent before May 21, 2004? You would simply enter the following advanced search criteria:

label:family has:attachment before:2004/5/21

Yes, this could actually be done in the Search Options pane, but in addition to the available search criteria fields, query words not only let you search using criteria not included in the Search Options pane, (like “cc:” and “bcc:”) but you can do “compound” searches otherwise not available in the Search Options pane. For example:

label:doctors label:statements has:attachment before:2004/5/21 in:anywhere

would return all messages with both Labels of “Doctors” and “Statements” containing attachments, sent before May 21, 2004, existing anywhere in my account including the Trash and Spam views.

It’s pretty powerful, and fairly intuitive once you get the hang of it.

For more information, you should check the direct link to Gmail’s “How do I use advanced search?” help page found [here] (You may need to be logged into your Gmail account to access this page.)

Here is table of “query words” from that page:

Operator Definition Example(s)
from: Used to specify the
sender
Example – from:amy
Meaning – Messages from Amy
to: Used to specify a recipient Example – to:david
Meaning – All messages that were sent to David (by you or someone else)

subject:

Search for words in the subject line
Example – subject:dinner
Meaning – Messages that have
the word “dinner” in the subject

OR

Search for messages matching term A or term B*

*OR must be in all
caps
Example – from:amy OR from:david
Meaning – Messages from Amy or from David
-
(hyphen)

Used to exclude messages from your search
Example – dinner -movie
Meaning – Messages that contain the word “dinner” but do not contain
the word “movie”
label: Search
for messages by label*
*There isn’t a search operator for unlabeled messages
Example - from:amy label:friends
Meaning – Messages from Amy that
have
the label “friends”

has:attachment
Search for
messages with an attachment
Example –
from:david has:attachment

Meaning – Messages from David that have
an attachment

filename:

Search for an attachment by name or type
Example –
filename:physicshomework.txt

Meaning – Messages with an
attachment named “physicshomework.txt”

Example –
label:work filename:pdf

Meaning – Messages labeled
“work” that also have a PDF file as an attachment


” “

(quotes)

Used to search for an exact phrase*
*Capitalization isn’t taken into consideration
Example –
“i’m feeling lucky”

Meaning – Messages containing
the phrase “i’m feeling lucky” or “I’m feeling lucky”

Example –
subject:”dinner and a movie”

Meaning – Messages containing
the phrase “dinner and a movie” in the subject


( )

Used to group words
Used specify terms that shouldn’t be excluded
Example –
from:amy (dinner OR movie)

Meaning – Messages from Amy
that contain either the word “dinner” or the word “movie”

Example –
subject:(dinner movie)

Meaning – Messages in which
the subject contains both the word “dinner” and the word “movie”


in:anywhere

Search for messages anywhere in your account*
*Messages in ‘Spam’ and ‘Trash’ are excluded from
searches by default
Example – in:anywhere
subject:movie

Meaning – Messages in ‘All Mail’,
‘Spam’, and ‘Trash’ that contain the word “movie”

in:inbox
in:trash
in:spam

Search for messages in ‘Inbox’, ‘Trash’, or ‘Spam’
Example – in:trash
from:amy

Meaning – Messages from Amy that
are in the trash
is:starred
is:unread
is:read

Search for messages that are starred, unread or read
Example –
is:read is:starred from:David

Meaning – Message from David that
have been read and are marked with a star

cc:
bcc:

Used to specify recipients in the ‘cc’ or ‘bcc’ fields
Example –
cc:david

Meaning – Messages that were cc-ed to David

after:
before:
Search for messages after or before a certain date*
*Date must be in yyyy/mm/dd format.
Example –
after:2004/4/17 before:2004/4/18

Meaning – Messages sent on April
17, 2004.*
*More precisely: Messages sent on or after April 17, 2004, but
before April 18, 2004.

(reprinted without permission)


Gmail Tips, Gmail Tips - The Complete Collection

ReplayTV Tip #6-Multiple Belkin F5D7230-4 Setup HOWTO

June 22nd, 2004


After purchasing a new house, I needed to set up a network. An 802.11g wireless solution seemed to be the best choice, so after lots of research and planning, I purchased three Belkin F5D7230-4 routers and configured them to provide wireless routing, bridging, and access. Read on for what I did, how I did it, and how it has worked…

Multiple Belkin F5D7230-4 Router/Bridge/AP Setup HOWTO:

A Guide to Setting Up Multiple Belkin F5D7230-4 Router/Bridge/AP’s

By Jim Barr

Introduction

BACKGROUND:
My wife and I were fortunate enough to purchase a new-construction house. Unfortunatly, we purchased it just after all the walls were installed, so I was unable to have network cabling installed throughout the house. Bummer! The house certainly has ample attic and crawl space, but the notion of later installing whole-house wiring, though doable, was not too appealing. I tried installing an 802.11b network using some old Linksys equipment I had, but the throughput was simply too slow to stream ReplayTV shows, and for some reason, it wasn’t that stable. Also, thhough I’m in a relativly low traffic area, there are two other 802.11b accesspoints within range of the house, so I decided to go with an 802.11g network. The challenge was to determine how just what equipment I needed.

After pouring over countless posts on the AVS Forum, I decided to purchase three Belkin F5D7230-4 routers. There are many other router solutions on the market, and some offer higher speeds, but the one important feature of the Belkin F5D7230-4 router is that it can be configured as any combination of router, wireless access point, and wireless bridge. As of this writing, most comparable routers either don’t offer the same flexibility or they are priced much higher.

PURCHASING:
Initially, I decided to purchase three Belkin F5D7230-4 routers from CDW because my wife’s company gets an employee discount through them. I figured that $56.00 each was a fair price, so I ordered three. Their site, as well as an account manager, said that they were in stock and would be shipping in 1-2 business days. After about a week of my order status simply saying "Processing", I called them and they said that the Belkin F5D7230-4’s were backordered and would arrive in about a week or two. Needless to say, I wasn’t happy, so I canceled my order with them and placed an order with J&R Music and Computers (www.jr.com) The routers arrived just 4 days later, and they cost under $50 each (and I’ll even be getting a $20 rebate on one–very nice!) I have ordered several products from J&R, and I highly recommend them. They haven’t let me down yet. (CDW, however, is another story–at least they are consistent in their poor service.) OK, OK, this isn’t a "consumer report", so on to the good stuff…

BASIC SETUP:
Setup wasn’t as tough as I expected, but there are some idiosyncracies to work through, so patience is required. Within about an hour, I had everything in place and working wonderfully. Here is a simple block diagram of my setup:

[ISP] <-Coax Cable-> [Cable Modem] <-Patch Cable-> [Router 1] <-WiFi-> [Router 2] <-WiFi-> [Router 3]

DETAILS:

[Router 1]
-IP: Static 192.168.2.1
-DHCP Server: Enabled, range 192.168.2.101 – 192.168.2.120
-Configured as router and bridge
-Set up to bridge, accepting MAC address of [Router 2] only
-Set up WLAN as "56G-Only" and NOT allow Wireless Client access
-Set SSID to NOT broadcast -My wife’s Work VPN PC is connected via cable on a LAN port and gets its IP via DHCP from [router 1]

[Router 2]
-IP: Static 192.168.2.2
-DHCP Server: Disabled
-Set up as bridge only, accepting MAC addresses of [Router 1] and [Router 3] only
-Set up WLAN as "56G-Only" and NOT allow Wireless Client access
-Set SSID to NOT broadcast -My home office PC is connected via cable on a LAN port and gets its IP via DHCP from [router 1]
-My video editing PC is connected via cable on a LAN port and gets its IP via DHCP from [router 1]

[Router 3]
-IP: Static 192.168.2.3
-DHCP Server: Disabled
-Set up as bridge only, accepting MAC addresses of [Router 2] only
-Set up WLAN as "56G-Only" and allows Wireless Client access
-Set SSID to NOT broadcast -My ReplayTV 5040 is connected via cable to a LAN port and gets its IP via DHCP from [router 1]
-My 801.11g laptop connectes via WiFi and gets its IP via DHCP from [router 1]

All routers have the following in common:
-Version on box: 1444
-Firmware version: 4.x
-SSID is set to the same on all routers
-SSID Broadcast is turned OFF on all routers
-Channel was set to a channel not being used in my neighborhood
-I do not have WEP enabled yet, but I will in the near future.

THE SETUP PROCESS:
First off, I used my laptop to configure each F5D7230-4. I connected it with a cable through the F5D7230-4’s LAN port eliminating any need for wireless configuration on the laptop. This significantly simplified the setup. Because the F5D7230-4’s are so portable, if you don’t have a laptop, just use any PC and a network cable.

Setup of the first F5D7230-4 consisted of running the included setup disk on [router 1]. As mentioned above, I connected my Laptop through the LAN port, and the setup was a simple, 2-3 minute process. The end result was that I could connect my laptop to the Internet as well as connect to the Web-based configuration screen on [router 1]. I logged into the Web Configuration screen and set up the IP address, DHCP Server, and WLAN settings. (Note that when you change the IP address, you have to re-connect to the Web Configuration screen with the new IP address. I then enabled bridging and entered the MAC address of [router 2].

Next, I powered down my laptop and disconnected it from [router 1], connected it to [router 2] via cable to the LAN port, and powered on [router 2] and then my laptop. Note that [router 2] was NOT connected to anything else other than my laptop. Specifically, the WAN port was NOT connected. I then opened the Web Configuration screen on [router 2] and set the up the IP address, disabled the DHCP Server, and set the WLAN settings. I enabled bridging and entered the MAC addresses of [router 1] and [router 3] and I disabled wireless client access. I then rebooted [router 2] and the laptop. The end result was I was able to connect to the Internet through [router 2] and access the Web Configuration screens for both [router 1] and [router 2]. OK, I know it’s "just technology", but I have to admit that I found it very cool accessing the Internet connection and seeing no wires connecting the routers!

Setting up [router 3] was basically the same as setting up [router 2] with the exception of setting a unique IP address. Once set up, I rebooted everything for good measure, and was able to connect to the Internet through all three routers.

The only idiosyncracy to be aware of is that DHCP Server is enabled by default on the F5D7230-4, so there may be initial conflicts until you can disable the DHCP Server on all except one router (or wherever you want it set up, if at all.)

FULL SYSTEM RESTART:
At some point, I know I’ll have to do a complete "system" restart. This could be due to a power failure, a system glitch, or something entirely different. A full system restart would consist of: Power everything down. Power up in order, the cable modem, wait for it to sync. Completely power up [router 1]. I can then power up any device that directly connects to [router 1], specifically, my wife’s PC and [router 2]. Once [router 2] is completely powered up, I can then power up any device that directly connects to it, specifically, our home office PC and [router 3]. Once [router 3] is completely powered up, I can then power up any device that connects to [router 3], specifically, my video editing PC (and eventually, my ReplayTV.) If you think about it, the order really makes sense–you just have to look at things logically and understand the dependencies.

(Edit: I noticed after a month or so of use that powering on or off just about ANY device in ANY order "just works". The only exception is that [router 1] has to be on before anything else because it’s my DHCP server. Otherwise, it’s a very simple network to maintain.)

CONCLUSION:
So, what does this give me? Devices connected to LAN ports on each router can access any other device connected to any other LAN port on any other router including the Internet. 802.11g devices can connect via [router 3] and can access any other device on the network including the Internet. 802.11b devices can NOT connect to the network. I did this purposly to help reduce conflicts with neighboring 802.11b access points, to improve my network throughput, and to simplify the overall setup.

Note that I could set up wireless client access to go through [router 1] instead of [router 3] eliminating two hops, but due to the physical location of the routers, [router 3] gives me the best connectivity. Surprisingly, throughput, especially to the Internet, is excellent.

After working with this setup for about a month, I simply couldn’t be happier. Wireless access throughout my house with my laptop is very good, and throughput on all devices is excellent. Devices like my PC and the ReplayTV box simply "think" they are connected to a wired LAN (technically, they are) so there’s no special setups. Further, because I have my two PC’s connected to the same F5D7230-4, the F5D7230-4 is effectivly a 100MB switch which gives me high-speed throughput between the two PC’s.

The F5D7230-4 so far has proven to be an all-in-one workhorse that once configured, just works and works well. The design is excellent, and the configuration is pretty intuitive. Network novices may have some difficulty, but only because they may not be familiar with "routing" and "bridging" concepts. If you have any networking experience, it’s a snap. My only real recommendation is that you spend some time thinking through exactly what you are trying to accomplish before you start configuring. Overall, I highly recommend the F5D7230-4 and J & R Music and Computers as a source.

THANKS:
Thanks to those who assisted me with this setup. For once, a simple project in theory turned out to actually be a simple project in reality! That certainly is not typical! I want to thank "sfhub", "SpaceCadet", and "GooberedUp" on the ReplayTV Forum on the AVS Forum site in this thread for their excellent help.


ReplayTV Tips

Gmail Tip #18: Some Forwarding Idiosyncracies

June 21st, 2004


One very important note to Gmail users: Gmail’s “Forward” function only forwards plain text. While this doesn’t affect most messages, this behavior can mangle HTML-formatted messages, dropping important formatting, images, and data. Read on for more information…

If you receive a message that has fancy formatting and/or includes inline graphics, when you click on Forward, Gmail strips out all the formatting and forwards only the plain text. This is very apparant with email originating from online services like AOL and with clients like Outlook. For example, I received an email from my parents’ AOL account that contained an inline graphic image. I could view it just fine in Gmail, but when I tried to forward it to my wife’s email account, it dropped the image and only forwarded the plain text. Yes, I could save the image and then attach it to the forward, but it’s a kludgy workaround and not very intuitive to “casual” users. (Note that if you receive an image as an attachment, Gmail DOES handle forwarding properly.)

Theoretically, Gmail could fix this by adding a “Forward as Attachment” option in addition to the standard Forward links. I have emailed Gmail Support about this issue.

Finally, note that while this behavior is not exclusive to Gmail, I feel it’s important enough to let people know. In my opinion, this is the one “feature” that prevents me from sending invitations to family and friends who are not computer savvy.


Gmail Tips, Gmail Tips - The Complete Collection

What if Gmail was a PC-based Email Client?

June 18th, 2004


ATTENTION REGISTERED USERS!!

It’s time to turn the tables a bit here. Here’s a chance for Registered Users to give your opinion!

I’m interested to know your opinion if Gmail, instead of being an online service, was a PC-based email client that you downloaded onto your PC that worked either standalone or in conjunction with Outlook, Outlook Express, Eudora, etc. Read on for more information…

The application would be a personally-downloaded, personally-installed, and personally-run application that would provide you with Search, Labels, Conversations, and a fast interface. The application would scan your email for viruses, scan your messages to manage Spam, and scan your messages and displays related, targeted Ads and related Links alongside your email. It would add these message because it considers itself “Adware”.

How would this client app be any different from the current Gmail service?

How would businesses concerened with competitors’ ads appearing with their content react to such an application?

Note that this is NOT something I’m considering writing or even proposing. It’s just that I’m still trying to understand just why the Gmail service is being so attacked by pundits, especially with regards to recipient-agreed competitive ad placement.

Registered Users, please feel free to comment!


Gmail Tips, Gmail Tips - The Complete Collection

Gmail Tip #17: Advanced Search – View Multiple Labels

June 17th, 2004


Gmail has some advanced searching capabilities that, if you take the time to learn, enables you drill down to very specific information. In future tips, you’ll learn many of the advanced searching functions, but in this tip, (sent in by “Juan Valera”) you’ll learn how to search for specific messages based on their Labels including how to search for multiple Labels…

If you want to search for all messages having a specific label, you can click on the “Show search options” link, click the “Search” dropdown, select the desired Lable, and click the “Search Mail” button.

But a shortcut is to type the Label prefixed with the “label:” query word in any simple search field at the top of any Gmail page:

label:Label1

If you want to view all messages that have selected multiple Labels, for example messages having both ‘Label1′ and ‘Label2′, enter the following into the simple search field at the top of any Gmail page:

label:Label1 label:Label2

To see all messages with either ‘Label1′ or ‘Label2′, you can enter:

label:Label1 OR label:Label2

Note: the specific label names are NOT case sensitive, but the “OR” operator is case sensitive, and must be in uppercase. The pipe operator ‘|’ can also be used in the same manner as ‘OR’.

label:Label1 | label:Label2

(Thanks to “Juan Valera” for submitting this tip!)


Gmail Tips, Gmail Tips - The Complete Collection

Gmail Tip #16: New feature – View or Download for attached images

June 11th, 2004


Looks like Gmail added another new feature!

You now have the option of viewing or downloading image attachments! Read on for details…

When you receive an image file as an attachment (like .jpg, .gif, or .bmp) Gmail now displays two links for each attachment: One is the filename, and the other says “Download”. Clicking on the name link opens a new browser window and displays the image. Clicking the Download link initiates a standard file download.

Other attachment types simply display the filename letting you download the file. Nice touch!


Gmail Tips, Gmail Tips - The Complete Collection

Gmail Tip #15: New feature – Highlighting on/off!

June 11th, 2004


Looks like Gmail added a new feature!

You can now control “highlighting” of searched words in Search results!

When you initiate a Search, Gmail returns a list of any messages and conversations matching the Search criteria. You can select any of these messages or conversations to view, and Gmail automatically highlights the word(s) you searched for. My sometimes, it’s distracting, so you now have the ability to click on the “Turn off Highlighting” link on the right column. Clicking it again turns highlighting back on. Very nice! And like just about everything about Gmail’s interface, it’s lightning-fast. No need to wait for the screen to re-draw like in most other Web-based email services.


Gmail Tips, Gmail Tips - The Complete Collection