Steps to fix zmdailyreport where mutliple MTAs are present: Difference between revisions
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
<br> | <br> | ||
<h2>Problem:-</h2> | <h2>Problem:-</h2> | ||
"zmdailyreport" does not support SMTP fail-over. | "zmdailyreport" does not support SMTP fail-over.<br /> | ||
OR | OR<br /> | ||
"zmdailyreport" sometimes not working if more than one MTAs are present in ZCS environment. | "zmdailyreport" sometimes not working if more than one MTAs are present in ZCS environment.<br /> | ||
Revision as of 02:22, 19 August 2017
Fix "zmdailyreport" where mutliple MTAs are present
Problem:-
"zmdailyreport" does not support SMTP fail-over.
OR
"zmdailyreport" sometimes not working if more than one MTAs are present in ZCS environment.
Solution:-
If multiple MTAs configured with ZCS setup then some time smtp hosts are not loading with the dailyreport script. We found a workaround for this issue, where we need to define a single smtphost name in script instead of variable.
Workaround 1:-
To do this edit "/opt/zimbra/libexec/zmdailyreport" from ROOT user, and make following changes.
Before Changes:-
$ENV{MAILADDRESS} = $from_address; my $mailer = Mail::Mailer->new( "smtp", Server => $smtphost, Port => $smtpport ); $mailer->open(
After Changes:-
$ENV{MAILADDRESS} = $from_address; my $mailer = Mail::Mailer->new( "smtp", Server => "zimbra-smtp1.example.com", Port => $smtpport ); $mailer->open(
Workaround 2:-
Edit "/opt/zimbra/libexec/zmdailyreport" and comment "smtphost" entry and define direct SMTP server like below example.
#my $smtphost = getLdapConfigValue("zimbraSmtpHostname") || "localhost"; my $smtphost = " zimbra-smtp1.example.com ";
Here are two bugs reported for this issue:-
https://bugzilla.zimbra.com/show_bug.cgi?id=85161 https://bugzilla.zimbra.com/show_bug.cgi?id=97024
Submitted by: Heera Singh Koranga