Dear all,
I have installed ubuntu server NO GUI on my hp desktop machine.
I am thrilled! because everything works!
I have installed postfix, courier, sasl, spamassassin, mysql, squirrelmail on the box according to a howtoforge tut.
I had some problems with spamassassin, apache, and courier, but I solved them all.
However there's one problem which I cannot solve. I am at this for two weeks and I cannot have no more!
I'm beyond frustration,...I'm tired. It takes like 5-7 hours everyday trying to solve and I did everything I could think of. I surfed the Inet, but this had no consequence.
I have windows box here with hmailsever on it, and it works fine behind the router/firewall.
My A record is ok and my MX record and PTR also ok. Again, with hmailserver everyhting works without any problems.
check it also at pingability.com (very good site)
First postfix did not send mail locally, but I succeeded in making it work.
Now it sends out mail (I think....), but I get a "connection refused" if I send a mail to my mailaccount at my ISP and on other mail accounts. The mail stays in the mailqueue on my box. I use the command mailq to check if mail has been sent.
I always try to solve my problems, but sometimes one needs a helping hand.....
Any suggestions and any idea pointing me in the right directions is valuable and very welcome.
thanks in advance for your effort and it's greatly appreciated.
August.
/etc/postfix/main.cf
# See /usr/share/postfix/main.cf.dist for a commented, more complete
# version
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
#smtpd_banner = $myhostname ESMTP $mail_name (ImergonServer)
smtpd_banner = $myhostname ESMTP $mail_name (ImergonMailServer)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
readme_directory = /usr/share/doc/postfix
# TLS parameters
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
smtpd_use_tls = yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
myhostname = host.domain.nl
mydomain = domain.nl
myorigin = /etc/mailname
# mydestination = $myhostname,localhost,localhost.$mydomain,mail.$my domain
mydestination = mail.domain.nl,localhost,localhost.localdomain,war rior.$mydomain
mynetworks = 127.0.0.1,10.0.0.0/24
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mailbox_size_limit = 0
recipient_delimiter = +
html_directory = /usr/share/doc/postfix/html
virtual_alias_domains =
# This setting searches for domains in the mysql database.
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf
# This setting defines the mailboxes of the users who are in mysql users db.
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /home/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
smtpd_sasl_auth_enable = yes
broken_sasl_auth_client = yes
smtpd_sasl_authenticated_header = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_unknown_sender_domain, reject_rbl_client zen.spamhaus.org, reject_rbl_client list.dsbl.org smtpd_helo_required = yes
disable_vrfy_command = yes
smtpd_data_restrictions = reject_unauth_pipelining
smtpd_etrn_restrictions = reject
# This setting is a lookup to transport mail to the right users in the mysql db.
transport_maps = proxy:mysql:/etc/postfix/mysql-virtual_transports.cf
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
# virtual_mailbox_limit_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "The user you are trying to reach is over quota on mailbox." virtual_overquota_bounce = yes
# This setting is for aliases to be defined in the mysql db.
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $virtual_mailbox_limit_maps
content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf
relayhost =
inet_interfaces = all
inet_protocols = all
/etc/postfix/master.cf:
#
# Postfix master process configuration file. For details on the format
# of the file, see the master(5) manual page (command: "man 5 master").
#
# Do not forget to execute "postfix reload" after editing this file.
#
# ================================================== ========================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ================================================== ========================
smtp inet n - n - - smtpd
#submission inet n - - - - smtpd
# -o smtpd_tls_security_level=encrypt
# -o smtpd_sasl_auth_enable=yes
# -o smtpd_client_restrictions=permit_sasl_authenticate d,reject
# -o milter_macro_daemon_name=ORIGINATING
#smtps inet n - - - - smtpd
# -o smtpd_tls_wrappermode=yes
# -o smtpd_sasl_auth_enable=yes
# -o smtpd_client_restrictions=permit_sasl_authenticate d,reject
# -o milter_macro_daemon_name=ORIGINATING
#628 inet n - - - - qmqpd
pickup fifo n - - 60 1 pickup
cleanup unix n - - - 0 cleanup
qmgr fifo n - n 300 1 qmgr
#qmgr fifo n - - 300 1 oqmgr
tlsmgr unix - - - 1000? 1 tlsmgr
rewrite unix - - - - - trivial-rewrite
bounce unix - - - - 0 bounce
defer unix - - - - 0 bounce
trace unix - - - - 0 bounce
verify unix - - - - 1 verify
flush unix n - - 1000? 0 flush
proxymap unix - - n - - proxymap
proxywrite unix - - n - 1 proxymap
smtp unix - - - - - smtp
# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay unix - - - - - smtp
-o smtp_fallback_relay=
# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq unix n - - - - showq
error unix - - - - - error
retry unix - - - - - error
discard unix - - - - - discard
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - - - - lmtp
anvil unix - - - - 1 anvil
scache unix - - - - 1 scache
# new added line by August for configuration.
amavis unix - - - - 2 smtp
-o smtp_data_done_timeout=1200
-o smtp_send_xforward_command=yes
127.0.0.1:10025 inet n - - - - smtpd
-o content_filter=
-o local_recipient_maps=
-o relay_recipient_maps=
-o smtpd_restriction_classes=
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,rej ect
-o mynetworks=127.0.0.0/8
-o strict_rfc821_envelopes=yes
-o receive_override_options=no_unknown_recipient_chec ks,no_header_body_checks
-o smtpd_bind_address=127.0.0.1
# Configurations is done.
#
# ================================================== ==================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent. See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ================================================== ==================
#
# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
#
# See the Postfix UUCP_README file for configuration details.
#
uucp unix - n n - - pipe
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
# Other external delivery methods.
#
ifmail unix - n n - - pipe
flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp unix - n n - - pipe
flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
scalemail-backend unix - n n - 2 pipe
flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
mailman unix - n n - - pipe
flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
${nexthop} ${user}
/etc/mailname:
mail.mydomain.nl
/etc/hosts :
127.0.0.1 localhost localhost
127.0.1.1 host MailMachine
182.193.122.122 mail.mydomain.nl mailserver
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
/var/log/mail.log :
Jan 4 12:17:02 Mail authdaemond: stopping authdaemond children
Jan 4 12:17:02 Mail postfix/master[4647]: terminating on signal 15
Jan 4 12:17:06 Mail spamd[4005]: spamd: server killed by SIGTERM, shutting down
Jan 4 12:17:51 Mail amavis[3847]: starting. /usr/sbin/amavisd-new at Mail.lan amavisd-new-2.6.1 (20080629),
Unicode aware
Jan 4 12:17:51 Mail amavis[3847]: Perl version 5.010000
Jan 4 12:17:53 Mail amavis[3852]: Net::Server: Group Not Defined. Defaulting to EGID '121 121'
Jan 4 12:17:53 Mail amavis[3852]: Net::Server: User Not Defined. Defaulting to EUID '109'
Jan 4 12:17:53 Mail amavis[3852]: Module Amavis::Conf 2.103
Jan 4 12:17:53 Mail amavis[3852]: Module Archive::Zip 1.18
Jan 4 12:17:53 Mail amavis[3852]: Module BerkeleyDB 0.34
Jan 4 12:17:53 Mail amavis[3852]: Module Compress::Zlib 2.011
Jan 4 12:17:53 Mail amavis[3852]: Module Convert::TNEF 0.17
Jan 4 12:17:53 Mail amavis[3852]: Module Convert::UUlib 1.11
Jan 4 12:17:53 Mail amavis[3852]: Module Crypt::OpenSSL::RSA 0.25
Jan 4 12:17:53 Mail amavis[3852]: Module DBD::mysql 4.007
Jan 4 12:17:53 Mail amavis[3852]: Module DBI 1.605
Jan 4 12:17:53 Mail amavis[3852]: Module DB_File 1.816_1
Jan 4 12:17:53 Mail amavis[3852]: Module Digest::MD5 2.36_01
Jan 4 12:17:53 Mail amavis[3852]: Module Digest::SHA 5.45
Jan 4 12:17:53 Mail amavis[3852]: Module Digest::SHA1 2.11
Jan 4 12:17:53 Mail amavis[3852]: Module MIME::Entity 5.426
Jan 4 12:17:53 Mail amavis[3852]: Module MIME::Parser 5.426
Jan 4 12:17:53 Mail amavis[3852]: Module MIME::Tools 5.426
Jan 4 12:17:53 Mail amavis[3852]: Module Mail:

