Courier (lankoski) Mac OS
WinZip, world leader in file compression technology, introduces a new and powerful tool designed specifically for the Mac. Zip and encrypt files for safer, swifter sharing and significantly smaller storage. Unzip Zip, Zipx, RAR, 7Z, JAR, WAR, LHA and other file formats. Courier Software for Mac v.3.2 Courier Software is an efficiency inducing management software designed to be used on Mac (OS X). This software can be easily used by any service that includes delivery as part of its operational services.
PEMEDES or Courier Service Providers | Authorized Area/s of Operation (per Administrative Regions) | |
---|---|---|
1 | 2GO Express, Inc. | Nationwide |
2 | 3PL Service Provider Phils., Inc. | NCR CAR ARMM Region I Region II Region III Region IV-A Region IV-B Region V Region VI Region VII Region VIII Region IX Region X Region XI Region XII |
3 | A-Best Express, Inc. | Nationwide |
4 | AAI Logistics Cargo Express, Inc. (d.b.a.) Black Arrow Express | NCR |
5 | ACE-REM Messengerial and General Services, Inc. | NCR Region IV-A |
6 | Airfreight 2100, Inc. (d.b.a.) Air21 | NCR Region I Region III Region IV-A Region VI Region VII Region X Region XI Region XII |
7 | Airspeed International Corporation | NCR Region III Region IV-A Region VII Region XI |
8 | Arnold Mabanglo Express | NCR Region IV-A |
9 | ASAP Courier and Logistics Phils., Inc. | NCR |
10 | BLV Courier Services | NCR |
11 | CACS Express and Allied Services, Inc. | NCR |
12 | Cavatas-MSI Xpress Service, Inc. | NCR |
13 | CBL Freight Forwarder & Courier | NCR Region VI Region VII Region X Region XI |
14 | Chargen Messengerial & General Services | NCR |
15 | CJ Transnational Logistics Philippines, Inc. | NCR Region II Region IV-A |
16 | COMET Labor Service Cooperative | Region XI |
17 | DAG Xpress Courier, Inc. | NCR |
18 | Del Asia Express Delivery & General Services, Inc. | NCR |
19 | Diar's Assistance, Incorporated | NCR |
20 | El Grande Messengerial Services, Inc. | NCR Region III Region IV-A |
21 | Electrobill, Inc. | NCR |
22 | Elogistics, Inc. | NCR |
23 | Entrego Express Corporation | Nationwide |
24 | EXMER, Inc. | NCR |
25 | F2 Logistics, Inc. | NCR |
26 | Fastcargo Logistics Corporation | NCR ARMM Region IV-B Region V Region VI Region VII Region VIII Region IX Region X Region XI Region XII Region XIII |
27 | Fastrak Services, Inc. | NCR CAR Region I Region II Region III Region IV-A Region V Region VII Region XI |
28 | Fastrust Services, Inc. | NCR |
29 | Felcor Express & General Services | Region XI Region XII |
30 | FES Business Solutions, Inc. | NCR |
31 | Flying High Energy Express Services Corporation | NCR |
32 | GML Cargo Forwarder & Courier Express Int'l., Inc. | NCR |
33 | GO21, Inc. | Nationwide |
34 | Herald Express, Inc. | NCR Region III Region IV-A |
35 | Honest Service Providers, Inc. | NCR |
36 | Information Express Service (Informex), Inc. | NCR |
37 | Intertraffic Transport Corp. | Nationwide |
38 | Intervolve Express Services, Inc. | NCR |
39 | Jay Messengerial and Manpower Services | Region III Region X |
40 | JG Manpo Janitorial & Messengerial Services Contractor | NCR |
41 | Johnny Air Cargo and Delivery Services, Inc. | NCR Region VI Region VII Region X Region XI |
42 | JRMT Resources Corporation | NCR |
43 | JRS Business Corporation (d.b.a.) JRS Express | Nationwide |
44 | LBC Express, Inc. | Nationwide |
45 | Libcap Super Express Corporation | NCR Region VI Region VII Region VIII Region IX Region X Region XI Region XII |
46 | M.M. Bacarisas Courier Services | Region VI Region VII Region VIII Region X Region XI Region XII |
47 | Mail Expert Messengerial & Gen. Services, Inc. | NCR Region VII |
48 | Mailouwyz Courier | NCR |
49 | Mailworld Express Service International, Inc. | NCR |
50 | Megamail Express & General Services, Inc. | NCR Region III Region IV-A |
51 | MEJABS Services Inc | NCR Region III Region IV-A Region IV-B Region V |
52 | MESCO Express Service Corporation | NCR Region III Region IV-A |
53 | Metro Courier, Inc. | NCR CAR Region I Region II Region III Region IV-B Region V |
54 | Metro Prideco Services Corporation | NCR |
55 | Metropac Movers, Inc. | NCR |
56 | MMSC Services Corporation | NCR |
57 | MR Messengerial & General Services, Inc. | NCR |
58 | MTEL Trading & Manpower Services | Region VIII Region X Region XIII |
59 | Nathaniel G. Cruz Express Service | NCR Region IV-A |
60 | Ocean Coast Shipping Corp. | NCR Region VI Region VII Region IX Region XI |
61 | Oceanwave Manpower Management, Inc. | NCR Region III Region IV-A Region V Region VII Region XI Region XII |
62 | Pathfinder Courier Services Corporation | NCR Region IV-A |
63 | Pelican Express Incorporated | NCR |
64 | PH Global Jet Express, Inc. (d.b.a.) J&T Express | Nationwide |
65 | PPB Messengerial Services, Inc. | NCR Region IV-A |
66 | PRC Courier and Maintenance Services | NCR |
67 | Premierlogistics, Inc. | NCR Region IV-A Region VII Region XI |
68 | Priority Handling Logistics, Inc. | NCR |
69 | PRO-2000 Services, Inc. | NCR |
70 | Promark Corporation | Region VI Region VII Region X Region XI Region XII |
71 | Pronto Express Distribution, Inc. | NCR |
72 | Quadx, Inc. (d.b.a.) Gogo Express | NCR CAR Region III Region IV-A Region IV-B Region VI Region VII Region IX Region X Region XI Region XII |
73 | Qualitrans Courier and Manpower Services, Inc. | NCR |
74 | Quantium Solutions (Philippines), Inc. | NCR Region III Region IV-A Region X Region XI Region XII |
75 | Quickreliable Courier Services, Inc. | Nationwide |
76 | R & H Messengerial & General Services | NCR |
77 | RAF International Forwarding Phils., Inc. | NCR Region VII |
78 | Republic Courier Service, Inc. | NCR Region I Region III Region IV-A Region V Region VI Region VII Region IX Region X Region XI Region XII |
79 | RGServe Manpower Services | NCR |
80 | Safefreight Services, Inc. | NCR Region VI Region VII Region X Region XI |
81 | San Gabriel General Messengerial Services and Sales, Inc. | NCR Region IV-A |
82 | Securetrac, Inc. | NCR Region VII |
83 | Silver Royal General Services | NCR |
84 | Snappmile Logistics, Inc | NCR |
85 | Sonic Express Logistics Company | NCR Region IV-A |
86 | Speedels Services, Inc. | Region IV-A |
87 | Speedex Courier and Forwarder, Inc. | NCR Region I Region III Region IV-A Region V Region VII Region XI |
88 | Speed-up Multi Services (SMS), Inc. | NCR |
89 | Speedworks Courier Services Corporation | NCR Region III Region IV-A |
90 | Spex International Courier Services | NCR |
91 | St. Joseph LFS Industrial Corp. | Region IX |
92 | Starexpress Logistics, Corp. | NCR Region V Region VII Region IX |
93 | Suremail Courier Services, Inc. | NCR |
94 | Telexpress, Inc. | NCR CAR Region I Region II Region III Region IV-A Region VII Region XI |
95 | The Bill Sender Corp. | NCR |
96 | TNT Express Deliveries (Phils.), Inc. | NCR Region VII |
97 | Top Dynamics, Inc. (formerly ARA Courier Incorporated) | NCR Region IV-A |
98 | Topserve Service Solutions, Inc. | NCR |
99 | Topserve Worldwide Express, Inc. | NCR |
100 | Triload Express Systems | NCR |
101 | UPS-Delbros Transport, Inc. | NCR Region III Region VII |
102 | Virgo Messengerial Services, Inc. | NCR Region III |
103 | Wall Street Courier Services, Inc. (d.b.a.) Ninja Van | NCR |
104 | Wide Wide World Express Corporation | Nationwide |
105 | Worklink Services, Inc. | NCR |
106 | Ximex Delivery Express, Inc. | NCR Region I Region II Region III Region IV-A Region VII Region XI |
107 | Xytron International, Inc. | Nationwide |
108 | Yukon General Manpower Services, Corp. | NCR |
109 | ZIP Business Services, Inc. | Nationwide |
Legal Basis:
Section 1 of Presidential Decree (P.D.) No. 240 July 9, 1973
“Section 1. No express and/or messenger delivery service firm shall operate in the Philippines without possessing “Authority to Operate and/or Messenger Delivery Service” to be issued by the Postmaster General (now the Department of Information and Communications Technology)”. (supplement ours)
Section 26 and paragraph (a) Section 27, Article 5 of Republic Act (R.A.) No. 7354 (Postal Service Act of 1992)
“SECTION. 26. The Regulatory Authority. – The exclusive power and authority to regulate the postal delivery services industry or those engaged in domestic postal commerce, as provided for under Presidential Decree No. 240, shall be vested with the Department of Transportation and Communications (DOTC), (now with the Department of Information and Communications Technology pursuant to RA 10844) xxx…” (supplement ours)
“SECTION. 27. Registration of the Postal Service Establishments. – The regulatory authority shall:
- a) register and prequalify any person, natural or juridical, other than freight forwarders, who engage in the business of letter and parcel messengerial services, door-to-door delivery, or the transporting of the property of others that are similar to mail or parcel.”
This is a short write up for an easy way to install Courier-IMAP on a machine running Mac OS X client (and probably just the Darwin core as well)
Target
I wanted to have my own IMAP-server both for archival purposes (on my own machine I have practilcally unlimited space to save e-mail) as well as a mean to collect mail I receive on other accounts into one unified storage. Furthermore I want a better way to handle mail than common e-mail clients like AppleMail, Thunderbird or Eudora offers - currently I am looking into Zoë (Google you e-mail) and Mulberry (the superior, with a good margin, IMAP-client)
I will do this step by step and update this document as I progress:
- Install Courier-IMAP
- Arrange a simple ugly setup to fetch and filter mail
- Make Courier use (x)inetd
- Setup a stable mail fetching function, probably with fetchmail or something similar
- Install server side filtering (sieve)
- Install server side anti-spam means
- Setup an LDAP-server that cooperates with the Address Book in Mac OS X, the server side anti-spam functionality and the e-mail clients built in address books.
- Enable SSL-support.
Purposes
- »Unlimited» space on an IMAP-server
- Robust server side filtering
- Tight integration between MUA:s, address books and IMAP-server
- Improved (faster and cheaper) e-mailhandling when you are on using a mobile setup (in my case I frequently use slow and expensive GPRS-connections when I am abroad). With this setup you can user server side filtering of mail and when you are on the road you just setup your MUA to ignore less important mailboxes.
- Install DarwinPorts
- Note how you got a new Startup Item in
/Library/StartupItems
- Use DarwinPorts to install courier
port install courier-imap
- Now you have a lot of courier-stuff in your
/opt/local
. The following are of interest:- in /opt/local/bin/
- imapd
- maildirmake
- in /opt/local/etc/courier-imap/
- imapd
- in /opt/local/libexec/
- imapd.rc
Before we begin to dissect these we first have to understand something else:
DarwinPorts StartupItem
The DarwinPorts StartupItem basically runs all items in (typically) /opt/local/etc/rc.d/ with the verb start
. With that in mind we can look into the start up procedure of Courier-IMAP and its startup scripts:
imapd-sh/imapd-ssl.sh
When you install Courier-IMAP the following script are stored in /opt/local/etc/rc.d/ and are therefore executed(with the verb start) when the computer boots:
- imapd-ssl.sh
- imapd.sh
These scripts are quite similar, they source
/opt/local/etc/courier-imap/imapd
(and imapd
-ssl) and then execute /opt/local/libexec/imapd.rc start (imapd-ssl.rc)
. Now that we know this we can go back to the files of interest mentioned above. We begin with last of the two files the start scripts uses, the run command files:
Courier (lankoski) Mac Os Download
imapd.rc/imapd-ssl.rc
These run command files set up some environment variables and then launches the executable with a few switches.
imapd/imapd-ssl in /opt/local/etc/courier-imap/
These are the setting files for Courier-IMAP. They are fairly well documented/commented. I made a few changes:
ADDRESS
Courier (lankoski) Mac Os Catalina
I changed its value from 0 to 127.0.0.1. This way you can have a secure setup without having to mess with the SSL-setup1 at the moment since you only allow connections from localhost which forces clients to tunnel their traffic to the machine where Courier-IMAP is running, e.g., by SSH. If the tunnel is setup as it should then this method is perfectly safe.
IMAP_EMPTYTRASH=Trash:7
I commented this setting to make the server behave more like regular MUA:s, i.e., not deleting messages in the trash automatically.
Note that these configration files have the same names as the executables in /opt/local/bin/.
imapd in /opt/local/bin/
This is the actual IMAP-server executable. You can, but I advise against it, start this directly from the command line. It has an extensive man-page.
maildirmake
You have to run this for each user before they can log in. I have only tried to log in with Mozilla Thunderbird without first running maildirmake for a certain user and at least Thunderbird gives an error message indicating, incorrectly, that your password is erroneous if you don't do this. Simply cd to each user's home directory and run maildirmake Maildir
and it will create a directory called Maildir
with three sudirectories, cur
, new
and tmp
.
You can give another name as argument to maildirmake but then, in my experience, you can not login. It seems as Courier-IMAP has hard coded the name of the mail directory because I can not find any setting for it either. If you know anything about this, please let me know.
Start the server [an error occurred while processing this directive]
If you reboot the server will start automatically but easier is just to runt the startup script in /opt/local/etc/rc.d/. Since we , for the moment, re happy with just using the plain text imapd simply start the server from the command line:
/opt/local/etc/rc.d/imapd.sh start
If you take a look with top you will notice a few new processes, e.g., imapd, courierlog, couriertcp, authdemon and maybe a few more. You can verify that the server is running with
telnet localhost 127.0.0.1 143
You should see something like this:
telnet localhost 143
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE STARTTLS] Courier-IMAP ready. Copyright 1998-2003 Double Precision, Inc. See COPYING for distribution information.
You can also make sure that you are secure by logging into another computer and try to telnet from that computer to your IMAP-server on port 143.
Courier (lankoski) Mac Os 11
Now create a new account in your MUA and set it up for your new IMAP-server and play around (try to transfer som junk mail from already existing accounts/mailboxes to your new IMAP-server, create a few folders on the server etc).
This is a very simple step that you probably don't need to have documented if you have gone this but anyway...
This is how I did it: create a filter with the highest/first priority in your regular MUA. Make that filter transfer a copy (it is important that it is a copy or elsewise you might lose mail if the setup proves to be unstable or unreliable) of every received mail to some folder on your IMAP-server.
Footnotes
- adjust the values in /opt/local/etc/courier-imap/imapd.cnf to match your name, location etc.
- run /opt/local/sbin/mkimapdcert as root. It does not take any arguments. This will generate a certificate that works for IMAP and is stored in /opt/local/share/courier/imapd.pem
Note that the ssl-version won't start without this certifcate. Also note that you can run SSL and clear text versions of courier-imap in parallell.