LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Server (https://www.linuxquestions.org/questions/linux-server-73/)
-   -   emails are not sending (https://www.linuxquestions.org/questions/linux-server-73/emails-are-not-sending-4175507345/)

nibraz 06-07-2014 03:50 PM

emails are not sending
 
Hi

I am running a php website and whenever I use the contact us form the emails never get sent.

I checked /var/log/maillog and this is what it says

Code:

Jun  7 21:40:01 server1 imapd: Connection, ip=[::1]
Jun  7 21:40:01 server1 imapd: Disconnected, ip=[::1], time=0
Jun  7 21:40:01 server1 pop3d: Connection, ip=[::1]
Jun  7 21:40:01 server1 pop3d: Disconnected, ip=[::1]
Jun  7 21:40:03 server1 postfix/proxymap[14072]: fatal: open /etc/postfix/mysql-virtual_transports.cf: Permission denied
Jun  7 21:40:04 server1 postfix/trivial-rewrite[8991]: warning: private/proxymap socket: service dict_proxy_open: Success
Jun  7 21:40:04 server1 postfix/smtpd[14049]: warning: private/proxymap socket: service dict_proxy_open: Connection reset by peer
Jun  7 21:40:04 server1 postfix/master[8985]: warning: process /usr/libexec/postfix/proxymap pid 14072 exit status 1
Jun  7 21:40:04 server1 postfix/master[8985]: warning: /usr/libexec/postfix/proxymap: bad command startup -- throttling
Jun  7 21:41:04 server1 postfix/proxymap[14095]: fatal: open /etc/postfix/mysql-virtual_transports.cf: Permission denied
Jun  7 21:41:05 server1 postfix/trivial-rewrite[8991]: warning: private/proxymap socket: service dict_proxy_open: Success
Jun  7 21:41:05 server1 postfix/smtpd[14049]: warning: private/proxymap socket: service dict_proxy_open: Connection reset by peer
Jun  7 21:41:05 server1 postfix/master[8985]: warning: process /usr/libexec/postfix/proxymap pid 14095 exit status 1
Jun  7 21:41:06 server1 postfix/proxymap[14096]: fatal: open /etc/postfix/mysql-virtual_transports.cf: Permission denied
Jun  7 21:41:07 server1 postfix/trivial-rewrite[8991]: warning: private/proxymap socket: service dict_proxy_open: Success
Jun  7 21:41:07 server1 postfix/smtpd[14049]: warning: private/proxymap socket: service dict_proxy_open: Connection reset by peer
Jun  7 21:41:07 server1 postfix/master[8985]: warning: process /usr/libexec/postfix/proxymap pid 14096 exit status 1
Jun  7 21:41:08 server1 postfix/proxymap[14097]: fatal: open /etc/postfix/mysql-virtual_transports.cf: Permission denied
Jun  7 21:41:09 server1 postfix/smtpd[14049]: warning: private/proxymap socket: service dict_proxy_open: Connection reset by peer
Jun  7 21:41:09 server1 postfix/trivial-rewrite[8991]: warning: private/proxymap socket: service dict_proxy_open: Success
Jun  7 21:41:09 server1 postfix/master[8985]: warning: process /usr/libexec/postfix/proxymap pid 14097 exit status 1
Jun  7 21:41:09 server1 postfix/master[8985]: warning: /usr/libexec/postfix/proxymap: bad command startup -- throttling
Jun  7 21:41:39 server1 clamd[2258]: SelfCheck: Database status OK.
Jun  7 21:42:09 server1 postfix/proxymap[14120]: fatal: open /etc/postfix/mysql-virtual_transports.cf: Permission denied
Jun  7 21:42:10 server1 postfix/trivial-rewrite[8991]: warning: private/proxymap socket: service dict_proxy_open: Success
Jun  7 21:42:10 server1 postfix/smtpd[14049]: warning: private/proxymap socket: service dict_proxy_open: Connection reset by peer
Jun  7 21:42:10 server1 postfix/master[8985]: warning: process /usr/libexec/postfix/proxymap pid 14120 exit status 1
Jun  7 21:42:10 server1 postfix/master[8985]: warning: /usr/libexec/postfix/proxymap: bad command startup -- throttling
Jun  7 21:43:10 server1 postfix/proxymap[14147]: fatal: open /etc/postfix/mysql-virtual_transports.cf: Permission denied
Jun  7 21:43:10 server1 postfix/smtpd[14049]: connect from localhost[::1]
Jun  7 21:43:10 server1 postfix/smtpd[14049]: lost connection after CONNECT from localhost[::1]
Jun  7 21:43:10 server1 postfix/smtpd[14049]: disconnect from localhost[::1]
Jun  7 21:43:11 server1 postfix/trivial-rewrite[8991]: warning: private/proxymap socket: service dict_proxy_open: Success
Jun  7 21:43:11 server1 postfix/master[8985]: warning: process /usr/libexec/postfix/proxymap pid 14147 exit status 1
Jun  7 21:43:12 server1 postfix/proxymap[14148]: fatal: open /etc/postfix/mysql-virtual_transports.cf: Permission denied
Jun  7 21:43:13 server1 postfix/trivial-rewrite[8991]: warning: private/proxymap socket: service dict_proxy_open: Success
Jun  7 21:43:13 server1 postfix/master[8985]: warning: process /usr/libexec/postfix/proxymap pid 14148 exit status 1
Jun  7 21:43:13 server1 postfix/master[8985]: warning: /usr/libexec/postfix/proxymap: bad command startup -- throttling
Jun  7 21:44:13 server1 postfix/proxymap[14184]: fatal: open /etc/postfix/mysql-virtual_transports.cf: Permission denied
Jun  7 21:44:14 server1 postfix/trivial-rewrite[8991]: warning: private/proxymap socket: service dict_proxy_open: Success
Jun  7 21:44:14 server1 postfix/master[8985]: warning: process /usr/libexec/postfix/proxymap pid 14184 exit status 1
Jun  7 21:44:14 server1 postfix/master[8985]: warning: /usr/libexec/postfix/proxymap: bad command startup -- throttling
Jun  7 21:45:00 server1 postfix/pickup[8987]: warning: maildrop/6F004143660: queue file write error
Jun  7 21:45:00 server1 postfix/cleanup[8989]: warning: problem talking to service rewrite: Connection timed out
Jun  7 21:45:01 server1 pop3d: Connection, ip=[::1]
Jun  7 21:45:01 server1 pop3d: Disconnected, ip=[::1]
Jun  7 21:45:01 server1 imapd: Connection, ip=[::1]
Jun  7 21:45:01 server1 imapd: Disconnected, ip=[::1], time=0
Jun  7 21:45:14 server1 postfix/proxymap[14253]: fatal: open /etc/postfix/mysql-virtual_transports.cf: Permission denied
Jun  7 21:45:14 server1 postfix/smtpd[14230]: connect from localhost[::1]
Jun  7 21:45:14 server1 postfix/smtpd[14230]: lost connection after CONNECT from localhost[::1]
Jun  7 21:45:14 server1 postfix/smtpd[14230]: disconnect from localhost[::1]
Jun  7 21:45:15 server1 postfix/master[8985]: warning: process /usr/libexec/postfix/proxymap pid 14253 exit status 1
Jun  7 21:45:15 server1 postfix/trivial-rewrite[8991]: warning: private/proxymap socket: service dict_proxy_open: Success
Jun  7 21:45:15 server1 postfix/master[8985]: warning: /usr/libexec/postfix/proxymap: bad command startup -- throttling
Jun  7 21:45:15 server1 postfix/cleanup[14191]: warning: private/proxymap socket: service dict_proxy_open: Connection reset by peer
Jun  7 21:45:16 server1 postfix/proxymap[14254]: fatal: open /etc/postfix/mysql-virtual_transports.cf: Permission denied
Jun  7 21:45:17 server1 postfix/master[8985]: warning: process /usr/libexec/postfix/proxymap pid 14254 exit status 1
Jun  7 21:45:17 server1 postfix/trivial-rewrite[8991]: warning: private/proxymap socket: service dict_proxy_open: Success
Jun  7 21:45:17 server1 postfix/cleanup[14191]: warning: private/proxymap socket: service dict_proxy_open: Connection reset by peer
Jun  7 21:46:15 server1 postfix/proxymap[14273]: fatal: open /etc/postfix/mysql-virtual_transports.cf: Permission denied
Jun  7 21:46:16 server1 postfix/cleanup[14191]: warning: private/proxymap socket: service dict_proxy_open: Connection reset by peer
Jun  7 21:46:16 server1 postfix/trivial-rewrite[8991]: warning: private/proxymap socket: service dict_proxy_open: Success
Jun  7 21:46:16 server1 postfix/master[8985]: warning: process /usr/libexec/postfix/proxymap pid 14273 exit status 1
Jun  7 21:46:16 server1 postfix/master[8985]: warning: /usr/libexec/postfix/proxymap: bad command startup -- throttling
Jun  7 21:47:16 server1 postfix/proxymap[14296]: fatal: open /etc/postfix/mysql-virtual_transports.cf: Permission denied
Jun  7 21:47:17 server1 postfix/cleanup[14191]: warning: private/proxymap socket: service dict_proxy_open: Connection reset by peer
Jun  7 21:47:17 server1 postfix/trivial-rewrite[8991]: warning: private/proxymap socket: service dict_proxy_open: Success
Jun  7 21:47:17 server1 postfix/master[8985]: warning: process /usr/libexec/postfix/proxymap pid 14296 exit status 1
Jun  7 21:47:17 server1 postfix/master[8985]: warning: /usr/libexec/postfix/proxymap: bad command startup -- throttling

Does anyone know how to get this fixed? as none of my emails are being sent.

Many Thanks.

smallpond 06-07-2014 04:26 PM

This error:
Code:

/etc/postfix/mysql-virtual_transports.cf: Permission denied
means that the file is either owned by the wrong user or has the wrong permissions.
Here is an explanation of how file permissions work:

http://www.zzee.com/solutions/unix-permissions.shtml

The postfix program probably runs as user "postfix". You can check with this command:
Code:

ps -ef | awk '/postfix/ {print $1}'
To change the ownership to user postfix, do (as root):
Code:

chown postfix /etc/postfix/mysql-virtual_transports.cf

nibraz 06-07-2014 06:51 PM

Thank you! that fixed it! :)

nibraz 06-14-2014 12:12 PM

It doesnt work anymore :(

this is what the log says:

Quote:

Jun 14 18:05:05 server1 postfix/smtpd[10670]: connect from unknown[127.0.0.1]
Jun 14 18:05:05 server1 postfix/smtpd[10670]: 27F021422F5: client=unknown[127.0.0.1]
Jun 14 18:05:05 server1 postfix/cleanup[10646]: 27F021422F5: message-id=<20140614170501.B68251422F7@server1.mydomain.com>
Jun 14 18:05:05 server1 postfix/qmgr[10472]: 27F021422F5: from=<apache@server1.mydomain.com>, size=1822, nrcpt=1 (queue active)
Jun 14 18:05:05 server1 amavis[23853]: (23853-18) Passed CLEAN {RelayedOpenRelay}, <apache@server1.mydomain.com> -> <myemail.com>, Message-ID: <20140614170501.B68251422F7@server1.mydomain.com>, mail_id: iCn_724LwEbn, Hits: 0.379, size: 1364, queued_as: 27F021422F5, 1736 ms
Jun 14 18:05:05 server1 postfix/smtp[10652]: B68251422F7: to=<myemail.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=3.4, delays=0.01/1.7/0.01/1.7, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as 27F021422F5)
Jun 14 18:05:05 server1 postfix/qmgr[10472]: B68251422F7: removed
Jun 14 18:05:06 server1 postfix/smtp[10668]: 27F021422F5: to=<myemail.com>, relay=mx4.hotmail.com[207.46.8.167]:25, delay=1.3, delays=0/0/0.51/0.78, dsn=2.0.0, status=sent (250 <20140614170501.B68251422F7@server1.mydomain.com> Queued mail for delivery)
Jun 14 18:05:06 server1 postfix/qmgr[10472]: 27F021422F5: removed
Jun 14 18:05:06 server1 postfix/smtp[10665]: 212B71422F4: to=<myemail.com>, relay=mx2.hotmail.com[65.55.37.88]:25, delay=1.3, delays=0/0/0.51/0.81, dsn=2.0.0, status=sent (250 <20140614170501.BD6201422FD@server1.mydomain.com> Queued mail for delivery)
Jun 14 18:05:06 server1 postfix/qmgr[10472]: 212B71422F4: removed
Jun 14 18:05:25 server1 postfix/postfix-script[10685]: stopping the Postfix mail system
Jun 14 18:05:25 server1 postfix/master[10469]: terminating on signal 15
Jun 14 18:05:25 server1 postfix/postfix-script[10743]: warning: not owned by root: /etc/postfix/mysql-virtual_transports.cf
Jun 14 18:05:25 server1 postfix/postfix-script[10758]: starting the Postfix mail system
Jun 14 18:05:25 server1 postfix/master[10759]: daemon started -- version 2.6.6, configuration /etc/postfix
any help?

thank you.

Ginola 06-15-2014 04:59 PM

I think this is what you are looking for...

Code:

# postfix set-permissions


All times are GMT -5. The time now is 07:35 PM.