Difference between revisions of "Enable Outgoing Emails"

From Amahi Wiki
Jump to: navigation, search
Line 4: Line 4:
  
 
[[Open Terminal as root|As '''root''' user]]:
 
[[Open Terminal as root|As '''root''' user]]:
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px;">
+
<!--<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px;">
 
  SMTP_SERVER=your_isp_smtp_server
 
  SMTP_SERVER=your_isp_smtp_server
 
  yum -y install sendmail-cf m4
 
  yum -y install sendmail-cf m4
Line 11: Line 11:
 
  make
 
  make
 
  service sendmail restart
 
  service sendmail restart
</div>
+
</div>-->
 
{{code|{{:Enable_Outgoing_Emails/somecode}}}}
 
{{code|{{:Enable_Outgoing_Emails/somecode}}}}
  
Line 18: Line 18:
 
If you need to connect to the SMTP server using port 587 (TLS/STARTTLS), you'll need to do this too:
 
If you need to connect to the SMTP server using port 587 (TLS/STARTTLS), you'll need to do this too:
  
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px;">
+
<!--<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px;">
 
  cd /etc/mail
 
  cd /etc/mail
 
  sed -ie "s/\(.*SMART_HOST.*\)/\1\ndefine(\`RELAY_MAILER_ARGS', \`TCP \$h 587')dnl\ndefine(\`ESMTP_MAILER_ARGS', \`TCP \$h 587')dnl/" sendmail.mc
 
  sed -ie "s/\(.*SMART_HOST.*\)/\1\ndefine(\`RELAY_MAILER_ARGS', \`TCP \$h 587')dnl\ndefine(\`ESMTP_MAILER_ARGS', \`TCP \$h 587')dnl/" sendmail.mc
 
  make
 
  make
 
  service sendmail restart
 
  service sendmail restart
</div>
+
</div>-->
 
{{code|{{:Enable_Outgoing_Emails/somecode2}}}}
 
{{code|{{:Enable_Outgoing_Emails/somecode2}}}}
  
Line 29: Line 29:
  
 
If you need to provide a username and password to use the SMTP server, you'll need to do this too:
 
If you need to provide a username and password to use the SMTP server, you'll need to do this too:
<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px;">
+
<!--<div style="border: 1px solid #A3B1BF; padding: .5em 1em; color: #000; background-color: #E6F2FF; margin: 3px 3px 1em 3px;">
 
  SMTP_SERVER=your_isp_smtp_server
 
  SMTP_SERVER=your_isp_smtp_server
 
  USERNAME=your_smtp_username
 
  USERNAME=your_smtp_username
Line 40: Line 40:
 
  make
 
  make
 
  service sendmail restart
 
  service sendmail restart
</div>
+
</div>-->
 
{{code|{{:Enable Outgoing Emails/somecode3}}}}
 
{{code|{{:Enable Outgoing Emails/somecode3}}}}

Revision as of 21:42, 27 January 2011

Here's how to enable outgoing emails on your Amahi server.

Note: Make sure to use copy-paste to execute those commands. In particular, they contain back-ticks as the starting string delimiter, which can be hard to find on a keyboard!

As root user:

bash code
[[:Enable Outgoing Emails/somecode]]


Make sure to replace your_isp_smtp_server on the first line with the hostname or IP address of your ISP SMTP server.

If you need to connect to the SMTP server using port 587 (TLS/STARTTLS), you'll need to do this too:

bash code
[[:Enable Outgoing Emails/somecode2]]


If you want to use another port than 587, change that number in the above command (it's there twice), before executing it. If you already executed it, edit the sendmail.mc file, and search for 587 - it should appear there twice - change both.

If you need to provide a username and password to use the SMTP server, you'll need to do this too:

bash code
[[:Enable Outgoing Emails/somecode3]]