This site hosts the documentation for CrashPlan PROe version 3.8.2010.
Looking for documentation on PROe version 3, released in April of 2012? Please visit our current documentation.

Using an External Mail Server

Overview

PRO Server uses its own internal mail server to send out email alerts and reports. You can also configure PRO Server to use an external mail server.

How It Works

  1. Login into PRO Server admin console.
  2. Select Settings > Server > Mail.
  3. Under Mail Agent > Email Host, choose External.
  4. Append a colon and the port to the hostname to specify the port: mail.acme.com:25
  5. (optional) Specify a username and password if your mail server requires it.

Example: Using Gmail as an external mail server

SSL: true
host: smtp.gmail.com:465
username: <yourGmailAccount>@gmail.com
password: <yourPassword>
NOTE: You must enter your full gmail address (including @gmail.com) and Gmail password. PRO Server stores it so it can send email after a restart, but it is only shared with Gmail.

Troubleshooting

Internal mail server returns "Network is unreachable" or similar

Either you are probably not connected to the Internet or the CrashPlan mail server is temporarily down.

  • Make sure you can ping an external source like google.com from the command line: ping google.com

501 Syntax: HELO hostname

This occurs because PRO Server cannot figure out the hostname it is running on. You'll need to modify the startup parameters for your operating system and add:

-Dmail.smtp.localhost=localhost

(Or your server hostname). Email us for help with modifying the startup parameters for your OS.

Check the external mail server logs

If you think the external mail server is rejecting your connection and you have access to the mail servers logs, they may provide further information on why it's not accepting the connection.

Make sure your PRO server can access the external mail server

  1. Open a terminal window, then ping the mail server: ping smtp.acme.com
  2. If that works, try telnet-ing to the mail server: telnet smtp.acme.com 25
    If that doesn't work, you may have a network or security issue external to CrashPlan
  • If it does work, you can manually attempt to send a test mail to noreply@crashplan.com (which is what the PRO Server server does before it saves your settings).
  HELO localhost
  MAIL FROM: noreply@crashplan.com
  RCPT TO: noreply@crashplan.com
  DATA
  Hi Mom
  .
  QUIT**

Example output

jon:~ jcarlson$ telnet mail.c42 25
Trying 10.10.22.52...
Connected to mail.c42.
Escape character is '^]'.
220 mail.code42.com ESMTP Postfix
HELO localhost
250 mail.code42.com
MAIL FROM: noreply@crashplan.com
250 Ok
RCPT TO: noreply@crashplan.com
250 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
Hi Mom!
.
250 Ok: queued as 6767D42F7
QUIT
221 Bye
Connection closed by foreign host.

Check the PRO Server logs

Check the system logs for debug output and mail errors.

recipe/connect_to_a_mail_server.txt · Last modified: 2009/12/02 21:11 by jcarlson