Email Request Playbook

How to pull any weather product over email — works from Iridium, Winlink, sat-phone, coffee-shop WiFi.

The two services you need

Saildocsftpmail (NOAA)
Addressquery@saildocs.comNWS.FTPMail.OPS@noaa.gov
Subjectignoredignored
Body styleone-line send … commandsclassic FTP session lines
Best forGRIB files, text forecasts, any URLNOAA radiofax/WMO files directly from tgftp.nws.noaa.gov
Unsubscribesubscriptions possible via subone-shot only

Worked example — latest graphic surface analysis, E. Pacific

The product is the OPC E. Pacific surface analysis radiofax chart PYEA11.gif, served from tgftp.nws.noaa.gov/fax/ (broadcast by NMC Pt. Reyes).

Saildocs

To: query@saildocs.com
Subject: (blank)

send http://tgftp.nws.noaa.gov/fax/PYEA11.gif

ftpmail

To: NWS.FTPMail.OPS@noaa.gov
Subject: (anything)

open
cd fax
get PYEA11.gif
quit
Address changed in Sept 2016 — older docs (pre-2016) still show ftpmail@ftpmail.nws.noaa.gov, which no longer works. The default site is tgftp.nws.noaa.gov so a bare open connects there.
Either returns a reply email with the GIF attached. A single surface analysis over Iridium is typically 30–80 KB.

Finding the right filename (tgftp.nws.noaa.gov/fax/)

Radiofax files use a 6-character WMO product code. The E. Pacific charts are broadcast from NMC Pt. Reyes; the N. Atlantic from NMF Boston. Common ones:

FileProduct
PYEA11.gifE. Pacific surface analysis
PPBE10.gifE. Pacific 24-hr surface forecast
PJEE10.gifE. Pacific 500 mb analysis
PWEI10.gifE. Pacific wind/wave 96-hr forecast
PYAA11.gifN. Atlantic surface analysis
PYAE11.gifN. Atlantic 48-hr surface forecast
QDTM10.gifGulf Stream analysis

Browse the tgftp fax index or the NOAA radiofax schedule PDF for the full catalog with every station and product code.

OPC direct URLs (alternative — web-served PNGs)

If you'd rather pull the OPC web charts than the radiofax file, these also work with Saildocs send <URL>:

URLProduct
ocean.weather.gov/P_sfc_full_ocean_color.pngE. Pacific surface analysis (color)
ocean.weather.gov/A_sfc_full_ocean_color.pngN. Atlantic surface analysis (color)
ocean.weather.gov/shtml/P_24hrww.phpE. Pacific 24-hr wind/wave forecast
ocean.weather.gov/shtml/P_48hrww.phpE. Pacific 48-hr wind/wave forecast
ocean.weather.gov/shtml/A_24hrwper.phpN. Atlantic 24-hr wind/wave forecast

Saildocs — full command reference

GRIB files

send GFS:35N,50N,135W,120W|0.5,0.5|0,6..72|WIND,PRMSL,WAVES

Text forecasts by WMO header

send fzpn02.kwbc     # N. Pacific high-seas forecast
send fznt01.kwbc     # N. Atlantic high-seas forecast
send fzus51.kwbc     # US offshore zones (Atlantic)
send fzus56.kwbc     # US offshore zones (Pacific)
send miatwdat.txt    # Atlantic tropical weather discussion

Any URL (used for the radiofax example above)

send http://ocean.weather.gov/P_sfc_full_ocean_color.png
send http://tgftp.nws.noaa.gov/fax/PYAA11.gif
send https://www.nhc.noaa.gov/text/MIATCDAT1.shtml

Subscriptions (auto-send on a schedule)

sub GFS:35N,50N,135W,120W|1,1|0,12,24,48|WIND,PRMSL days=7 time=06
sub fzpn02.kwbc days=7 time=00,12

Housekeeping

send list            # catalog of available text products
send info            # Saildocs help
send samples         # example commands

ftpmail — how the session works

Your email body is treated as FTP commands in order. No authentication needed for the NWS public server (default site is tgftp.nws.noaa.gov).

open                      # connect to default site
size 1000000              # avoid splitting attachments (max 2M)
cd fax                    # change to /fax
ls                        # (optional) list files
get PYEA11.gif            # E. Pacific surface analysis
get PPBE10.gif            # can chain multiple gets
quit                      # end session

ftpmail — directory cheat sheet (/fax/)

The /fax/ directory on tgftp.nws.noaa.gov has plain-text index files listing every product code by region. Pull these once, keep them onboard.

open
cd fax
get rfaxatl.txt           # Atlantic radiofax index
get rfaxpac.txt           # Pacific radiofax index
get rfaxmex.txt           # Gulf of Mexico + Tropical Atlantic
get rfaxak.txt            # Alaska
get rfaxhi.txt            # Hawaii
get otherfax.txt          # Foreign charts
get marine1.txt           # High-seas, offshore, Open Lakes, NAVTEX
get marine2.txt           # Hurricane text products
get marine3.txt           # Coastal + nearshore forecasts
get marine4.txt           # Offshore forecasts by zone
get marine5.txt           # Atlantic coastal by zone
get marine6.txt           # Pacific coastal by zone
get marine7.txt           # Gulf of Mexico coastal
get marine8.txt           # Great Lakes
get marine9.txt           # Alaska coastal
get marine10.txt          # Hawaii + Trust Territories
get uk.txt                # UK marine forecasts (Bracknell)
get canada.txt            # Canadian marine forecasts
get tsunami.txt           # Tsunami products
get buoydata.txt          # Buoy + C-MAN observations
get rfaxtif.txt           # TIFF viewer suggestions
get ftpcmd.txt            # Full ftpmail command reference
quit

Every line above is one filename — strip out the ones you don't need before sending. Each .txt reply is small (a few KB) and contains the file paths you'd cd / get in subsequent sessions.

ftpmail — pulling text forecasts by WMO/AWIPS header

Many NWS products are also reachable directly by their WMO header without navigating the marine subdirs — handy when you only know the header.

open
cd data
cd raw
cd fz                     # FZ = forecast/zone family of products
get fznt01.kwbc.hsf.at1.txt   # Atlantic high-seas (FZNT01 KWBC, AWIPS HSFAT1)
quit

The path under /data/raw/ mirrors the first 2 letters of the WMO header. Land zone forecasts go via cd data; cd forecasts; cd zone; cd md; get mdz004.txt (Frederick County MD example). Look up your county's UGC/zone code at alerts.weather.gov.

Workflow recipes

Daily passage-planning pull (Eastern Pacific, coastal California)

To: query@saildocs.com

send GFS:30N,45N,135W,118W|1,1|0,6..72|WIND,PRMSL,GUST
send http://tgftp.nws.noaa.gov/fax/PYEA11.gif
send http://tgftp.nws.noaa.gov/fax/PPBE10.gif
send fzus56.kwbc

One email, four replies: near-term GRIB, current E. Pacific surface analysis, 24-hr surface forecast, NWS offshore text. Total ~200 KB over Iridium.

Atlantic crossing (Bermuda → Azores, May)

To: query@saildocs.com

send ECMWF:30N,45N,65W,25W|1,1|0,12..120|WIND,PRMSL,WAVES
send GFS:30N,45N,65W,25W|1,1|0,12..120|WIND,PRMSL,WAVES
send http://tgftp.nws.noaa.gov/fax/PYAA11.gif
send http://tgftp.nws.noaa.gov/fax/PYAE11.gif
send fznt01.kwbc

Gotchas

External references