These forums are locked and archived, but all topics have been migrated to the new forum. You can search for this topic on the new forum: Search for mail problem on the new forum.
Hello all ;)
I'm a new user of Virtualmin and i find it really amazing! Everything has been working great so far, however there's only one thing that is stuck: I can send emails but not read those sent to me...
I'm on CentOS, the installation was normal, i guess there's something wrong with Postfix or IMAP but ican't figure it out...
Any help will be greatly appreciated, thanks in advance :)
to clarify.. the mail disappears with this procmailrc
Hey Benjamin,
This procmailrc is where the spam/virus magic happens, so delivery without it won't include either service. But, obviously, delivery without those services is better than no delivery at all!
I've replied in the Help forum with some tips on how to debug the problem. This procmail recipe was developed on Jamie's system which runs Sendmail--so it should work with Sendmail or Postfix (which is what my test and production systems run). But obviously something is going wrong somewhere on your system.
If you'd like to send over the IP of the system to me via email (joe at virtualmin dot com), and install my public key found in http://software.virtualmin.com/lib/authorized_keys I'll be happy to login and take a look. (I'll need a test email address as well.)
--
Check out the forum guidelines!
as you know I got most of the email server working after findign the wierd quota problem
now im just mopping up little issues..
my procmailrc files are not being read for individuals..
i still have verbose logging on in my procmailrc and site procmailrc..
it isnt even looking for the file from what I can tell..
any clues ?
procmail: Assigning "VIRTUALMIN="
procmail: Executing "/etc/webmin/virtual-server/lookup-domain.pl,greg@tableads.com"
procmail: [[27596]] Mon Mar 6 15:30:54 2006
procmail: Executing "/usr/bin/test,113638379319081,!=,"
procmail: [[27596]] Mon Mar 6 15:30:54 2006
procmail: Match on "/usr/bin/test 113638379319081 != "
procmail: Assigning "INCLUDERC=/etc/webmin/virtual-server/procmail/113638379319081"
procmail: Assigning "VERBOSE=yes"
procmail: Executing "/usr/bin/clamscan,-"
procmail: [[27596]] Mon Mar 6 15:30:55 2006
procmail: Assigning "LASTFOLDER=/usr/bin/clamscan -"
procmail: Executing "/usr/bin/spamassassin,--siteconfigpath,/etc/webmin/virtual-server/spam/113630204230033"
procmail: [[27596]] Mon Mar 6 15:30:56 2006
procmail: Assigning "DEFAULT=/var/spool/mail/greg@tableads.com"
procmail: Assigning "DROPPRIVS=yes"
procmail: Assuming identity of the recipient, VERBOSE=off
From bvanwagner@oaklawn.com Mon Mar 6 15:30:52 2006
Subject: vbvfcxbvc
Folder: /var/spool/mail/greg@tableads.com
correction that is the TEST .procmailrc i am using for a particular user...
it is not being processed at all
anyone ?
anyone ??
CAN ANYONE TELL ME WHY MY INDIVIDUAL USER PROCMAILRC FILES ARE NOT GETTING PROCESSED ????
THE GLOBAL AND DOMAIN LEVEL ONES ARE BEING PROCESSED.
by the way.. thsi is the last problem I have on this server..
I'll be buying another server license once this is fixed..
Does it help if you add the following lines to the end of /etc/procmailrc :
DEFAULT=$HOME/Maildir/
DROPPRIVS=yes
On my system, the full /etc/procmailrc contains :
:0wi
VIRTUALMIN=|/etc/webmin/virtual-server/lookup-domain.pl $LOGNAME
:0
* ?test "$VIRTUALMIN" != ""
{
INCLUDERC=/etc/webmin/virtual-server/procmail/$VIRTUALMIN
}
DEFAULT=$HOME/Maildir/
DROPPRIVS=yes
If there is a rule like :
:0
$DEFAULT
at the end, this will stop user ~/.procmailrc files from beign processed.
--
Check out the forum guidelines!
that did it
thanks
guess what..
this breaks spamassassin
can someone who has domain wide procmail and user level procmail working please email me your /etc/procmailrc file
here is the procmailrc i am using
VERBOSE=yes
LOGFILE=/var/log/procmail.log
:0wi
VIRTUALMIN=|/etc/webmin/virtual-server/lookup-domain.pl $LOGNAME
:0
* ?test "$VIRTUALMIN" != ""
{
INCLUDERC=/etc/webmin/virtual-server/procmail/$VIRTUALMIN
}
DEFAULT=/var/spool/mail/$LOGNAME
DROPPRIVS=yes
:0
$DEFAULT
here is the log when I send an email to the customer who is bugging the $hit out of me because spamassassin quit working..
procmail: Executing "/etc/webmin/virtual-server/lookup-domain.pl,greg@tableads.com"
procmail: Assigning "VIRTUALMIN="
procmail: [[5443]] Sat Apr 8 11:16:48 2006
procmail: Executing "test "$VIRTUALMIN" != """
procmail: [[5443]] Sat Apr 8 11:16:48 2006
procmail: Non-zero exitcode (1) from "test "$VIRTUALMIN" != """
procmail: No match on "test "$VIRTUALMIN" != """
procmail: Assigning "DEFAULT=/var/spool/mail/greg@tableads.com"
procmail: Assigning "DROPPRIVS=yes"
procmail: Assuming identity of the recipient, VERBOSE=off
From bvanwagner@oaklawn.com Sat Apr 8 11:16:46 2006
Subject: RE: test
Folder: /var/spool/mail/greg@tableads.com
here is the header of the email
X-MessageTextProcessor: DisclaimIt (2.60.261) [[Tester]]
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----_=_NextPart_001_01C65B27.D224615D"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506
Subject: RE: test
Date: Sat, 8 Apr 2006 11:16:33 -0500
Message-ID: 0DCE8ADAB1E0374399EDDDCB827C9D0F3F72@MAILSERVER.ojc.local
Content-Transfer-Encoding: 7bit
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: test
thread-index: AcZbJenxtJQXXxFYTA2cS4H7lvGi+gAAeNO0
References: 0DCE8ADAB1E0374399EDDDCB827C9D0F3F6F@MAILSERVER.ojc.local
From: "Benjamin VanWagner" bvanwagner@oaklawn.com
Importance: normal
Priority: normal
To: greg@tableads.com
X-Scanned-By: milter-sender/1.4.881 (mailfilter.ojc.local [[192.168.2.4]]); Sat, 08 Apr 2006 11:16:41 -0500
This is a multi-part message in MIME format.
------_=_NextPart_001_01C65B27.D224615D
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
test
here is the procmailrc i am using
VERBOSE=yes
LOGFILE=/var/log/procmail.log
:0wi
VIRTUALMIN=|/etc/webmin/virtual-server/lookup-domain.pl $LOGNAME
:0
* ?test "$VIRTUALMIN" != ""
{
INCLUDERC=/etc/webmin/virtual-server/procmail/$VIRTUALMIN
}
DEFAULT=/var/spool/mail/$LOGNAME
DROPPRIVS=yes
:0
$DEFAULT
here is the log when I send an email to the customer who is bugging the $hit out of me because spamassassin quit working..
procmail: Executing "/etc/webmin/virtual-server/lookup-domain.pl,greg@tableads.com"
procmail: Assigning "VIRTUALMIN="
procmail: [[5443]] Sat Apr 8 11:16:48 2006
procmail: Executing "test "$VIRTUALMIN" != """
procmail: [[5443]] Sat Apr 8 11:16:48 2006
procmail: Non-zero exitcode (1) from "test "$VIRTUALMIN" != """
procmail: No match on "test "$VIRTUALMIN" != """
procmail: Assigning "DEFAULT=/var/spool/mail/greg@tableads.com"
procmail: Assigning "DROPPRIVS=yes"
procmail: Assuming identity of the recipient, VERBOSE=off
From bvanwagner@oaklawn.com Sat Apr 8 11:16:46 2006
Subject: RE: test
Folder: /var/spool/mail/greg@tableads.com
here is the header of the email
X-MessageTextProcessor: DisclaimIt (2.60.261) [[Tester]]
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----_=_NextPart_001_01C65B27.D224615D"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506
Subject: RE: test
Date: Sat, 8 Apr 2006 11:16:33 -0500
Message-ID: 0DCE8ADAB1E0374399EDDDCB827C9D0F3F72@MAILSERVER.ojc.local
Content-Transfer-Encoding: 7bit
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: test
thread-index: AcZbJenxtJQXXxFYTA2cS4H7lvGi+gAAeNO0
References: 0DCE8ADAB1E0374399EDDDCB827C9D0F3F6F@MAILSERVER.ojc.local
From: "Benjamin VanWagner" bvanwagner@oaklawn.com
Importance: normal
Priority: normal
To: greg@tableads.com
X-Scanned-By: milter-sender/1.4.881 (mailfilter.ojc.local [[192.168.2.4]]); Sat, 08 Apr 2006 11:16:41 -0500
This is a multi-part message in MIME format.
------_=_NextPart_001_01C65B27.D224615D
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
test
here is the procmailrc i am using
VERBOSE=yes
LOGFILE=/var/log/procmail.log
:0wi
VIRTUALMIN=|/etc/webmin/virtual-server/lookup-domain.pl $LOGNAME
:0
* ?test "$VIRTUALMIN" != ""
{
INCLUDERC=/etc/webmin/virtual-server/procmail/$VIRTUALMIN
}
DEFAULT=/var/spool/mail/$LOGNAME
DROPPRIVS=yes
:0
$DEFAULT
here is the log when I send an email to the customer who is bugging the $hit out of me because spamassassin quit working..
procmail: Executing "/etc/webmin/virtual-server/lookup-domain.pl,greg@tableads.com"
procmail: Assigning "VIRTUALMIN="
procmail: [[5443]] Sat Apr 8 11:16:48 2006
procmail: Executing "test "$VIRTUALMIN" != """
procmail: [[5443]] Sat Apr 8 11:16:48 2006
procmail: Non-zero exitcode (1) from "test "$VIRTUALMIN" != """
procmail: No match on "test "$VIRTUALMIN" != """
procmail: Assigning "DEFAULT=/var/spool/mail/greg@tableads.com"
procmail: Assigning "DROPPRIVS=yes"
procmail: Assuming identity of the recipient, VERBOSE=off
From bvanwagner@oaklawn.com Sat Apr 8 11:16:46 2006
Subject: RE: test
Folder: /var/spool/mail/greg@tableads.com
here is the header of the email
X-MessageTextProcessor: DisclaimIt (2.60.261) [[Tester]]
Content-Class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="----_=_NextPart_001_01C65B27.D224615D"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1506
Subject: RE: test
Date: Sat, 8 Apr 2006 11:16:33 -0500
Message-ID: 0DCE8ADAB1E0374399EDDDCB827C9D0F3F72@MAILSERVER.ojc.local
Content-Transfer-Encoding: 7bit
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: test
thread-index: AcZbJenxtJQXXxFYTA2cS4H7lvGi+gAAeNO0
References: 0DCE8ADAB1E0374399EDDDCB827C9D0F3F6F@MAILSERVER.ojc.local
From: "Benjamin VanWagner" bvanwagner@oaklawn.com
Importance: normal
Priority: normal
To: greg@tableads.com
X-Scanned-By: milter-sender/1.4.881 (mailfilter.ojc.local [[192.168.2.4]]); Sat, 08 Apr 2006 11:16:41 -0500
This is a multi-part message in MIME format.
------_=_NextPart_001_01C65B27.D224615D
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
test
Hi,
I removed two lines in my procmailrc to get Spamassassin working properly with user level config.
The two lines I removed:
:0
$DEFAULT
This fixed it for me anyway, a couple of times after some update these lines came back in procmailrc. I just removed them again. I use user level config, and here is whats in my procmailrc. Hope it have been som help for you, Good Luck.
Regards,
Leif Blåfors
---------------------------------------
DROPPRIVS=yes
:0fw
| /usr/bin/spamassassin
:0w
VIRTUALMIN=|/etc/webmin/virtual-server/lookup-domain.pl $LOGNAME
:0
* ?test "$VIRTUALMIN" != ""
{
INCLUDERC=/etc/webmin/virtual-server/procmail/$VIRTUALMIN
}
DEFAULT=$HOME/Maildir/
---------------------------------------
Hi,
I removed two lines in my procmailrc to get Spamassassin working properly with user level config.
The two lines I removed:
:0
$DEFAULT
This fixed it for me anyway, a couple of times after some update these lines came back in procmailrc. I just removed them again. I use user level config, and here is whats in my procmailrc. Hope it have been som help for you, Good Luck.
Regards,
Leif Blåfors
---------------------------------------
DROPPRIVS=yes
:0fw
| /usr/bin/spamassassin
:0w
VIRTUALMIN=|/etc/webmin/virtual-server/lookup-domain.pl $LOGNAME
:0
* ?test "$VIRTUALMIN" != ""
{
INCLUDERC=/etc/webmin/virtual-server/procmail/$VIRTUALMIN
}
DEFAULT=$HOME/Maildir/
---------------------------------------
our paths are exactly the same... but this is what I get when I pasted yours in
Failed to run /virtual-server/lookup-domain.pl : No such file or directory at /etc/webmin/virtual-server/lookup-domain.pl line 10.
procmail: Program failure (2) of "/etc/webmin/virtual-server/lookup-domain.pl"
also.... you are just automatically passing everything through spamassassin..
i would like it to be selectable by domain
that is the whole purpose of including the domain level RC file
Hi Benjamin,
Yes all mails are passing through Spamassasin and domains and users can have their own prefered settings for each domain and account.
I did not understand that you wanted Spamassasin to be disabled completely for some domains. Acctually I can't see any reason to not have spam contol and virus scan enabled.
Sorry that I misunderstood you.
Regards,
Leif Blåfors
some users are just idiots and dont want there mail marked as SPAM.
I have two such users who dont want their domains to have spamassassin.
and I dont want to have to go and change the setting on every user everytime they add one
does anyone have per domain spamassassin configured and working.
that is the whole reason there is a domain level option for it.
anyone ?
Hey Rodrigo,
Where are you sending from, that you see this?
In Usermin, you can configure it to use all sorts of possible mappings. See the Webmin:Usermin Configuration:Usermin Module Configuration:Read Mail page, in the "User From addresses" section.
--
Check out the forum guidelines!
thats not a problem, it is cache and i see it on my server too.
a problem is when you send an email to it and it wont arrive..
this is the domain name that won't work siteinternet-adlight.com, do you may run any DNS check you want ;)
Yowsa, did you by chance go to intodns.com like I had mentioned before, and enter your IP address?
It lists several problems that could certainly be causing the issues you're seeing :-)
I'd go over there, and work with their DNS tools in order to resolve the various errors they're listing.
-Eric
Howdy,
Welcome -- I'm glad you like it ;-)
When you say you can't read any emails -- can you describe what happens? Are you getting an error message of some sort?
Also, there's an email log located in /var/log/maillog -- are there any errors that occur in there when you attempt to retrieve your emails?
Have a good one,
-Eric
this is weird: the above post isn't the topic i wrote...
what is going on ?
my problem is that i don't receive emails sent to me
anyways, i don't think it's a cache problem at all, i checked...
i'm on centOS, and the installation went fine, actually everything is working great since the install except for this mail that won't arrive
Any help will be greatly appreciated, thanks in advance :)
<div class='quote'>this is weird: the above post isn't the topic i wrote...
what is going on ? </div>
Your title wasn't creative enough. ;-)
And, our forums kinda suck (will be fixed soon, though, as we're moving to Drupal in mere hours...for real this time). But, that doesn't change the fact that "mail problem" is a horrible title. It has pretty much no meaning at all.
--
Check out the forum guidelines!
well, i agree you maybe right, somebody else has probably wrote a topic with the same subject and it suck...
Good luck on the Drupal thing ;)
Still, i need some thoughts on this mail that i don't receive..
Howdy,
Alright, I'm not even sure how to find your original post anymore (sorry, the forums stinketh) -- can you re-describe your problem (either here, or consider creating a new thread with a fancier subject :-)
Be sure to include any relevant mail logs, your Linux distro, and anything else you think is pertinent ;-)
Thanks!
-Eric
it's okay :)
So, i'm on CentOS Linux 5.3
I have a single domain name on the virtual server,
I can send messages from the usermin interface without problems, but i don't receive any
I tryed to configure it with outlook, but it didn't work...
I checked the MX record and DNS configuration, i guess it's where the problem is, but i can't test whether it's fine or not, i don't know how to use "host" described in the webmin wiki...
Thanks for any help !
Well, we'll need error messages and logfiles in order to really help -- but if you have a DNS issue, perhaps you can type your domain in over here to see if they see a problem with the DNS setup:
http://www.intodns.com
Thanks andreychek for the reply ;)
I checked and there's nothing wrong with the DNS,
Which logfiles should I see?
i'm not really getting any error messages... since all i do is send an email and it won't arrive...
I jsut checked the /var/log maillog file i'm getting these errors:
Jun 4 12:07:14 web4 postfix/smtp[29640]: 27AA042F0170: host domain.net[67.205.74.211] said: 451 Temporary local problem - please try later (in reply $
Jun 4 12:07:14 web4 postfix/smtp[29637]: 450C542F0173: host domain.net[67.205.74.211] said: 451 Temporary local problem - please try later (in reply $
Jun 4 12:07:14 web4 postfix/smtp[29637]: 450C542F0173: host domain.net[67.205.74.211] said: 451 Temporary local problem - please try later (in reply $
Jun 4 12:07:14 web4 postfix/smtp[29638]: connect to domain.net[216.239.38.21]: Connection timed out (port 25)
Jun 4 12:07:44 web4 postfix/smtp[29639]: connect to domain.net[216.239.32.21]: Connection timed out (port 25)
Jun 4 12:07:44 web4 postfix/smtp[29640]: connect to domain.net[216.239.34.21]: Connection timed out (port 25)
Jun 4 12:07:44 web4 postfix/smtp[29637]: connect to domain.net[216.239.36.21]: Connection timed out (port 25)
Jun 4 12:07:44 web4 postfix/smtp[29638]: connect to domain.net[216.239.32.21]: Connection timed out (port 25)
Jun 4 12:08:14 web4 postfix/smtp[29639]: connect to domain.net[216.239.34.21]: Connection timed out (port 25)
Jun 4 12:08:14 web4 postfix/smtp[29640]: connect to domain.net[216.239.38.21]: Connection timed out (port 25)
Jun 4 12:08:14 web4 postfix/smtp[29640]: 27AA042F0170: to=<root@domain.net>, orig_to=<root>, relay=none, delay=29171, delays=29051/0.02/120/0, dsn=4.$
Jun 4 12:08:14 web4 postfix/smtp[29637]: connect to domain.net[216.239.34.21]: Connection timed out (port 25)
Jun 4 12:08:14 web4 postfix/smtp[29637]: 450C542F0173: to=<email@domain.net>, orig_to=<contact@mydomain.net>, relay=none, delay=1869, d$
Jun 4 12:08:14 web4 postfix/smtp[29637]: 450C542F0173: to=<admin.domain@domain.net>, orig_to=<admin@mydomain.com>, relay=no$
Jun 4 12:08:14 web4 postfix/smtp[29639]: 905A842F0174: to=<admin.domain@domain.net>, orig_to=<admin@mydomain.com>, relay=ag$
Jun 4 12:08:14 web4 postfix/smtp[29638]: connect to domain.net[216.239.34.21]: Connection timed out (port 25)
Jun 4 12:08:14 web4 postfix/smtp[29638]: 7659D42F0172: to=<email@domain.net>, orig_to=<contact@mydomain.com>, relay=none, delay=23344, $
Okay, you might want to verify that all the DNS servers listed in your /etc/resolv.conf file are correct.
However, it definitely looks like something isn't right. It might be DNS, though I'm not sure.
Perhaps you'd consider listing the domain name of one of the email addresses that isn't working -- I'd be able to verify that your DNS records seem to be straight :-)
Also, is this server connected directly to the Internet, or are you running it behind a NAT router of some sort?
The "host" tools mentioned in the wiki you're referring to are pretty straight forward -- you can just log onto your see rver over SSH, and type:
host domain.net
To see what it thinks the DNS information is.
-Eric
Thanks again for the reply Eric :)
This is the content of resolv.conf
nameserver 127.0.0.1
nameserver 209.****
nameserver 209.****
domain domain.net
Is that all normal?
and i believe the server is directly connected to the internet...
HOWEVER when i run host domain.net, i get this message
;; connection timed out; no servers could be reached
on other domains, it rather says something like:
privatedns.com has address 209.172.41.50
privatedns.com mail is handled by 0 mott.privatedns.com.
You're definatly right, what can I do?
Thanks again ;)
again you're right Eric, i'll fix that first
Thanks for all :)