Hello, I get the following error when trying to send/test email through the server. I have included my etc/postfix/main.cf settings below. When I send a message from my email client (Thunderbird), it says "sent successfully". When I try to read messages, it goes through its functions smoothly but no mail. I tried to send a test msg to a backup yahoo email account but never received any emails. DNS testing from dnsstuff.com reported no errors on the mail tests. "mxtoolbox.com" reported the Relay Access Denied Error. Can anyone please lend some help with this? I my totally lost with this one and I really need to get my email working. Configuration: ........................ queue_directory = /var/spool/postfix command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix mail_owner = postfix inet_interfaces = all unknown_local_recipient_reject_code = 550 alias_maps = hash:/etc/aliases debug_peer_level = 2 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5 sendmail_path = /usr/sbin/sendmail.postfix newaliases_path = /usr/bin/newaliases.postfix mailq_path = /usr/bin/mailq.postfix setgid_group = postdrop html_directory = no manpage_directory = /usr/share/man sample_directory = /usr/share/doc/postfix-2.2.8/samples readme_directory = /usr/share/doc/postfix-2.2.8/README_FILES smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination smtpd_tls_auth_only = no smtp_use_tls = yes smtpd_use_tls = yes smtp_tls_note_starttls_offer = yes smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem smtpd_tls_loglevel = 1 smtpd_tls_received_header = yes smtpd_tls_session_cache_timeout = 3600s tls_random_source = dev:/dev/urandom Thank you in advance, Richard
Relay access denied Have a look at this thread see if it helps: http://www.howtoforge.com/forums/showthread.php?t=6029 If not try searching the forums again for relay access denied there are lots of posts on this topic.
Checked other thread Hello Blixx, Thank you for your help. I looked at that other thread and every other thread on the forum. But still no luck. I went as far as copying someone else's configuration hoping something positive would happen, no luck. In reading some of the other threads I notice others have lines referring to the two files below; /etc/postfix/local-host-name /etc/postfix/virtusertable But my configuration file did not have these lines at all. Are they very necessary? Did I loose something from the original installation? Can/should I still configure these files/directories manually? I tried editing and entered the entires manually but I got "Timeout" errors when checking the mail server. So I took them out and got rid of the errors. Please any one have some more ideas???? Rgds, Richard
Interesting Well since last week I finally got my email client to send/receive POP3 email. The problem I see now is that I have to use the UNix user name for it to work. Example: SEND from [email protected] to [email protected] SUCCESS The same goes for mail sent from one website on same server to another but I still need to use the Unix name NOT [email protected] , [email protected]. I also sent a message from [email protected] to [email protected] FAIL I sent a message form [email protected] to [email protected] SUCCESS When I create the "virtsuertable" file manually and re-insert that line, I get a lot of errors. Any ideas anyone ?? Richard
If you dont have these lines, add them. These problems all happen because you did not follow the perfect setup, then you reconfigured postfix after ISPConfig was installed. This removed the settings ISPConfig has set during its installation. Do not insert lines to virtusertable manually. This is done by ISPConfig and ISPConfig will remove manually added lines. You should consider to format your server and reinstall it after the perfect setup guide. If you follow the guide line by line, you will have a perfectly running system within 1 - 1.5 hours.
Any other way? Hello Till, Thanks again for responding. Question, are you saying there is no other way of fixing this? Are the automatic steps to make the ISPConfig program re-create these files and entries are not possible??. I'm reluctant to re-format again but if it's the only way then I will do so at this point. Please respond consevatively. Also, if I do send a request for a re-format, should I go with CentOS 4.2? thats what I had previously before this all started. If not, which distribution do you recommend for a flawless installation? Pls respond as soon as possible. I'm pretty desperate at this point. Thanks again for your help, Richard
** Update ** Hello Guys, I decided to look over everything and found the Default Virtual Usertable File location setting in the CP was >> /etc/mail/virtusertable << and Sendmail CW file's location was set to >> /etc/mail/local-host-names <<. So this happened by default at original installation. All threads in this forum point to the "/etc/postfix" directory when looking for this setting in the main.cf file. So I checked for the file and sure enough, all the information was in there !! I also checked it for updating and was updating properly. So I inserted the lines back then tested hoping that would de the trick. Well I get Timeout errors from my client and no send/receive email with the entries. I am sure there is parameter that is being overlooked or since the files above are working as they are supposed to. BTW, when I set my client to use "Secure Authentication" as recommended, it gives me an error saying my server does not support Authentication?? so I disabled it. Still looking ... Last few lines of Mailog file: Dec 5 10:16:25 sp2487a postfix/tlsmgr[5700]: warning: cannot open entropy device /dev/urandomhome_mailbox = Maildir/: No such file or directory Dec 5 10:16:25 sp2487a postfix/tlsmgr[5700]: exiting to reopen external entropy source dev:/dev/urandomhome_mailbox = Maildir/ Dec 5 10:16:26 sp2487a postfix/tlsmgr[5702]: warning: cannot open entropy device /dev/urandomhome_mailbox = Maildir/: No such file or directory Dec 5 10:16:26 sp2487a postfix/tlsmgr[5702]: exiting to reopen external entropy source dev:/dev/urandomhome_mailbox = Maildir/ Dec 5 10:16:26 sp2487a postfix/smtpd[5701]: fatal: open dictionary: expecting "type:name" form instead of "/etc/mail/virtusertable" Dec 5 10:16:27 sp2487a postfix/tlsmgr[5704]: warning: cannot open entropy device /dev/urandomhome_mailbox = Maildir/: No such file or directory Dec 5 10:16:27 sp2487a postfix/tlsmgr[5704]: exiting to reopen external entropy source dev:/dev/urandomhome_mailbox = Maildir/ Dec 5 10:16:27 sp2487a postfix/master[2102]: warning: process /usr/libexec/postfix/smtpd pid 5701 exit status 1 Dec 5 10:16:27 sp2487a postfix/master[2102]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
Update With mail, All online DNS services report everything is fine, all Postfix configurations are not reporting any errors. From my Client, I send and recieve invisible mail smoothly. Now I am wondering if the emails are actually going to another file location all this time and not being picked up. If so, anyway of checking this and re-configuring? Any ideas? my postfix conf below: .......................................................... queue_directory = /var/spool/postfix command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix mail_owner = postfix inet_interfaces = all unknown_local_recipient_reject_code = 550 debug_peer_level = 2 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5 alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases sendmail_path = /usr/sbin/sendmail.postfix newaliases_path = /usr/bin/newaliases.postfix mailq_path = /usr/bin/mailq.postfix setgid_group = postdrop html_directory = no manpage_directory = /usr/share/man sample_directory = /usr/share/doc/postfix-2.2.8/samples readme_directory = /usr/share/doc/postfix-2.2.8/README_FILES mydomain = mywebsite.com myhostname = mail.$mydomain mydestination = /etc/mail/local-host-names virtual_maps = hash:/etc/mail/virtusertable mynetworks = 127.0.0.0/8 relay_domains = $mydestination relayhost = recipient_delimiter = + smtpd_sasl_local_domain = smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination smtpd_tls_auth_only = no smtp_use_tls = yes smtpd_use_tls = yes smtp_tls_note_starttls_offer = yes smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem smtpd_tls_loglevel = 1 smtpd_tls_received_header = yes smtpd_tls_session_cache_timeout = 3600s tls_random_source = dev:/dev/urandom Oh by the way, as I was working onthis isue, one e-mail from the outside "squeeked in" (got in). I don't know how or remember the configuration at the moment. "Go Figure"
Still not working Hello Till, I went ahead and re-installed ISPConfig (fifth time) but this time, using your "Step-by-Step Perfect Installation" method. Everything went smooth "since I am now an expert", 4 hours !!. But again no email.. I dont know what else to do, I give up. You can take a look at my main.cf configuration above. Thank you in advance, Richard
Please run Code: postconf -e 'virtual_maps = hash:/etc/postfix/virtusertable' postconf -e 'mydestination = /etc/postfix/local-host-names' /etc/init.d/postfix restart Then check your mail log for errors.