How to sort ll output

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
0
down vote

favorite












ll returns this result:



51380224 Aug 3 08:23 tig_10.d1
51380224 Aug 3 08:18 tig_10.d10
51380224 Aug 3 08:20 tig_10.d11
51380224 Aug 3 08:23 tig_10.d12
51380224 Aug 3 08:21 tig_10.d13
51380224 Jul 31 12:06 tig_10.d14
131072 Jul 31 12:06 tig_10.d15
51380224 Aug 3 08:15 tig_10.d2
51380224 Aug 2 23:08 tig_10.d3
51380224 Aug 2 14:24 tig_10.d4
51380224 Aug 2 14:24 tig_10.d5
51380224 Aug 3 08:21 tig_10.d6
51380224 Aug 3 08:22 tig_10.d7
51380224 Aug 3 08:13 tig_10.d8
51380224 Aug 3 08:20 tig_10.d9


Been unsuccessful to list the files like this



51380224 Aug 3 08:23 tig_10.d1
51380224 Aug 3 08:15 tig_10.d2
51380224 Aug 2 23:08 tig_10.d3
51380224 Aug 2 14:24 tig_10.d4
51380224 Aug 2 14:24 tig_10.d5
51380224 Aug 3 08:21 tig_10.d6
51380224 Aug 3 08:22 tig_10.d7
51380224 Aug 3 08:13 tig_10.d8
51380224 Aug 3 08:20 tig_10.d9
51380224 Aug 3 08:18 tig_10.d10
51380224 Aug 3 08:20 tig_10.d11
51380224 Aug 3 08:23 tig_10.d12
51380224 Aug 3 08:21 tig_10.d13
51380224 Jul 31 12:06 tig_10.d14
131072 Jul 31 12:06 tig_10.d15


Any ideas how?







share|improve this question





















  • What is the command alias ll set for? Please post the output of alias ll so we can figure out what's messing with the sorting of the output.
    – Mioriin
    Aug 3 at 19:05
















up vote
0
down vote

favorite












ll returns this result:



51380224 Aug 3 08:23 tig_10.d1
51380224 Aug 3 08:18 tig_10.d10
51380224 Aug 3 08:20 tig_10.d11
51380224 Aug 3 08:23 tig_10.d12
51380224 Aug 3 08:21 tig_10.d13
51380224 Jul 31 12:06 tig_10.d14
131072 Jul 31 12:06 tig_10.d15
51380224 Aug 3 08:15 tig_10.d2
51380224 Aug 2 23:08 tig_10.d3
51380224 Aug 2 14:24 tig_10.d4
51380224 Aug 2 14:24 tig_10.d5
51380224 Aug 3 08:21 tig_10.d6
51380224 Aug 3 08:22 tig_10.d7
51380224 Aug 3 08:13 tig_10.d8
51380224 Aug 3 08:20 tig_10.d9


Been unsuccessful to list the files like this



51380224 Aug 3 08:23 tig_10.d1
51380224 Aug 3 08:15 tig_10.d2
51380224 Aug 2 23:08 tig_10.d3
51380224 Aug 2 14:24 tig_10.d4
51380224 Aug 2 14:24 tig_10.d5
51380224 Aug 3 08:21 tig_10.d6
51380224 Aug 3 08:22 tig_10.d7
51380224 Aug 3 08:13 tig_10.d8
51380224 Aug 3 08:20 tig_10.d9
51380224 Aug 3 08:18 tig_10.d10
51380224 Aug 3 08:20 tig_10.d11
51380224 Aug 3 08:23 tig_10.d12
51380224 Aug 3 08:21 tig_10.d13
51380224 Jul 31 12:06 tig_10.d14
131072 Jul 31 12:06 tig_10.d15


Any ideas how?







share|improve this question





















  • What is the command alias ll set for? Please post the output of alias ll so we can figure out what's messing with the sorting of the output.
    – Mioriin
    Aug 3 at 19:05












