1 (edited by ccastigl 2013-10-19 04:07:28)

Topic: new domain in iRedAdmin, recipient not receiving

==== Required information ====
- iRedMail version: 0.8.5
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): MySQL
- Linux/BSD distribution name and version: Ubuntu 13.04
- Related log if you're reporting an issue: n/a
====

Hello,

Firstly excuse me if this issue has been previously discussed or the problem I'm having is a result of my relative inexperience in the world of self hosting email software. Here goes..

Everything installed and works just fine for the domain I defined which is mail.myhost.com. Now I logged into iRedAdmin, created a new domain (myhost.com), created a new user, logged into webmail successfully, tried to send two test emails: one to myself (i.e. my email is say... info@myhost.com, i tried to send it to info@myhost.com). The other to a gmail account I have (which is why I'm trying to host my own email in the first place..). The results are I did not receive the email sent to myself, nor did the one sent to the gmail account get delivered either. The interesting thing is this: they are both in my sent folder. I received no errors. The logs all look clear. I am quite confused as I see no point of failure, yet no email is sent using the new domain. I really want myhost.com instead of mail.myhost.com in my email addresses.

How can I resolve this so I can have the domain I want in my email addresses AND that most importantly it actually sends the emails.

On a side note, I created a user with the address info@mail.myhost.com and sent a test email and that did work just fine.

Any assistance is appreciated and once again, please excuse my noobness... but if you could try and explain it in not too technical terms I'd appreciate it smile I'm getting my head around all this still.

** UPDATE **
Ok after many many hours I finally got a failure to deliver report from the server (I wonder why it took so long...). I change the name of my domain to "myhost" and the email recipient to "foo@gmail.com" as to not advertise that info. Here is the report:


This is the mail system at host myhost.com.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

                   The mail system

<foo@gmail.com>: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused


so...why was it trying to connect to itself??

My question I suppose still stands as well: How do I use mydomain.com, instead of mail.mydomain.com for my email addresses? If I can add a domain in iredadmin, shouldn't it function as an alias or am I totally misunderstanding the iredadmin domain management aspect of the tool?

Thanks, i look forward to a prompt reply!

2

Re: new domain in iRedAdmin, recipient not receiving

ccastigl wrote:

<foo@gmail.com>: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused

Amavisd service is not running. Please try to start it.

3

Re: new domain in iRedAdmin, recipient not receiving

ZhangHuangbin wrote:
ccastigl wrote:

<foo@gmail.com>: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused

Amavisd service is not running. Please try to start it.


Thanks for the reply. it says Unrecognized service sad

4

Re: new domain in iRedAdmin, recipient not receiving

ccastigl wrote:

it says Unrecognized service sad

How did you start Amavisd service? Please show us your command and full command output, related log in /var/log/mail.log.

5 (edited by ccastigl 2013-10-21 00:52:40)

Re: new domain in iRedAdmin, recipient not receiving

ZhangHuangbin wrote:
ccastigl wrote:

it says Unrecognized service sad

How did you start Amavisd service? Please show us your command and full command output, related log in /var/log/mail.log.

Sure no problem. Here it is:

sudo service amavisd start
amavisd: unrecognized service

I have to run out, but I can get the log to you as soon as possible. smile

6

Re: new domain in iRedAdmin, recipient not receiving

Why not just step further and check whether there's a amavisd script under /etc/init.d/? It's /etc/init.d/amavis on Debian/Ubuntu.

7 (edited by ccastigl 2013-10-22 01:45:37)

Re: new domain in iRedAdmin, recipient not receiving

ZhangHuangbin wrote:

Why not just step further and check whether there's a amavisd script under /etc/init.d/? It's /etc/init.d/amavis on Debian/Ubuntu.


Ok sorry for the delay, been a crazy weekend...

Here's pretty much what the log tells me (though it only goes back a few days and not far back to the day I ran into the issue, however as of today nothing seems to have changed so it's still perfectly relevant).

