> Le 4 juil. 2018 à 11:03, Yedidyah Bar David <[email protected]> a écrit : > > On Wed, Jul 4, 2018 at 11:04 AM, Fabrice Bacchella > <[email protected]> wrote: >> ovirt in version 4.2 choose to incorporate postfix as a mandatory MTA: > > This was added in 4.0, AFAIU: > > https://bugzilla.redhat.com/show_bug.cgi?id=1301966 > > IMHO the bug is somewhat incorrect. HA sends its email using smtplib, > which IIUC does not require a local /usr/sbin/sendmail . Indeed, the > default is to send through 'localhost:25', and for this to work you > need some MTA listening there. But admins might find it perfectly > reasonable to not have any sendmail locally, although this is the unix > tradition, and configure everything to send through a remote MTA. > hosted-engine --deploy already asks about this, so should be easy to > do there. Other common stuff, such as crond, also allow doing this. So > ideally, if the admin accepts the default 'localhost:25', the script > should try to connect there (perhaps also if user provides custom > values?), and if it fails, or if the other side does not look like an > MTA (e.g. does not accept a HELO or EHLO, not sure what's the best > way), prompt, and if 'localhost', suggest to install some MTA. But > email is a hard problem, not sure how complex we need to make the > setup script... > >> >> yum erase postfix >> ... >> Removing: >> postfix x86_64 >> 2:2.10.1-6.el7 @base 12 M >> Removing for dependencies: >> cockpit-ovirt-dashboard noarch >> 0.11.28-1.el7 @ovirt-4.2 15 M >> ovirt-host x86_64 >> 4.2.3-1.el7 @ovirt-4.2 11 k >> ovirt-hosted-engine-setup noarch >> 2.2.22.1-1.el7 @ovirt-4.2 2.2 M >> >> Is there a way to change that ? It's not about postfix being inferior or >> superior to other solutions. It's that it didn't ask any thing, didn't check >> if one was already installed. It's just installed. >> >> For example: >> rpm -q --provides postfix >> MTA >> config(postfix) = 2:2.10.1-6.el7 >> postfix = 2:2.10.1-6.el7 >> postfix(x86-64) = 2:2.10.1-6.el7 >> server(smtp) >> smtpd >> smtpdaemon >> >> rpm -q --provides sendmail >> MTA >> config(sendmail) = 8.14.7-5.el7 >> sendmail = 8.14.7-5.el7 >> sendmail(x86-64) = 8.14.7-5.el7 >> server(smtp) >> smtpdaemon >> >> There is a lot of other dependencies to declare other than postfix, MTA >> would have been better. > > I agree, and suggest to open an RFE on ovirt-host (and elsewhere? > didn't check) to change the Requires:. > > Seems like the thing we want to require is 'server(smtp)': > > https://fedoraproject.org/wiki/Features/ServerProvides > > Best regards,
Done: https://bugzilla.redhat.com/show_bug.cgi?id=1598085 _______________________________________________ Users mailing list -- [email protected] To unsubscribe send an email to [email protected] Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/[email protected]/message/7ZFPH67MIQNWALAE4T2WXX3UVM6UAWSE/