up vote
0
down vote

favorite









up vote
0
down vote

favorite











ll returns this result:



51380224 Aug 3 08:23 tig_10.d1
51380224 Aug 3 08:18 tig_10.d10
51380224 Aug 3 08:20 tig_10.d11
51380224 Aug 3 08:23 tig_10.d12
51380224 Aug 3 08:21 tig_10.d13
51380224 Jul 31 12:06 tig_10.d14
131072 Jul 31 12:06 tig_10.d15
51380224 Aug 3 08:15 tig_10.d2
51380224 Aug 2 23:08 tig_10.d3
51380224 Aug 2 14:24 tig_10.d4
51380224 Aug 2 14:24 tig_10.d5
51380224 Aug 3 08:21 tig_10.d6
51380224 Aug 3 08:22 tig_10.d7
51380224 Aug 3 08:13 tig_10.d8
51380224 Aug 3 08:20 tig_10.d9


Been unsuccessful to list the files like this



51380224 Aug 3 08:23 tig_10.d1
51380224 Aug 3 08:15 tig_10.d2
51380224 Aug 2 23:08 tig_10.d3
51380224 Aug 2 14:24 tig_10.d4
51380224 Aug 2 14:24 tig_10.d5
51380224 Aug 3 08:21 tig_10.d6
51380224 Aug 3 08:22 tig_10.d7
51380224 Aug 3 08:13 tig_10.d8
51380224 Aug 3 08:20 tig_10.d9
51380224 Aug 3 08:18 tig_10.d10
51380224 Aug 3 08:20 tig_10.d11
51380224 Aug 3 08:23 tig_10.d12
51380224 Aug 3 08:21 tig_10.d13
51380224 Jul 31 12:06 tig_10.d14
131072 Jul 31 12:06 tig_10.d15


Any ideas how?







share|improve this question













ll returns this result:



51380224 Aug 3 08:23 tig_10.d1
51380224 Aug 3 08:18 tig_10.d10
51380224 Aug 3 08:20 tig_10.d11
51380224 Aug 3 08:23 tig_10.d12
51380224 Aug 3 08:21 tig_10.d13
51380224 Jul 31 12:06 tig_10.d14
131072 Jul 31 12:06 tig_10.d15
51380224 Aug 3 08:15 tig_10.d2
51380224 Aug 2 23:08 tig_10.d3
51380224 Aug 2 14:24 tig_10.d4
51380224 Aug 2 14:24 tig_10.d5
51380224 Aug 3 08:21 tig_10.d6
51380224 Aug 3 08:22 tig_10.d7
51380224 Aug 3 08:13 tig_10.d8
51380224 Aug 3 08:20 tig_10.d9


Been unsuccessful to list the files like this



51380224 Aug 3 08:23 tig_10.d1
51380224 Aug 3 08:15 tig_10.d2
51380224 Aug 2 23:08 tig_10.d3
51380224 Aug 2 14:24 tig_10.d4
51380224 Aug 2 14:24 tig_10.d5
51380224 Aug 3 08:21 tig_10.d6
51380224 Aug 3 08:22 tig_10.d7
51380224 Aug 3 08:13 tig_10.d8
51380224 Aug 3 08:20 tig_10.d9
51380224 Aug 3 08:18 tig_10.d10
51380224 Aug 3 08:20 tig_10.d11
51380224 Aug 3 08:23 tig_10.d12
51380224 Aug 3 08:21 tig_10.d13
51380224 Jul 31 12:06 tig_10.d14
131072 Jul 31 12:06 tig_10.d15


Any ideas how?









share|improve this question












share|improve this question




share|improve this question








edited Aug 3 at 16:00









SivaPrasath

3,27511333




3,27511333









asked Aug 3 at 15:36









user3753660

1




1











  • What is the command alias ll set for? Please post the output of alias ll so we can figure out what's messing with the sorting of the output.
    – Mioriin
    Aug 3 at 19:05
















  • What is the command alias ll set for? Please post the output of alias ll so we can figure out what's messing with the sorting of the output.
    – Mioriin
    Aug 3 at 19:05