KIM 0.32
Jan 4 12:17:53 Mail amavis[3852]: Module Mail::Header 2.03
Jan 4 12:17:53 Mail amavis[3852]: Module Mail::Internet 2.03
Jan 4 12:17:53 Mail amavis[3852]: Module Mail::SPF v2.006
Jan 4 12:17:53 Mail amavis[3852]: Module Mail::SpamAssassin 3.002005
Jan 4 12:17:53 Mail amavis[3852]: Module Net:

NS 0.63
Jan 4 12:17:53 Mail amavis[3852]: Module Net::Server 0.97
Jan 4 12:17:53 Mail amavis[3852]: Module NetAddr::IP 4.007
Jan 4 12:17:53 Mail amavis[3852]: Module Razor2::Client::Version 2.84
Jan 4 12:17:53 Mail amavis[3852]: Module Socket6 0.20
Jan 4 12:17:53 Mail amavis[3852]: Module Time::HiRes 1.9711
Jan 4 12:17:53 Mail amavis[3852]: Module URI 1.35
Jan 4 12:17:53 Mail amavis[3852]: Module Unix::Syslog 1.1
Jan 4 12:17:53 Mail amavis[3852]: Amavis:

B code loaded
Jan 4 12:17:53 Mail amavis[3852]: Amavis::Cache code loaded
Jan 4 12:17:53 Mail amavis[3852]: SQL base code NOT loaded
Jan 4 12:17:53 Mail amavis[3852]: SQL::Log code NOT loaded
Jan 4 12:17:53 Mail amavis[3852]: SQL::Quarantine NOT loaded
Jan 4 12:17:53 Mail amavis[3852]: Lookup::SQL code NOT loaded
Jan 4 12:17:53 Mail amavis[3852]: Lookup::LDAP code NOT loaded
Jan 4 12:17:53 Mail amavis[3852]: AM.PDP-in proto code loaded
Jan 4 12:17:53 Mail amavis[3852]: SMTP-in proto code loaded
Jan 4 12:17:53 Mail amavis[3852]: Courier proto code NOT loaded
Jan 4 12:17:53 Mail amavis[3852]: SMTP-out proto code loaded
Jan 4 12:17:53 Mail amavis[3852]: Pipe-out proto code NOT loaded
Jan 4 12:17:53 Mail amavis[3852]: BSMTP-out proto code NOT loaded
Jan 4 12:17:53 Mail amavis[3852]: Local-out proto code loaded
Jan 4 12:17:53 Mail amavis[3852]: OS_Fingerprint code NOT loaded
Jan 4 12:17:53 Mail amavis[3852]: ANTI-VIRUS code loaded
Jan 4 12:17:53 Mail amavis[3852]: ANTI-SPAM code loaded
Jan 4 12:17:53 Mail amavis[3852]: ANTI-SPAM-SA code loaded
Jan 4 12:17:53 Mail amavis[3852]: Unpackers code loaded
Jan 4 12:17:53 Mail amavis[3852]: DKIM code loaded
Jan 4 12:17:53 Mail amavis[3852]: Tools code NOT loaded
Jan 4 12:17:53 Mail amavis[3852]: Found $file at /usr/bin/file
Jan 4 12:17:53 Mail amavis[3852]: No $dspam, not using it
Jan 4 12:17:53 Mail amavis[3852]: No $altermime, not using it
Jan 4 12:17:53 Mail amavis[3852]: Internal decoder for .mail
Jan 4 12:17:53 Mail amavis[3852]: No decoder for .F
Jan 4 12:17:53 Mail amavis[3852]: Found decoder for .Z at /bin/uncompress
Jan 4 12:17:53 Mail amavis[3852]: Internal decoder for .gz
Jan 4 12:17:53 Mail amavis[3852]: Found decoder for .bz2 at /bin/bzip2 -d
Jan 4 12:17:53 Mail amavis[3852]: Found decoder for .lzo at /usr/bin/lzop -d
Jan 4 12:17:53 Mail amavis[3852]: No decoder for .rpm tried: rpm2cpio.pl, rpm2cpio
Jan 4 12:17:53 Mail
amavis[3852]: Found decoder for .cpio at /usr/bin/pax
Jan 4 12:17:53 Mail amavis[3852]: Found decoder for .tar at /usr/bin/pax
Jan 4 12:17:53 Mail amavis[3852]: Found decoder for .deb at /usr/bin/ar
Jan 4 12:17:53 Mail amavis[3852]: Internal decoder for .zip
Jan 4 12:17:53 Mail amavis[3852]: No decoder for .7z tried: 7zr, 7za, 7z
Jan 4 12:17:53 Mail amavis[3852]: No decoder for .rar tried: unrar-free
Jan 4 12:17:53 Mail amavis[3852]: No decoder for .arj tried: arj, unarj
Jan 4 12:17:53 Mail amavis[3852]: Found decoder for .arc at /usr/bin/nomarch
Jan 4 12:17:53 Mail amavis[3852]: Found decoder for .zoo at /usr/bin/zoo
Jan 4 12:17:53 Mail amavis[3852]: No decoder for .lha
Jan 4 12:17:53 Mail amavis[3852]: No decoder for .doc tried: ripole
Jan 4 12:17:53 Mail amavis[3852]: No
decoder for .cab tried: cabextract
Jan 4 12:17:53 Mail amavis[3852]: No decoder for .tnef
Jan 4 12:17:53 Mail amavis[3852]: Internal decoder for .tnef
Jan 4 12:17:53 Mail amavis[3852]: No decoder for .exe tried: unrar-free; arj, unarj
Jan 4 12:17:53 Mail amavis[3852]: Using primary internal av scanner code for ClamAV-clamd
Jan 4 12:17:53 Mail amavis[3852]: Using primary internal av scanner code for check-jpeg
Jan 4 12:17:53 Mail amavis[3852]: Found secondary av scanner ClamAV-clamscan at /usr/bin/clamscan
Jan 4 12:17:54
Mail amavis[3852]: Creating db in /var/lib/amavis/db/; BerkeleyDB 0.34, libdb 4.6
Jan 4 12:17:56 Mail spamd[3976]: logger: removing stderr method
Jan 4 12:18:03 Mail spamd[4016]: spamd: server started on port 783/tcp (running version 3.2.5)
Jan 4 12:18:03 Mail spamd[4016]: spamd: server pid: 4016
Jan 4 12:18:03 Mail spamd[4016]: spamd: server successfully spawned child process, pid 4300
Jan 4 12:18:03 Mail spamd[4016]: spamd: server successfully spawned child process, pid 4301
Jan 4 12:18:03 Mail spamd[4016]: prefork: child states: II
Jan 4 12:18:03 Mail authdaemond: modules="authmysql", daemons=5
Jan 4 12:18:03 Mail authdaemond: Installing libauthmysql
Jan 4 12:18:03 Mail authdaemond: Installation complete: authmysql
Jan 4 12:18:05 Mail postfix/master[4647]: daemon started -- version 2.5.5, configuration /etc/postfix
Jan 4 12:33:45 Mail imapd: Connection, ip=[::ffff:10.0.0.152]
Jan 4 12:33:48 Mail imapd: LOGIN, user=user1@domain.nl, ip=[::ffff:10.0.0.152], port=[1454], protocol=IMAP
Jan 4 12:33:51 Mail imapd: Connection, ip=[::ffff:10.0.0.152]
Jan 4 12:33:51 Mail imapd: LOGIN, user=user2@domain.nl, ip=[::ffff:10.0.0.152], port=[1457], protocol=IMAP
Jan 4 12:34:06 Mail postfix/smtpd[5074]: connect from clientHost.lan[10.0.0.152]
Jan 4 12:34:06 Mail postfix/smtpd[5074]: 82C691361C4: client=clientHost.lan[10.0.0.152]
Jan 4 12:34:06 Mail postfix/cleanup[5082]: 82C691361C4: message-id=<49609EAE.6080507@domain.nl>
Jan 4 12:34:06 Mail postfix/qmgr[4659]: 82C691361C4: from=<user1@domain.nl>, size=706, nrcpt=1 (queue active)
Jan 4 12:34:06 Mail postfix/smtpd[5074]: disconnect from clientHost.lan[10.0.0.152]
Jan 4 12:34:06 Mail imapd: Connection, ip=[::ffff:10.0.0.152]
Jan 4 12:34:06 Mail imapd: LOGIN, user=user1@domain.nl, ip=[::ffff:10.0.0.152], port=[1459], protocol=IMAP
Jan 4 12:34:07 Mail postfix/smtpd[5092]: connect from localhost[127.0.0.1]
Jan 4 12:34:07 Mail postfix/smtpd[5092]: C0096136224: client=localhost[127.0.0.1]
Jan 4 12:34:07 Mail postfix/cleanup[5082]: C0096136224: message-id=<49609EAE.6080507@domain.nl>
Jan 4 12:34:07 Mail postfix/qmgr[4659]: C0096136224: from=<user1@domain.nl>, size=1146, nrcpt=1 (queue active)
Jan
4 12:34:07 Mail postfix/qmgr[4659]: warning: connect to transport smtp: Connection refused
Jan 4 12:34:07 Mail amavis[4128]: (04128-01) Passed CLEAN, LOCAL [10.0.0.152] [10.0.0.152] <user1@domain.nl> ->
<user2@xs4all.nl>, Message-ID: <49609EAE.6080507@domain.nl>, mail_id: GYKj8cTMngN5, Hits: -1.085, size: 706,
queued_as: C0096136224, 1064 ms
Jan 4 12:34:07 Mail postfix/smtp[5083]: 82C691361C4: to=<user2@xs4all.nl>, relay=127.0.0.1[127.0.0.1]:10024,
delay=1.4, delays=0.27/0.02/0.01/1.1, dsn=2.0.0, status=sent (250 2.0.0 Ok, id=04128-01, from
MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as C0096136224)
Jan 4 12:34:07 Mail postfix/qmgr[4659]: 82C691361C4: removed
Jan 4 12:34:07 Mail postfix/error[5094]: C0096136224: to=<user2@xs4all.nl>, relay=none, delay=0.08,
delays=0.03/0.03/0/0.02, dsn=4.3.0, status=deferred (mail transport unavailable)
Jan 4 12:35:46 Mail postfix/postfix-script[5179]: refreshing the Postfix mail system
Jan 4 12:35:46 Mail postfix/master[4647]: reload configuration /etc/postfix
Jan 4 12:39:07 Mail postfix/smtpd[5092]: timeout after END-OF-MESSAGE from localhost[127.0.0.1]
Jan 4 12:39:07 Mail postfix/smtpd[5092]: disconnect from localhost[127.0.0.1]
Jan 4 12:40:46 Mail postfix/qmgr[5184]: C0096136224: from=<user1@domain.nl>, size=1146, nrcpt=1 (queue active)
Jan 4 12:40:46 Mail postfix/smtp[5501]: connect to xs4all.nl[194.109.21.4]:25: Connection refused
Jan 4 12:40:46 Mail postfix/smtp[5501]: connect to xs4all.nl[194.109.21.3]:25: Connection refused
Jan 4 12:40:46 Mail postfix/smtp[5501]: C0096136224: to=<user2@xs4all.nl>, relay=none, delay=399,
delays=399/0.03/0.06/0, dsn=4.4.1, status=deferred (connect to xs4all.nl[194.109.21.3]:25: Connection refused)
Places with (mail transport unavailable) is where I experimented to make thing work.
again your effort is greatly appreciated.
August.
Recent comments
4 hours 5 min ago
13 hours 32 min ago
14 hours 22 min ago
17 hours 55 min ago
22 hours 19 min ago
22 hours 41 min ago
1 day 51 min ago
1 day 10 hours ago
1 day 15 hours ago
1 day 17 hours ago