Uploaded image for project: 'Product Technical Learning'
  1. Product Technical Learning
  2. PTL-5576

RH358-11: [RH254] - Practice exercise "Configuring Send-only Email Service" still a bit hard to follow

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • RH358 - RHEL 8.1 0
    • RH358 - RHEL 8.1 0
    • RH358
    • None
    • 6
    • ILT, ROLE, VT
    • en-US (English)

      URL:
      Reporter RHNID:
      Section: -
      Language: en-US (English)
      Workaround:

      Description: The current design of this exercise is still a bit hard for students to follow. Bug RH254-338 doesn't help the situation.

      My understanding of the student view of how this exercise works:

      • Student will configure Postfix on serverX.example.com as a nullclient which canonicalizes the domain on all outgoing e-mails to desktopX.example.com and submits all e-mail to smtpX.example.com for relay/delivery
      • The student tests that they successfully did this by using mutt to send an e-mail to student@desktopX.example.com.

      Behind the scenes:

      • It looks like smtpX.example.com is another name for desktopX.example.com, so as soon as it receives the test e-mail it should pass it to the local MDA for delivery. This may complicate the lab design.

      In a way, this lab is designed backwards. It'd be reasonable to configure desktopX as a nullclient, because it's a desktop, it shouldn't be delivering e-mail to the local system. The thinking is probably that serverX should represent a web server that's not a mail server and shouldn't accept mail.

      Ideally, I think this lab would be clearer if:

      • The exercise configured serverX as a nullclient.
      • The smtpX.example.com system is not desktopX.example.com, but running as a container or VM as an apparently separate system
      • smtpX.example.com delivers mail somewhere other than desktopX (referred to here as "mailX.example.com"
      • We used something other than "desktopX.example.com" as the mail domain. This argues that perhaps we need to reconsider whether students need their own subdomains for this course.
      • The chapter lab still repeats this exercise, but configuring desktopX as the nullclient instead of serverX (which we configured in the walk-through practice exercise).

            ghacker_jira George Hacker (Inactive)
            rht-sbonnevi Steven Bonneville
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: