Why is domain name being appended to simple string in To: field of email message (SMTP)












1















I am testing an SMTP mail server and I wanted to know what happens if I put just plain text as the To: text, rather than a valid email address. In other words, the test message looked like this:



mail from:<example@abc.com>
rcpt to:<myselfr@mydomain.com>
data
To: some-text
From: more-text
Subject: Test email #1
Email to test non address in To/From fields
.


The resulting email had the From and To fields like this:



To: some-text@mydomain.com
From: more-text@mydomain.com


It appeared that the either mail client or SMTP server was appending the recipient's domain to the plain text in the To/From fields.



I had thought that everything in the data part of the message (inside the "envelope" was just whatever the sender wanted to put there. Why/How is it getting modified, and is that modification by the sending server, receiving server or the mail client?



I also tried sending an email with no To/From information at all and in the mail client To: was blank and From: had the rcpt to: information.










share|improve this question



























    1















    I am testing an SMTP mail server and I wanted to know what happens if I put just plain text as the To: text, rather than a valid email address. In other words, the test message looked like this:



    mail from:<example@abc.com>
    rcpt to:<myselfr@mydomain.com>
    data
    To: some-text
    From: more-text
    Subject: Test email #1
    Email to test non address in To/From fields
    .


    The resulting email had the From and To fields like this:



    To: some-text@mydomain.com
    From: more-text@mydomain.com


    It appeared that the either mail client or SMTP server was appending the recipient's domain to the plain text in the To/From fields.



    I had thought that everything in the data part of the message (inside the "envelope" was just whatever the sender wanted to put there. Why/How is it getting modified, and is that modification by the sending server, receiving server or the mail client?



    I also tried sending an email with no To/From information at all and in the mail client To: was blank and From: had the rcpt to: information.










    share|improve this question

























      1












      1








      1








      I am testing an SMTP mail server and I wanted to know what happens if I put just plain text as the To: text, rather than a valid email address. In other words, the test message looked like this:



      mail from:<example@abc.com>
      rcpt to:<myselfr@mydomain.com>
      data
      To: some-text
      From: more-text
      Subject: Test email #1
      Email to test non address in To/From fields
      .


      The resulting email had the From and To fields like this:



      To: some-text@mydomain.com
      From: more-text@mydomain.com


      It appeared that the either mail client or SMTP server was appending the recipient's domain to the plain text in the To/From fields.



      I had thought that everything in the data part of the message (inside the "envelope" was just whatever the sender wanted to put there. Why/How is it getting modified, and is that modification by the sending server, receiving server or the mail client?



      I also tried sending an email with no To/From information at all and in the mail client To: was blank and From: had the rcpt to: information.










      share|improve this question














      I am testing an SMTP mail server and I wanted to know what happens if I put just plain text as the To: text, rather than a valid email address. In other words, the test message looked like this:



      mail from:<example@abc.com>
      rcpt to:<myselfr@mydomain.com>
      data
      To: some-text
      From: more-text
      Subject: Test email #1
      Email to test non address in To/From fields
      .


      The resulting email had the From and To fields like this:



      To: some-text@mydomain.com
      From: more-text@mydomain.com


      It appeared that the either mail client or SMTP server was appending the recipient's domain to the plain text in the To/From fields.



      I had thought that everything in the data part of the message (inside the "envelope" was just whatever the sender wanted to put there. Why/How is it getting modified, and is that modification by the sending server, receiving server or the mail client?



      I also tried sending an email with no To/From information at all and in the mail client To: was blank and From: had the rcpt to: information.







      email smtp protocols






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 25 '18 at 18:53









      Tyler DurdenTyler Durden

      7,12773892




      7,12773892
























          1 Answer
          1






          active

          oldest

          votes


















          0














          It is based on assumption that domain-less email address referrers to "this mail server".



          MTA/SMTP server "fixes" the addresses to make them valid on other servers e.g. after forwarding.






          share|improve this answer























            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53470791%2fwhy-is-domain-name-being-appended-to-simple-string-in-to-field-of-email-message%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            It is based on assumption that domain-less email address referrers to "this mail server".



            MTA/SMTP server "fixes" the addresses to make them valid on other servers e.g. after forwarding.






            share|improve this answer




























              0














              It is based on assumption that domain-less email address referrers to "this mail server".



              MTA/SMTP server "fixes" the addresses to make them valid on other servers e.g. after forwarding.






              share|improve this answer


























                0












                0








                0







                It is based on assumption that domain-less email address referrers to "this mail server".



                MTA/SMTP server "fixes" the addresses to make them valid on other servers e.g. after forwarding.






                share|improve this answer













                It is based on assumption that domain-less email address referrers to "this mail server".



                MTA/SMTP server "fixes" the addresses to make them valid on other servers e.g. after forwarding.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 25 '18 at 22:19









                AnFiAnFi

                8,00831740




                8,00831740
































                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53470791%2fwhy-is-domain-name-being-appended-to-simple-string-in-to-field-of-email-message%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Wiesbaden

                    Marschland

                    Dieringhausen