ct 20 07:35:24 foo postfix/pickup[8294]: 11C88208CA: uid=0 from=<root>
Oct 20 07:35:24 foo postfix/cleanup[8659]: 11C88208CA: message-id=<20131020073524.11C88208CA@foo.com>
Oct 20 07:35:24 foo postfix/qmgr[1720]: 11C88208CA: from=<root@foo.com>, size=469, nrcpt=1 (queue active)
Oct 20 07:35:24 foo postfix/smtp[8672]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Oct 20 07:35:24 foo postfix/smtp[8672]: 11C88208CA: to=<root@foo.com>, relay=none, delay=0.03, delays=0.03/0/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
Oct 20 07:42:34 foo postfix/qmgr[1720]: 125E120A17: from=<root@foo.com>, size=5845, nrcpt=1 (queue active)
Oct 20 07:42:34 foo postfix/qmgr[1720]: 11C88208CA: from=<root@foo.com>, size=469, nrcpt=1 (queue active)
Oct 20 07:42:34 foo postfix/smtp[9189]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Oct 20 07:42:34 foo postfix/smtp[9191]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Oct 20 07:42:34 foo postfix/smtp[9189]: 125E120A17: to=<root@foo.com>, relay=none, delay=444, delays=444/0.02/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
Oct 20 07:42:34 foo postfix/smtp[9191]: 11C88208CA: to=<root@foo.com>, relay=none, delay=430, delays=430/0.02/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
Oct 20 07:52:34 foo postfix/qmgr[1720]: 125E120A17: from=<root@foo.com>, size=5845, nrcpt=1 (queue active)
Oct 20 07:52:34 foo postfix/qmgr[1720]: 11C88208CA: from=<root@foo.com>, size=469, nrcpt=1 (queue active)
Oct 20 07:52:34 foo postfix/smtp[9212]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Oct 20 07:52:34 foo postfix/smtp[9214]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
Oct 20 07:52:34 foo postfix/smtp[9212]: 125E120A17: to=<root@foo.com>, relay=none, delay=1045, delays=1045/0.02/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
Oct 20 07:52:34 foo postfix/smtp[9214]: 11C88208CA: to=<root@foo.com>, relay=none, delay=1031, delays=1031/0.03/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
Oct 20 08:12:34 foo postfix/qmgr[1720]: 125E120A17: from=<root@foo.com>, size=5845, nrcpt=1 (queue active)
Oct 20 08:12:34 foo postfix/qmgr[1720]: 11C88208CA: from=<root@foo.com>, size=469, nrcpt=1 (queue active)
Oct 20 08:12:34 foo postfix/smtp[9265]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused

I replaced my hostname with "foo". As mentioned, during setup of iRedMail I used mail.foo.com and it sent the email just fine. I don't want my email addresses to be bob@mail.foo.com though, I want it to be bob@foo.com so I'm rather befuddled as to why adding that domain/alias in iredadmin doesn't work. Here's the result for looking if there's a amavisd script under /etc/init.d/

there is an

amavis

under /etc/init.d/:

/etc/init.d# ls
acpid              friendly-recovery            plymouth                 single
amavis ...    

I cut the paste short, you get the idea.

I also checked the status of amavis:
sudo service amavis start
Starting amavisd: amavisd-new.

So i suppose it's running now. I'll try to send an email and see what happens. I'll keep this thread posted. I have to run to a meeting, so I'll update this soon!

** UPDATE **

Ok.. oddly enough it seems i can receive emails to the info@foo.com email/domain after all... how surprisingly odd. I tried to send an email from info@foo.com. I have a feeling sending will fail. Log:

Oct 21 14:41:44 foo postfix/cleanup[14328]: 14C15208BB: message-id=<69c2d6875e03ca5e7180547d1ed74d73@foo.com>
Oct 21 14:41:44 foo postfix/qmgr[1720]: 14C15208BB: from=<info@foo.com>, size=748, nrcpt=1 (queue active)
Oct 21 14:41:44 foo roundcube: User info@foo.com [192.148.105.26]; Message for derp@gmail.com; 250: 2.0.0 Ok: queued as 14C15208BB
Oct 21 14:41:44 foo amavis[14070]: (14070-02) (!!)file(1) utility (/usr/bin/file) FAILED: run_command: can't fork: Cannot allocate memory at /usr/sbin/amavisd-new line 3586.
Oct 21 14:41:44 foo amavis[14070]: (14070-02) (!)connect to /tmp/clamd.socket failed, attempt #1: Can't connect to UNIX socket /tmp/clamd.socket: No such file or directory
Oct 21 14:41:44 foo postfix/smtpd[14319]: disconnect from foo.com[127.0.0.1]
Oct 21 14:41:45 foo amavis[14070]: (14070-02) (!)connect to /tmp/clamd.socket failed, attempt #1: Can't connect to UNIX socket /tmp/clamd.socket: No such file or directory
Oct 21 14:41:45 foo amavis[14070]: (14070-02) (!)ClamAV-clamd: All attempts (1) failed connecting to /tmp/clamd.socket, retrying (2)
Oct 21 14:41:51 foo amavis[14070]: (14070-02) (!)connect to /tmp/clamd.socket failed, attempt #1: Can't connect to UNIX socket /tmp/clamd.socket: No such file or directory
Oct 21 14:41:51 foo amavis[14070]: (14070-02) (!)ClamAV-clamd av-scanner FAILED: run_av error: Too many retries to talk to /tmp/clamd.socket (All attempts (1) failed connecting to /tmp/clamd.socket) at (eval 114) line 603.\n
Oct 21 14:41:51 foo amavis[14070]: (14070-02) (!)WARN: all primary virus scanners failed, considering backups
Oct 21 14:41:52 foo postfix/smtp[14334]: 14C15208BB: to=<derp@gmail.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=9.5, delays=1.1/0.02/0/8.4, dsn=4.4.2, status=deferred (lost connection with 127.0.0.1[127.0.0.1] while sending end of data -- message may be sent more than once)
Oct 21 14:41:52 foo amavis[14069]: (!)Net::Server: 2013/10/21-14:41:52 Bad fork [Cannot allocate memory]\n  at line 139 in file /usr/share/perl5/Net/Server/PreForkSimple.pm

[strike]So i'm thoroughly confused... why would receiving an email at info@foo.com work, while sending fails? Send/receive works on @mail.foo.com. :\[/strike]

Well as of the writing of this, actually send/receive on either @foo.com or @mail.foo.com seem to fail. wtf sad

8

Re: new domain in iRedAdmin, recipient not receiving

Any news on this issue I'm having? I'm getting close to just doing a reinstall :\

9

Re: new domain in iRedAdmin, recipient not receiving

ClamAV service is not running. Try this:

# freshclam              # <- It takes some time, please be patient.
# /etc/init.d/clamav-freshclam restart
# /etc/init.d/clamav-daemon restart

Then try to send/receive mails again.

10 (edited by ccastigl 2013-10-23 02:40:15)

Re: new domain in iRedAdmin, recipient not receiving

results of running the commands:

freshclam
ClamAV update process started at Tue Oct 22 16:00:15 2013
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.97.8 Recommended version: 0.98
DON'T PANIC! Read http://www.clamav.net/support/faq
main.cvd is up to date (version: 55, sigs: 2424225, f-level: 60, builder: neo)
daily.cld is up to date (version: 17991, sigs: 423299, f-level: 63, builder: neo)
bytecode.cvd is up to date (version: 228, sigs: 43, f-level: 63, builder: neo)

/etc/init.d/clamav-freshclam restart
 * Stopping ClamAV virus database updater freshclam                                                       OK 
 * Starting ClamAV virus database updater freshclam                                                       OK 
