Dear HTF Friends, I bought the billing module about a week ago but i am a little in the dark on how i am supposed to set it up in a multi server environment because it does not have any authentication fields. Currently i would to send emails out with my main billing address [email protected] but it seems to send the email only with the [email protected]. The email seems to fail, which is what i expected since it's not authenticated or sent my my mail server mail.mysite.com and instead sent by panel.mysite.com Setup Os : Linux Ubuntu 16.0.4 Server : Nginx Type : Multiserver Mail : Dovecot Code: Jun 25 18:20:13 panel postfix/smtpd[30765]: connect from unknown[37.49.227.191] Jun 25 18:20:13 panel postfix/smtpd[30765]: disconnect from unknown[37.49.227.191] ehlo=1 auth=0/1 rset=1 quit=1 commands=3/4 Jun 25 18:23:26 panel postfix/pickup[14699]: E27253F233: uid=1000 from=<ispconfig> Jun 25 18:23:26 panel postfix/cleanup[30832]: E27253F233: message-id=<[email protected]> Jun 25 18:23:26 panel postfix/qmgr[3088]: E27253F233: from=<[email protected]>, size=37278, nrcpt=1 (queue active) Jun 25 18:23:33 panel postfix/anvil[30767]: statistics: max connection rate 1/60s for (smtp:37.49.227.191) at Jun 25 18:20:13 Jun 25 18:23:33 panel postfix/anvil[30767]: statistics: max connection count 1 for (smtp:37.49.227.191) at Jun 25 18:20:13 Jun 25 18:23:33 panel postfix/anvil[30767]: statistics: max cache size 1 at Jun 25 18:20:13 Jun 25 18:23:49 panel postfix/smtpd[30836]: connect from unknown[177.8.164.20] Jun 25 18:23:56 panel postfix/smtp[30834]: connect to hotmail-com.olc.protection.outlook.com[104.47.40.33]:25: Connection timed out Jun 25 18:24:15 panel postfix/smtpd[30836]: lost connection after CONNECT from unknown[177.8.164.20] Jun 25 18:24:15 panel postfix/smtpd[30836]: disconnect from unknown[177.8.164.20] commands=0/0 Jun 25 18:24:27 panel postfix/smtp[30834]: connect to hotmail-com.olc.protection.outlook.com[104.47.42.33]:25: Connection timed out Jun 25 18:24:27 panel postfix/smtp[30834]: E27253F233: to=<[email protected]>, relay=none, delay=60, delays=0.01/0.01/60/0, dsn=4.4.1, status=deferred (connect to hotmail-com.olc.protection.outlook.com[104.47.42.33]:25: Connection timed out) Jun 25 18:27:04 panel postfix/smtpd[30969]: connect from unknown[37.49.227.191] Jun 25 18:27:04 panel postfix/smtpd[30969]: disconnect from unknown[37.49.227.191] ehlo=1 auth=0/1 rset=1 quit=1 commands=3/4 Jun 25 18:30:24 panel postfix/anvil[30838]: statistics: max connection rate 1/60s for (smtp:177.8.164.20) at Jun 25 18:23:49 Jun 25 18:30:24 panel postfix/anvil[30838]: statistics: max connection count 1 for (smtp:177.8.164.20) at Jun 25 18:23:49 Jun 25 18:30:24 panel postfix/anvil[30838]: statistics: max cache size 1 at Jun 25 18:23:49 Jun 25 18:30:42 panel postfix/smtpd[31113]: warning: hostname zg-0326a-81.stretchoid.com does not resolve to address 162.243.144.173: Name or service not known Jun 25 18:30:42 panel postfix/smtpd[31113]: connect from unknown[162.243.144.173] Jun 25 18:30:42 panel postfix/smtpd[31113]: disconnect from unknown[162.243.144.173] ehlo=1 quit=1 commands=2 Any help would be greatly appreciated
The Billing Module uses the smtp subsystem from ISPConfig to send emails and the way the ispconfig SMTP code sends emails is configured under System > Interface config. You can switch it to send by smtp there and also set authentication details if you are using a remote smtp server.
Is that the one under Interface > Main Config ? where the checkbox "Use SMTP to send system mails" is located? I filled it in but it doesn't seem to want to use the smtp settings because the log of "panel.mysite.com" show that is still tries to use "[email protected]" and my mail server "mail1.mysite.com" log shows no connection or anything in the log.
Yes. Check the settings again to ensure you filled in server, username, and password and that you enabled the checkbox to use smtp settings. And I need to know to which exact mail sending action in the billing module you refer to.
And check in the billing module that you set up the billing company settings correctly incl. valid email address.
I have added an image to show the settings, not sure if the port is correct. When i go to "select an invoice action" and i choose "Send PDF file by email" -> standard invoice email yes, the billing module company settings has the correct address : "[email protected]"
I've checked the code and the billing module uses the ispconfig mail library there, so it should send by smtp when smtp is selected under system > Interface config. The from email address and from name is used from Billing Company settings, there are separate fields for that in the company details in Billing Module.
Ok, tried it out but seems to always use the [email protected]. If i try manually to telnet i see the attempt but not with the module.
Please post the line that gets added in mail.log of the server that runs the ISPConfig interface when you send an email using billing module and check the mail server which you configured to send the emails in ispconfig if really no emails get send through it from ISPConfig interface.
So, i discovered that there was nothing being added at all to the log files that related to the servers in question. After running a couple tests i discovered that port 25 might actually be blocked. Is there any way to work around this except for unblocking port 25?
I tried to use port 587 but i get the below Code: Jul 2 17:07:38 mail1 postfix/submission/smtpd[12065]: connect from panel.mysite.com[1.2.3.4] Jul 2 17:07:38 mail1 postfix/submission/smtpd[12065]: warning: non-SMTP command from panel.mysite.com[1.2.3.4]: $ Jul 2 17:07:38 mail1 postfix/submission/smtpd[12065]: disconnect from panel.mysite.com[1.2.3.4] helo=1 auth=0/1 $
Did you try to set the option "Use SSL/TLS encrypted connection for SMTP" to ssl and to starttls ? Port 587 might work when using one of these options.
So i found the problem. It seems that my panel's port 25 outgoing port is blocked. Incoming works fine, connecting to the mail server from another server via port 25 works fine. I tried disabling my firewall but didn't help even after a reboot.
Who is your service provider? Perhaps they have blocked outgoing port 25 on their network. Google Cloud does this...you have to use a mail relay provider with GCE.
So doesn't connect for anything but it does connect on port 465 and 587 but i get the error "warning: non-SMTP command from..." .So it looks like the email might be in the wrong format? I also get this error when i try to send a client an email from the control panel.