are deleted pm's still in the database ?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Suiram
    Senior Member
    • Dec 2008
    • 216
    • 3.8.x

    are deleted pm's still in the database ?

    perhaps this has been asked already, but still.

    if a regular user deletes their pm's are they gone from the database ?
    i think i read that they are still kept in the db and can be read manually by the site owner (or anyone with full access) even after they have been deleted by the user.

    if that is the case, why is it so ? is there a setting in admincp to truly delete them ?
    i mean surely for huge sites this would fatten the db considerably.

    thanks,
  • punchbowl
    Senior Member
    • Nov 2006
    • 3903
    • 4.0.x

    #2
    The are permanently deleted when deleted by the user as far as I know.

    Comment

    • Trevor Hannant
      vBulletin Support
      • Aug 2002
      • 24358
      • 5.7.X

      #3
      Yes - just tested this and they are deleted from the db on delete - only reasons they may not be are:

      - if the sender has saved a copy
      - a modification is stopping the function from working correctly
      - there's a corrupted file in your installation
      Vote for:

      - Admin Settable Paid Subscription Reminder Timeframe (vB6)
      - Add Admin ability to auto-subscribe users to specific channel(s) (vB6)

      Comment

      • Mark.B
        vBulletin Support
        • Feb 2004
        • 24287
        • 6.0.X

        #4
        The actual text of the PM is stored in a database table called pmtext. By default when a PM is sent it is in the sender's OUTBOX and the recipient's INBOX. If the recipient deletes the PM, the text remains in the pmtext table as long as the sender still has it in their OUTBOX. It will also remain if either party has saved the PM to a custom folder.

        Once all parties have deleted their copies of the PM, there is a cron job and the next time that runs, it will delete all entries in the pmtext table that no longer relate to any PMs.
        MARK.B
        vBulletin Support
        ------------
        My Unofficial vBulletin 6.0.0 Demo: https://www.talknewsuk.com
        My Unofficial vBulletin Cloud Demo: https://www.adminammo.com

        Comment

        • Lynne
          Former vBulletin Support
          • Oct 2004
          • 26255

          #5
          Very good explanation, Mark!

          Please don't PM or VM me for support - I only help out in the threads.
          vBulletin Manual & vBulletin 4.0 Code Documentation (API)
          Want help modifying your vbulletin forum? Head on over to vbulletin.org
          If I post CSS and you don't know where it goes, throw it into the additional.css template.

          W3Schools <- awesome site for html/css help

          Comment

          • bodyresource
            Member
            • Dec 2006
            • 30

            #6
            Originally posted by Mark.B
            By default when a PM is sent it is in the sender's OUTBOX and the recipient's INBOX.
            Just saw this post after a search.

            Is it also possible to delete my sent PM's from the recipient's INBOX, so there are no PM's left anymore from my userid ?

            Comment

            • Trevor Hannant
              vBulletin Support
              • Aug 2002
              • 24358
              • 5.7.X

              #7
              No. Only Admins can delete other user's PMs
              Vote for:

              - Admin Settable Paid Subscription Reminder Timeframe (vB6)
              - Add Admin ability to auto-subscribe users to specific channel(s) (vB6)

              Comment

              • bodyresource
                Member
                • Dec 2006
                • 30

                #8
                Hi Trevor,

                Thanks for the reply.
                I'm an admin, but i don't want to empty the whole inbox from a user only the PM's sent by me. Is that possible ?

                Comment

                • Lynne
                  Former vBulletin Support
                  • Oct 2004
                  • 26255

                  #9
                  You can go to admin cp > user > delete all PMs sent by user, but that will delete ALL the PMs you have ever sent. There is no option to only delete PMs sent to a certain user. Also, don't forget that most users have PM notification via email and they will have already gotten a copy of what you wrote and can just save the emails.

                  Please don't PM or VM me for support - I only help out in the threads.
                  vBulletin Manual & vBulletin 4.0 Code Documentation (API)
                  Want help modifying your vbulletin forum? Head on over to vbulletin.org
                  If I post CSS and you don't know where it goes, throw it into the additional.css template.

                  W3Schools <- awesome site for html/css help

                  Comment

                  Related Topics

                  Collapse

                  Working...