welcome: please sign in

Diff for "MemberManual/Email/Clients"

Differences between revisions 2 and 3
Revision 2 as of 2007-11-01 22:25:51
Size: 3423
Editor: MichaelOlson
Comment: Use deleuze rather than mail.hcoop.net
Revision 3 as of 2007-11-08 00:51:28
Size: 3447
Editor: MichaelOlson
Comment: Improve Emacs part
Deletions are marked like this. Additions are marked like this.
Line 57: Line 57:
(require 'smtpmail)
Line 58: Line 59:
      smtpmail-default-smtp-server "mail.hcoop.net"       smtpmail-default-smtp-server "deleuze.hcoop.net"

This page provides examples of how to get various email clients working with our setup.

TableOfContents()

MacOS X

The easy way

In mail.app when the warning about the certificate comes up, drag the certificate icon to a folder. Then drag this into keychain access into the system keychain, or open it with keychain access and specify "system".

The hard way

When using webmail, MacOS X always warns you about the root certificate not found. Mail.app does this as well. The solution for this problem is to do the following:

openssl s_client -showcerts -connect deleuze.hcoop.net:443

In that output look for "BEGIN CERTIFICATE" and "END CERTIFICATE". Between those lines there is the certificate. Copy that to a pem file. Then do:

certtool i hcoopmail.pem k=/System/Library/Keychains/X509Anchors v

It will import this into the X509Anchors keychain, the 'v' is for verbose. It should also say it imported successfully. Now Safari should not warn you about this.

Symbian

Hcoop email can be easily configured on your symbian mobile. This example is N91 specific, but other Symbian 9.1 phones should be very similar. IMAP4 configuration will be good if you like your mails to remain on the server.

  • Go to "Menu | Messaging". From there choose "Options | Settings | E-mail". From there choose "Mailboxes | Options | New mailbox" and hit Start.
  • Choose "IMAP4" for the mailbox type and hit Next.
  • Enter your email address in "My email address" and hit Next.
  • Enter "mail.hcoop.net" as your "Incoming mailserv." and hit Next.
  • Enter "mail.hcoop.net" as your "Outgoing mailserv." and hit Next.
  • Choose an access point that you will mostly use.
  • Give your mailbox a name eg:user_mydomain and hit OK to create the mailbox.

Your mailbox name will appear in the list of mailboxes.

  • Go on and select the mailbox name | "Connection Settings" | "Incoming Email".
  • Enter your username and password and change "Security(ports)" setting to "SSL/TLS" and change "Port" to "993".
  • Go on to configure "Outgoing mail" using the same settings with "Port" as "465".
  • Go back to "Menu | Messaging" and you will see your mailbox appear in the list. Open it and hit "Options | Connect" to read your mail.

Sending mail with Emacs

This particular section explains only how to send email using HCoop's mail server with Emacs. Browsing email with most Emacs mail packages is not covered here, and should be less difficult. Please read the Sending email section of the ["MemberManual/Email"] page before doing what is described here.

To send mail through HCoop using Emacs's smtpmail you can use the following configuration. Put your authentication information into ~/.authinfo which is in the netrc(5) format (make sure to supply port 25 or else smtpmail won't read the entry), and ensure that it is readable only by your user.

(require 'smtpmail)
(setq message-send-mail-function 'smtpmail-send-it
      smtpmail-default-smtp-server "deleuze.hcoop.net"
      smtpmail-smtp-service 25
      smtpmail-starttls-credentials '(("deleuze.hcoop.net" 25 nil nil))
      smtpmail-debug-info t ; optional, but handy in case something goes wrong
      smtpmail-auth-supported '(plain))

This will work for any mail client that uses message-mode for editing and sending mail (e.g. Gnus).

MemberManual/Email/Clients (last edited 2017-01-03 10:06:26 by KevinEverets)