Error unknown mail transport error

SYSTEM INFORMATION
OS type and version RHEL 9
Webmin version 2.001
Virtualmin version 7.3
Related packages SUGGESTED

@Joe @Ilia

I get this error while sending an email from usermin

unknown mail transport error

I restored my server from ubuntu 22.04 to rhel9

Did you try Recheck config?

yes. everything is ok

Check your mail log file for the error it should have more details. This may or may not help

(harmful link removed)

P.S. You have done a reboot.

1 Like

I cannt understand log file. Could you please help. Primary domain is projectok.com and this is the file

maillog.log (1.7 MB)

You got some weird errors there, you did install onto a clean server. Not installing anything yourself?
errors like warning: connect to /var/spool/postfix/postgrey/socket: No such file or directory
and warning: connect to Milter service inet:localhost:8891: Connection timed out
look like services not properly installed.

Steve

1 Like

This is a clean server. my old ubuntu 22.04 server was hacked by cryptomining malware. so I decided to use rhel9. I restored my rhel9 server with ubuntu server backup. Everything is working fine except mails.

@stefan1959 @Ilia @Joe

Is it possible to resolve these errors?

I suppose you didn’t check if mail was working before doing the restore.
I’m not use to RHEL9. I would of used Rocky 8 or 9 as it been used alot with VM.
Joe would have more ideas them on your issues.

Steve

mails were working fine in ubuntu server

@stefan1959

Please share this file /etc/postfix/main.cf from your server. I want to check with my server config file. I feel there is a problem with my server config file.

See Stefan’s message: Error unknown mail transport error - #6 by stefan1959

This has a useful clue, I think, don’t just blast right past it as thought it isn’t useful information. Errors from the log is how we troubleshoot this stuff. We can’t do anything with client errors. “Unknown mail transport error” is not useful information for troubleshooting. The client does not know what went wrong and the mail server generally won’t tell it.

Looks like you’ve got postgrey enabled, but it’s not running/available. You may wish to turn this off (greylisting is the feature that uses the postgrey milter) for testing, and then turn it back on once you’ve seen mail working without it.

I don’t think that would be the issue. Like Joe said said like you had different services enabled or not enabled in your VM compare to your original VM.

Last time I didn’t receive or send email. Now I can receive emails.

@stefan1959

Thanks for telling me about this. This helps me to remember. I was enabled postgrey, dkim, and others too

You got some weird errors there, you did install onto a clean server. Not installing anything yourself?
errors like warning: connect to /var/spool/postfix/postgrey/socket: No such file or directory
and warning: connect to Milter service inet:localhost:8891: Connection timed out
look like services not properly installed.

@Joe

You are right. Postgrey was enabled by me on the ubuntu server. Now I disable all (postgrey, dkim and all). Now I can receive emails but can’t send emails. I will share the updated logs file again.

Sorry for the delay

Please have a look.

maillog.zip (215.7 KB)

@Joe @Ilia @stefan1959

Please guide me

This is the new logs

Jan 14 23:58:52 projectok postfix/smtpd[762355]: warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory
Jan 14 23:58:52 projectok postfix/smtpd[762355]: warning: unknown[141.98.11.112]: SASL LOGIN authentication failed: generic failure
Jan 14 23:58:52 projectok postfix/smtpd[762368]: warning: connect to Milter service inet:localhost:8891: Connection timed out
Jan 14 23:58:52 projectok postfix/smtpd[762355]: disconnect from unknown[141.98.11.112] ehlo=1 auth=0/1 rset=1 quit=1 commands=3/4
Jan 14 23:58:53 projectok postfix/trivial-rewrite[762374]: warning: do not list domain projectok.com in BOTH mydestination and virtual_alias_domains
Jan 14 23:58:53 projectok postfix/smtpd[762368]: warning: connect to /var/spool/postfix/postgrey/socket: No such file or directory
Jan 14 23:58:54 projectok postfix/smtpd[762368]: warning: connect to /var/spool/postfix/postgrey/socket: No such file or directory
Jan 14 23:58:54 projectok postfix/smtpd[762368]: warning: problem talking to server /var/spool/postfix/postgrey/socket: No such file or directory
Jan 14 23:58:54 projectok postfix/smtpd[762368]: NOQUEUE: reject: RCPT from smtp-backup-out3.dca.wordpress.com[192.0.97.107]: 451 4.3.5 anujchadha@projectok.com: Recipient address rejected: Server configuration problem; from=anujchadha=projectok.com@bounces.jetpack.com to=anujchadha@projectok.com proto=ESMTP helo=<smtp-backup-out3.dca.wordpress.com>
Jan 14 23:58:55 projectok postfix/smtpd[762368]: disconnect from smtp-backup-out3.dca.wordpress.com[192.0.97.107] ehlo=2 starttls=1 mail=1 rcpt=0/1 data=0/1 rset=1 quit=1 commands=6/8
Jan 14 23:58:57 projectok postfix/smtpd[762355]: warning: hostname swear.medyamol.com does not resolve to address 141.98.11.112
Jan 14 23:58:57 projectok postfix/smtpd[762355]: connect from unknown[141.98.11.112]
Jan 14 23:59:00 projectok postfix/smtpd[763971]: warning: connect to Milter service inet:localhost:8891: Connection timed out
Jan 14 23:59:01 projectok postfix/smtpd[762368]: connect from unknown[46.148.40.173]
Jan 14 23:59:03 projectok postfix/smtpd[754611]: warning: connect to Milter service inet:localhost:8891: Connection timed out
Jan 14 23:59:03 projectok postfix/smtpd[754611]: lost connection after CONNECT from unknown[46.148.40.195]
Jan 14 23:59:03 projectok postfix/smtpd[754611]: disconnect from unknown[46.148.40.195] commands=0/0
Jan 14 23:59:04 projectok postfix/smtpd[754610]: warning: connect to Milter service inet:localhost:8891: Connection timed out
Jan 14 23:59:04 projectok postfix/smtpd[754610]: lost connection after CONNECT from unknown[46.148.40.189]
Jan 14 23:59:04 projectok postfix/smtpd[754610]: disconnect from unknown[46.148.40.189] commands=0/0

You still have a milter configured that isn’t responding. Looks like it continues to be postgrey.

It looks like you named your system the same name as one you are hosting mail for in Virtualmin (docs say not to do that, for this reason).

I’d recommend you rename your system to something that is not a domain you host mail for. i.e. rename it to srv1.projectok.com or whatever. Literally anything other than projectok.com is fine, as long as it resolves and is fully qualified.

How to solve this?

When I disable postgrey. emails start receiving but can’t send. When I enable it can’t send and receive emails