Troubleshooting Course Content Rough Drafts-Identify And Resolve Mail Flow Issues: Difference between revisions

No edit summary
Line 48: Line 48:


<strong>zimbraSmtpHostname</strong>: Used by the zimbra user store node not running MTA service.  
<strong>zimbraSmtpHostname</strong>: Used by the zimbra user store node not running MTA service.  
==Section VI - Real World case examples==
===OS MTA vs. Zimbra MTA===
When a Linux OS is installed, the OS will include either Postfix or Sendmail.
You must be aware that if the OS installs Postfix, the binary paths will be different.
<code><pre>
[root@mail ~] which postfix
/usr/sbin/postfix
</pre></code>
<code><pre>
[zimbra@mail ~] which postfix
~/bin/postfix
</pre></code>
See the difference? Make sure when you are running postfix commands like postconf, that you are running the commands as the zimbra user, not root.
Also, make sure to disable the OS MTA from the start up sequence.
<code><pre>
chkconfig postfix off
or
update-rc.d -f /etc/init.d/postfix remove
</pre></code>





Revision as of 18:27, 11 February 2015

ROUGH DRAFT

Introduction

Section I - General Info

Email traffic depends on DNS MX records

Section II - Trouble with Incoming Messages

Why are my messages not getting delivered? Check your DNS MX records from this linux command

host –t mx yourdomain.com

You should see something like…

yourdomain.com is handled by 10 mail.yourdomain.com.

Check to see if the MTA IP address is correct

host -t a mail.yourdomain.com

Is the IP correct?

Section III - Trouble with Outgoing Messages

Why are my messages not getting sent out?

Is your Network provider denying outbound smtp connections?

telnet smtp.hp.com 25

Section IV - Troubleshooting Tools

  • /opt/zimbra/postfix/sbin/mailq
  • /opt/zimbra/postfix/sbin/postqueue
  • sudo /opt/zimbra/libexec/zmqstat
  • /opt/zimbra/libexec/zmmsgtrace

Section V - Differences between zimbraMtaRelayHost & zimbraSmtpHostname

zimbraMtaRelayHost: Used by the zimbra MTA, postfix's value for postconf relayhost.

zimbraSmtpHostname: Used by the zimbra user store node not running MTA service.

Section VI - Real World case examples

OS MTA vs. Zimbra MTA

When a Linux OS is installed, the OS will include either Postfix or Sendmail. You must be aware that if the OS installs Postfix, the binary paths will be different.

[root@mail ~] which postfix
/usr/sbin/postfix
[zimbra@mail ~] which postfix
~/bin/postfix

See the difference? Make sure when you are running postfix commands like postconf, that you are running the commands as the zimbra user, not root.

Also, make sure to disable the OS MTA from the start up sequence.

chkconfig postfix off 

or

update-rc.d -f /etc/init.d/postfix remove


Verified Against: Zimbra Collaboration Suite 8.6 Date Created: 01/22/2015
Article ID: https://wiki.zimbra.com/index.php?title=Troubleshooting_Course_Content_Rough_Drafts-Identify_And_Resolve_Mail_Flow_Issues Date Modified: 2015-02-11



Try Zimbra

Try Zimbra Collaboration with a 60-day free trial.
Get it now »

Want to get involved?

You can contribute in the Community, Wiki, Code, or development of Zimlets.
Find out more. »

Looking for a Video?

Visit our YouTube channel to get the latest webinars, technology news, product overviews, and so much more.
Go to the YouTube channel »

Jump to: navigation, search