451 4.3.0 Error: queue file write error

General discussion about Zimbra Desktop.
Post Reply
lmp
Posts: 4
Joined: Fri Apr 17, 2015 1:55 am

451 4.3.0 Error: queue file write error

Post by lmp »

Hello,
After upgrade to 8.6, before I had (8.0.6), I have issues with mail sending, looks like I do receive mails correctly but none can send mails.
if I look at mailbox.log I can see:
Caused by: com.zimbra.cs.mailbox.MailSender$SafeSendFailedException: MESSAGE_NOT_DELIVERED; chained exception is:
com.zimbra.cs.mailclient.CommandFailedException: DATA failed: 451 4.3.0 Error: queue file write error
bit more log:
2015-04-17 09:41:05,832 INFO [qtp509886383-103:https://10.1.2.6:443/service/soap/SendMsgRequest] [name=lmp@chomi.lv;mid=7;ip=10.1.2.4;ua=ZimbraWebClient - GC42 (Win)/8.6.0_GA_1153;] SoapEngine - handler exception
com.zimbra.cs.mailbox.MailServiceException: SMTP server reported: MESSAGE_NOT_DELIVERED
ExceptionId:qtp509886383-103:https://10.1.2.6:443/service/soap/SendM ... a61a1d9c5f
Code:mail.SEND_FAILURE
at com.zimbra.cs.mailbox.MailServiceException.internal_SEND_FAILURE(MailServiceException.java:519)
at com.zimbra.cs.mailbox.MailServiceException.SEND_FAILURE(MailServiceException.java:531)
at com.zimbra.cs.mailbox.MailSender.sendMimeMessage(MailSender.java:712)
at com.zimbra.cs.mailbox.MailSender.sendMimeMessage(MailSender.java:454)
at com.zimbra.cs.mailbox.MailSender.sendMimeMessage(MailSender.java:409)
at com.zimbra.cs.service.mail.SendMsg.doSendMessage(SendMsg.java:236)
at com.zimbra.cs.service.mail.SendMsg.handle(SendMsg.java:168)
at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEngine.java:569)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:432)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:266)
at com.zimbra.soap.SoapServlet.doWork(SoapServlet.java:303)
at com.zimbra.soap.SoapServlet.doPost(SoapServlet.java:213)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at com.zimbra.cs.servlet.ZimbraServlet.service(ZimbraServlet.java:209)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:738)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1651)
at com.zimbra.cs.servlet.CsrfFilter.doFilter(CsrfFilter.java:168)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at com.zimbra.cs.servlet.RequestStringFilter.doFilter(RequestStringFilter.java:54)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at com.zimbra.cs.servlet.SetHeaderFilter.doFilter(SetHeaderFilter.java:59)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter.java:83)
at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:351)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at com.zimbra.cs.servlet.ETagHeaderFilter.doFilter(ETagHeaderFilter.java:47)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at com.zimbra.cs.servlet.ContextPathBasedThreadPoolBalancerFilter.doFilter(ContextPathBasedThreadPoolBalancerFilter.java:107)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at com.zimbra.cs.servlet.ZimbraQoSFilter.doFilter(ZimbraQoSFilter.java:116)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at com.zimbra.cs.servlet.ZimbraInvalidLoginFilter.doFilter(ZimbraInvalidLoginFilter.java:117)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at org.eclipse.jetty.servlets.DoSFilter.doFilterChain(DoSFilter.java:457)
at org.eclipse.jetty.servlets.DoSFilter.doFilter(DoSFilter.java:326)
at org.eclipse.jetty.servlets.DoSFilter.doFilter(DoSFilter.java:299)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1622)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:549)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:544)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:221)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1111)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:478)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1045)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:199)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:109)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:309)
at org.eclipse.jetty.server.handler.DebugHandler.handle(DebugHandler.java:81)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
at org.eclipse.jetty.server.Server.handle(Server.java:462)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:279)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:232)
at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:534)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:607)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:536)
at java.lang.Thread.run(Thread.java:745)
Caused by: com.zimbra.cs.mailbox.MailSender$SafeSendFailedException: MESSAGE_NOT_DELIVERED; chained exception is:
com.zimbra.cs.mailclient.CommandFailedException: DATA failed: 451 4.3.0 Error: queue file write error
at com.zimbra.cs.mailclient.smtp.SmtpTransport.notify(SmtpTransport.java:300)
at com.zimbra.cs.mailclient.smtp.SmtpTransport.sendMessage(SmtpTransport.java:232)
at com.zimbra.cs.mailbox.MailSender.sendMessageToHost(MailSender.java:1107)
at com.zimbra.cs.mailbox.MailSender.sendMessage(MailSender.java:1032)
at com.zimbra.cs.mailbox.MailSender.sendMimeMessage(MailSender.java:646)
... 57 more

unfortunately I'm not familiar with zimbra and it's logs, could anyone please help to solve this issue?
lmp
Posts: 4
Joined: Fri Apr 17, 2015 1:55 am

451 4.3.0 Error: queue file write error

Post by lmp »

Short comment: I have found that after upgrade there are successfully sent messages, looks like problem appeared last night, I'm sure there were no config changes in that time.
lmp
Posts: 4
Joined: Fri Apr 17, 2015 1:55 am

451 4.3.0 Error: queue file write error

Post by lmp »

Strange, but it just restarted to work correctly during weekend. I have tried many things to fix, but nothing helped before.

I don't believe in self healing stuff in computer env. Any ideas what's the deal? Am I missing something?

Thanks :)
lmp
Posts: 4
Joined: Fri Apr 17, 2015 1:55 am

451 4.3.0 Error: queue file write error

Post by lmp »

OK looks like I have great monologue here :)

It appeared that it was false hope it started to work, it was just local delivery.

I have failed every attempt to get it back to normal functionality. So had to make very painful decision to move back to before upgrade backup, so I have lost incoming mails for few days. It is bad, but even worse is situation when no one can send out e-mails. :S Fortunately my installation is quite small.

I'm not sure, but it might be possible there is something about amavis, unfortunately I'm not familiar with amavis and postfix configs to be able to troubleshoot it.

So now I have stuck with old version and can't upgrade because I have no clue how to succeed with upgrade.

If anyone have some ideas how to get to work correctly 8.6 I'd be happy to try.

Thanks! :)
ShumaDK
Posts: 2
Joined: Tue Oct 03, 2017 8:13 am

Re: 451 4.3.0 Error: queue file write error

Post by ShumaDK »

Check your Postfix main.cf file (/opt/zimbra/common/conf/main.cf) for tuning changes you've done before, for example bcc_maps = smth. or any other options you've added there.
Post Reply