/etc/init.d/clamav-daemon restart
 * Stopping ClamAV daemon clamd                                                                           OK 
 * Starting ClamAV daemon clamd                                                                                  Killed
                                                                                                          fail

should I be concerned about that Killed/fail? or should I go ahead and attempt and send/receive test?

11

Re: new domain in iRedAdmin, recipient not receiving

Excuse the double post. It seems the problem was lack of RAM. I added more to my host and it seems to be running now. I'll keep the thread posted in case anything else pops up. Thanks for all the asisstance!

12

Re: new domain in iRedAdmin, recipient not receiving

iRedMail requires at least 1GB memory for production use. It's mentioned in installation guide, section "System Requirements":
http://www.iredmail.org/install_iredmai … quirements

13

Re: new domain in iRedAdmin, recipient not receiving

ZhangHuangbin wrote:

iRedMail requires at least 1GB memory for production use. It's mentioned in installation guide, section "System Requirements":
http://www.iredmail.org/install_iredmai … quirements

Indeed. I thought I had 1GB, but was mistaken. However, I learned a bit out of the experience about iRedMail so it was still beneficial to go through the troubleshooting.

On a side note, there are a few questions I have, and maybe you can answer them ZhangHuangbin..

a) What and/or where would the login be for the awstats?
b) The installation said it would pretty much lock down phpmyadmin, but I have other databases I need i migrate. Any way to unlock it? (or perhaps have a separate phpmyadmin and db's for the other apps? but that's a question for another forum)
c) is there a clean way to transfer all emails from a webmail account such as gmail over to an email account on roundcube and preserve dates?

I know they are off topic fromthe original post but I figured while i have your attention I might as well ask. If I could get an answer, that would be great, if not, I can move them to the appropriate threads (or create a thread if necessary). Thanks in advance either way smile

14

Re: new domain in iRedAdmin, recipient not receiving

ccastigl wrote:

a) What and/or where would the login be for the awstats?

It's mentioned in file "iRedMail.tips". It's generated during iRedMail installation, under iRedMail installation directory. For example: /root/iRedMail-0.8.5/iRedMail.tips.

ccastigl wrote:

b) The installation said it would pretty much lock down phpmyadmin, but I have other databases I need i migrate. Any way to unlock it? (or perhaps have a separate phpmyadmin and db's for the other apps? but that's a question for another forum)

Sorry, I don't quite understand what your question is. sad

ccastigl wrote:

c) is there a clean way to transfer all emails from a webmail account such as gmail over to an email account on roundcube and preserve dates?

Try "imapsync": http://imapsync.lamiral.info

ccastigl wrote:

I know they are off topic fromthe original post but I figured while i have your attention I might as well ask.

*) Please post a new topic for new question.
*) I pay attention to ALL forum posts, so don't worry, just do it the right way: new topic for new question.

15

Re: new domain in iRedAdmin, recipient not receiving

ZhangHuangbin wrote:
ccastigl wrote:

a) What and/or where would the login be for the awstats?

It's mentioned in file "iRedMail.tips". It's generated during iRedMail installation, under iRedMail installation directory. For example: /root/iRedMail-0.8.5/iRedMail.tips.

ccastigl wrote:

b) The installation said it would pretty much lock down phpmyadmin, but I have other databases I need i migrate. Any way to unlock it? (or perhaps have a separate phpmyadmin and db's for the other apps? but that's a question for another forum)

Sorry, I don't quite understand what your question is. sad

ccastigl wrote:

c) is there a clean way to transfer all emails from a webmail account such as gmail over to an email account on roundcube and preserve dates?

Try "imapsync": http://imapsync.lamiral.info

ccastigl wrote:

I know they are off topic fromthe original post but I figured while i have your attention I might as well ask.

*) Please post a new topic for new question.
*) I pay attention to ALL forum posts, so don't worry, just do it the right way: new topic for new question.


Thank you very much for answering the questions though slightly offtopic from OP. I will post any new questions or further questions in a new thread. Thanks again!