What is the command alias ll set for? Please post the output of alias ll so we can figure out what's messing with the sorting of the output.
– Mioriin
Aug 3 at 19:05




What is the command alias ll set for? Please post the output of alias ll so we can figure out what's messing with the sorting of the output.
– Mioriin
Aug 3 at 19:05










4 Answers
4






active

oldest

votes

















up vote
3
down vote













ls will re-sort the filenames you give it (or the current directory, if you don't) itself; one way around this would be to give it the filenames separately:



ls -l *.d? ; ls -l *.d??


Or, since you appear to have an alias/function to do a long listing:



ll *.d?; ll *.d??





share|improve this answer





















  • Note that GNU ls has a -U option to disable the sorting.
    – Stéphane Chazelas
    Aug 3 at 15:51

















up vote
3
down vote













I don't know what your ll is. ll is a commonly given alias to ls -l, but that doesn't look like it.



In any case, that particular output could be sorted in the order you want with GNU sort and its version sort applied to the 5th column and over:



ll | sort -bVk5


If ll is somehow an alias to ls and your ls is GNU ls, then that ls also has a version sort enabled with -v.



With the zsh shell, you can have its globs sorted in a similar fashion with the numericglobsort option or the (n) glob qualifier. So if your ll command can get the list of file names as argument and doesn't do any further sorting itself, you could do (in zsh, and zsh only):



ll *(n)





share|improve this answer




























    up vote
    1
    down vote













    Using sort:



    $ ls -lghFG | sort -n -td -k2
    total 0
    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d1
    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d2
    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d3
    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d4
    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d5
    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d6
    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d7
    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d8
    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d9
    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d10
    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d11
    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d12
    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d13
    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d14
    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d15


    This will use the letter d as a delimiter and sort the output numerically on the field 2 so there could be issues if your filenames contain the letter d.



    To meet your requirement of using ll (which is an alias) you could do (not recommended:



    alias ll='ls -lghFG | sort -n -td -k2'





    share|improve this answer




























      up vote
      1
      down vote













      from man,



      ll -v



      • -v natural sort of (version) numbers within the text





      share|improve this answer





















        Your Answer







        StackExchange.ready(function()
        var channelOptions =
        tags: "".split(" "),
        id: "106"
        ;
        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',
        convertImagesToLinks: false,
        noModals: false,
        showLowRepImageUploadWarning: true,
        reputationToPostImages: null,
        bindNavPrevention: true,
        postfix: "",
        onDemand: true,
        discardSelector: ".discard-answer"
        ,immediatelyShowMarkdownHelp:true
        );



        );








         

        draft saved


        draft discarded


















        StackExchange.ready(
        function ()
        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f460358%2fhow-to-sort-ll-output%23new-answer', 'question_page');

        );

        Post as a guest






























        4 Answers
        4






        active

        oldest

        votes








        4 Answers
        4






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes








        up vote
        3
        down vote













        ls will re-sort the filenames you give it (or the current directory, if you don't) itself; one way around this would be to give it the filenames separately:



        ls -l *.d? ; ls -l *.d??


        Or, since you appear to have an alias/function to do a long listing:



        ll *.d?; ll *.d??





        share|improve this answer





















        • Note that GNU ls has a -U option to disable the sorting.
          – Stéphane Chazelas
          Aug 3 at 15:51














        up vote
        3
        down vote













        ls will re-sort the filenames you give it (or the current directory, if you don't) itself; one way around this would be to give it the filenames separately:



        ls -l *.d? ; ls -l *.d??


        Or, since you appear to have an alias/function to do a long listing:



        ll *.d?; ll *.d??





        share|improve this answer





















        • Note that GNU ls has a -U option to disable the sorting.
          – Stéphane Chazelas
          Aug 3 at 15:51












        up vote
        3
        down vote










        up vote
        3
        down vote









        ls will re-sort the filenames you give it (or the current directory, if you don't) itself; one way around this would be to give it the filenames separately:



        ls -l *.d? ; ls -l *.d??


        Or, since you appear to have an alias/function to do a long listing:



        ll *.d?; ll *.d??





        share|improve this answer













        ls will re-sort the filenames you give it (or the current directory, if you don't) itself; one way around this would be to give it the filenames separately:



        ls -l *.d? ; ls -l *.d??


        Or, since you appear to have an alias/function to do a long listing:



        ll *.d?; ll *.d??






        share|improve this answer













        share|improve this answer



        share|improve this answer











        answered Aug 3 at 15:42









        Jeff Schaller

        30.7k846104




        30.7k846104











        • Note that GNU ls has a -U option to disable the sorting.
          – Stéphane Chazelas
          Aug 3 at 15:51
















        • Note that GNU ls has a -U option to disable the sorting.
          – Stéphane Chazelas
          Aug 3 at 15:51















        Note that GNU ls has a -U option to disable the sorting.
        – Stéphane Chazelas
        Aug 3 at 15:51




        Note that GNU ls has a -U option to disable the sorting.
        – Stéphane Chazelas
        Aug 3 at 15:51












        up vote
        3
        down vote













        I don't know what your ll is. ll is a commonly given alias to ls -l, but that doesn't look like it.



        In any case, that particular output could be sorted in the order you want with GNU sort and its version sort applied to the 5th column and over:



        ll | sort -bVk5


        If ll is somehow an alias to ls and your ls is GNU ls, then that ls also has a version sort enabled with -v.



        With the zsh shell, you can have its globs sorted in a similar fashion with the numericglobsort option or the (n) glob qualifier. So if your ll command can get the list of file names as argument and doesn't do any further sorting itself, you could do (in zsh, and zsh only):



        ll *(n)





        share|improve this answer

























          up vote
          3
          down vote













          I don't know what your ll is. ll is a commonly given alias to ls -l, but that doesn't look like it.



          In any case, that particular output could be sorted in the order you want with GNU sort and its version sort applied to the 5th column and over:



          ll | sort -bVk5


          If ll is somehow an alias to ls and your ls is GNU ls, then that ls also has a version sort enabled with -v.



          With the zsh shell, you can have its globs sorted in a similar fashion with the numericglobsort option or the (n) glob qualifier. So if your ll command can get the list of file names as argument and doesn't do any further sorting itself, you could do (in zsh, and zsh only):



          ll *(n)





          share|improve this answer























            up vote
            3
            down vote










            up vote
            3
            down vote









            I don't know what your ll is. ll is a commonly given alias to ls -l, but that doesn't look like it.



            In any case, that particular output could be sorted in the order you want with GNU sort and its version sort applied to the 5th column and over:



            ll | sort -bVk5


            If ll is somehow an alias to ls and your ls is GNU ls, then that ls also has a version sort enabled with -v.



            With the zsh shell, you can have its globs sorted in a similar fashion with the numericglobsort option or the (n) glob qualifier. So if your ll command can get the list of file names as argument and doesn't do any further sorting itself, you could do (in zsh, and zsh only):



            ll *(n)





            share|improve this answer













            I don't know what your ll is. ll is a commonly given alias to ls -l, but that doesn't look like it.



            In any case, that particular output could be sorted in the order you want with GNU sort and its version sort applied to the 5th column and over:



            ll | sort -bVk5


            If ll is somehow an alias to ls and your ls is GNU ls, then that ls also has a version sort enabled with -v.



            With the zsh shell, you can have its globs sorted in a similar fashion with the numericglobsort option or the (n) glob qualifier. So if your ll command can get the list of file names as argument and doesn't do any further sorting itself, you could do (in zsh, and zsh only):



            ll *(n)






            share|improve this answer













            share|improve this answer



            share|improve this answer











            answered Aug 3 at 15:49









            Stéphane Chazelas

            277k52511841




            277k52511841




















                up vote
                1
                down vote













                Using sort:



                $ ls -lghFG | sort -n -td -k2
                total 0
                -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d1
                -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d2
                -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d3
                -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d4
                -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d5
                -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d6
                -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d7
                -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d8
                -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d9
                -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d10
                -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d11
                -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d12
                -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d13
                -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d14
                -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d15


                This will use the letter d as a delimiter and sort the output numerically on the field 2 so there could be issues if your filenames contain the letter d.



                To meet your requirement of using ll (which is an alias) you could do (not recommended:



                alias ll='ls -lghFG | sort -n -td -k2'





                share|improve this answer

























                  up vote
                  1
                  down vote













                  Using sort:



                  $ ls -lghFG | sort -n -td -k2
                  total 0
                  -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d1
                  -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d2
                  -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d3
                  -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d4
                  -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d5
                  -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d6
                  -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d7
                  -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d8
                  -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d9
                  -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d10
                  -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d11
                  -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d12
                  -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d13
                  -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d14
                  -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d15


                  This will use the letter d as a delimiter and sort the output numerically on the field 2 so there could be issues if your filenames contain the letter d.



                  To meet your requirement of using ll (which is an alias) you could do (not recommended:



                  alias ll='ls -lghFG | sort -n -td -k2'





                  share|improve this answer























                    up vote
                    1
                    down vote










                    up vote
                    1
                    down vote









                    Using sort:



                    $ ls -lghFG | sort -n -td -k2
                    total 0
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d1
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d2
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d3
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d4
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d5
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d6
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d7
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d8
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d9
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d10
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d11
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d12
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d13
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d14
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d15


                    This will use the letter d as a delimiter and sort the output numerically on the field 2 so there could be issues if your filenames contain the letter d.



                    To meet your requirement of using ll (which is an alias) you could do (not recommended:



                    alias ll='ls -lghFG | sort -n -td -k2'





                    share|improve this answer













                    Using sort:



                    $ ls -lghFG | sort -n -td -k2
                    total 0
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d1
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d2
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d3
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d4
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d5
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d6
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d7
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d8
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d9
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d10
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d11
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d12
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d13
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d14
                    -rw-r--r-- 1 0 Aug 3 09:43 tig_10.d15


                    This will use the letter d as a delimiter and sort the output numerically on the field 2 so there could be issues if your filenames contain the letter d.



                    To meet your requirement of using ll (which is an alias) you could do (not recommended:



                    alias ll='ls -lghFG | sort -n -td -k2'






                    share|improve this answer













                    share|improve this answer



                    share|improve this answer











                    answered Aug 3 at 15:45









                    Jesse_b

                    10.1k12658




                    10.1k12658




















                        up vote
                        1
                        down vote













                        from man,



                        ll -v



                        • -v natural sort of (version) numbers within the text





                        share|improve this answer

























                          up vote
                          1
                          down vote













                          from man,



                          ll -v



                          • -v natural sort of (version) numbers within the text





                          share|improve this answer























                            up vote
                            1
                            down vote










                            up vote
                            1
                            down vote









                            from man,



                            ll -v



                            • -v natural sort of (version) numbers within the text





                            share|improve this answer













                            from man,



                            ll -v



                            • -v natural sort of (version) numbers within the text






                            share|improve this answer













                            share|improve this answer



                            share|improve this answer











                            answered Aug 3 at 15:58









                            SivaPrasath

                            3,27511333




                            3,27511333






















                                 

                                draft saved


                                draft discarded


























                                 


                                draft saved


                                draft discarded














                                StackExchange.ready(
                                function ()
                                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f460358%2fhow-to-sort-ll-output%23new-answer', 'question_page');

                                );

                                Post as a guest













































































                                Popular posts from this blog

                                How to check contact read email or not when send email to Individual?

                                Bahrain

                                Postfix configuration issue with fips on centos 7; mailgun relay