ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
אורח · ·
 

הודעה פורסם: 28/08/2023 - 11:37
נושא ההודעה: how to save kmail accounts for a fresh install of Ubuntu ?

קוד:
how to save kmail akonadi accounts for a fresh install of ubuntu?


I have several akonadi accounts, I wish to take only a few of them into a new installation.

is it even possible?

tnx
 
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 28/08/2023 - 17:46
נושא ההודעה:

זה מישהו אחר שלח
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
mksoftלא בפורום כעתSite Admin ת.הצטרפות: 17/03/2002 · הודעות: 10510 · מיקום: כדור הארץ
 

הודעה פורסם: 30/08/2023 - 15:14
נושא ההודעה:

לפי הדיון הזה, כדי לגבות רק את ההגדרות צריך להעתיק את:
קוד:

~/.local/share/contacts
~/.config/akonadi


צריך להסתכל בקבצים ולראות אם אפשר לחתוך מהם מה שצריך (אין לי התקנת KDE כדי לבדוק).

_________________
הבלוג שלי
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
לא השואל המקוריאורח · ·
 

הודעה פורסם: 30/08/2023 - 16:09
נושא ההודעה:

.local/share/akonadi מכיל את בסיס הנתונים של akonadi (כל ההודעת של כל השרת של החשבונות), זה בדיוק המיילים של כל אחד אדם (או אנשי הקשר שלו). אז צריך לגבות חלק מהתוכן שם (ללא קבצי הerror וללא ה search_db (כי זה פשוט אינדקס שמייצרים מחדש), גם ה file_lost+found$ מאוד חשוב (כי זה המיילים שאיבדו שייוך כשהיה fsck.

אני חושב שצריכים לגבות עוד תוכן כי יש עוד קבצים אחרים :

קוד:

~/.config$ ls ako*
akonadi_akonotes_resource_0rc  akonadi_contactrc              akonadi_ical_resource_0rc   akonadi_ical_resource_5rc  akonadi_imap_resource_9rc  akonadi_maildir_resource_0rc
akonadi_archivemail_agentrc    akonadi_contacts_resource_1rc  akonadi_ical_resource_10rc  akonadi_imap_resource_5rc  akonadi_indexing_agentrc   akonadi_mbox_resource_0rc
akonadiconsolerc               akonadi-firstrunrc             akonadi_ical_resource_15rc  akonadi_imap_resource_6rc  akonadikderc               akonadi-migrationrc

akonadi:
agent_config_akonadi_akonotes_resource_0                 agent_config_akonadi_ical_resource_15_changes.dat      agent_config_akonadi_mailfilter_agent_changes.dat
agent_config_akonadi_akonotes_resource_0_changes.dat     agent_config_akonadi_ical_resource_5                   agent_config_akonadi_mailmerge_agent_changes.dat
agent_config_akonadi_archivemail_agent_changes.dat       agent_config_akonadi_ical_resource_5_changes.dat       agent_config_akonadi_mbox_resource_0
agent_config_akonadi_birthdays_resource                  agent_config_akonadi_imap_resource_5                   agent_config_akonadi_mbox_resource_0_changes.dat
agent_config_akonadi_birthdays_resource_changes.dat      agent_config_akonadi_imap_resource_5_changes.dat       agent_config_akonadi_migration_agent_changes.dat
agent_config_akonadi_contacts_resource_0                 agent_config_akonadi_imap_resource_6                   agent_config_akonadi_newmailnotifier_agent_changes.dat
agent_config_akonadi_contacts_resource_0_changes.dat     agent_config_akonadi_imap_resource_6_changes.dat       agent_config_akonadi_notes_agent_changes.dat
agent_config_akonadi_contacts_resource_1                 agent_config_akonadi_imap_resource_9                   agent_config_akonadi_sendlater_agent_changes.dat
agent_config_akonadi_contacts_resource_1_changes.dat     agent_config_akonadi_imap_resource_9_changes.dat       agent_config_akonadi_unifiedmailbox_agent
agent_config_akonadi_followupreminder_agent_changes.dat  agent_config_akonadi_indexing_agent                    agent_config_akonadi_unifiedmailbox_agent_changes.dat
agent_config_akonadi_ical_resource_0                     agent_config_akonadi_indexing_agent_changes.dat        agentsrc
agent_config_akonadi_ical_resource_0_changes.dat         agent_config_akonadi_maildir_resource_0                akonadiconnectionrc
agent_config_akonadi_ical_resource_10                    agent_config_akonadi_maildir_resource_0_changes.dat    akonadiserverrc
agent_config_akonadi_ical_resource_10_changes.dat        agent_config_akonadi_maildispatcher_agent
agent_config_akonadi_ical_resource_15                    agent_config_akonadi_maildispatcher_agent_changes.dat

אין לי מושג איך מעדכנים את המספרים של הinstances ולפי איזה לוגיקה.

ואם אני לוקח רק אחד מהם אני רואה את המאפיינים:

קוד:

~/.config$ cat akonadi_imap_resource_9rc

[SubscriptionDialog]
Size=500,300

[cache]
IntervalCheckEnabled=false
IntervalCheckTime=6
TrashCollection=-6360
TrashCollectionMigrated=true

[idle]
IdleRidPath=/INBOX,imap://Israel.Israeli@gmail.com@imap.gmail.com/

[network]
Authentication=9
ImapServer=imap.gmail.com
UserName=Israel.Israeli@gmail.com



ו

קוד:

cat akonadi/agent_config_akonadi_imap_resource_9
[Agent]
DesiredOnlineState=true
Name=Google Mail (Israel.Israeli)


בפלט הזה יש לי שלושה שירותי IMAP אבל בקובץ ה rc יש 15 (יכול להיות שזה מספר רץ שניסו? לא יודע).

קוד:

cat akonadi/agentsrc
[InstanceCounters]
akonadi_akonotes_resource\InstanceCounter=1
akonadi_contacts_resource\InstanceCounter=2
akonadi_davgroupware_resource\InstanceCounter=1
akonadi_ews_resource\InstanceCounter=5
akonadi_ewsmta_resource\InstanceCounter=0
akonadi_facebook_resource\InstanceCounter=0
akonadi_google_resource\InstanceCounter=0
akonadi_googlecalendar_resource\InstanceCounter=0
akonadi_googlecontacts_resource\InstanceCounter=0
akonadi_ical_resource\InstanceCounter=16
akonadi_icaldir_resource\InstanceCounter=0
akonadi_imap_resource\InstanceCounter=15
akonadi_kalarm_dir_resource\InstanceCounter=0
akonadi_kalarm_resource\InstanceCounter=0
akonadi_kolab_resource\InstanceCounter=0
akonadi_maildir_resource\InstanceCounter=1
akonadi_mbox_resource\InstanceCounter=1
akonadi_mixedmaildir_resource\InstanceCounter=0
akonadi_notes_resource\InstanceCounter=0
akonadi_openxchange_resource\InstanceCounter=0
akonadi_pop3_resource\InstanceCounter=0
akonadi_tomboynotes_resource\InstanceCounter=0
akonadi_vcard_resource\InstanceCounter=0
akonadi_vcarddir_resource\InstanceCounter=1

[Instances]
akonadi_akonotes_resource_0\AgentType=akonadi_akonotes_resource
akonadi_archivemail_agent\AgentType=akonadi_archivemail_agent
akonadi_birthdays_resource\AgentType=akonadi_birthdays_resource
akonadi_contacts_resource_0\AgentType=akonadi_contacts_resource
akonadi_contacts_resource_1\AgentType=akonadi_contacts_resource
akonadi_followupreminder_agent\AgentType=akonadi_followupreminder_agent
akonadi_ical_resource_0\AgentType=akonadi_ical_resource
akonadi_ical_resource_10\AgentType=akonadi_ical_resource
akonadi_ical_resource_15\AgentType=akonadi_ical_resource
akonadi_ical_resource_5\AgentType=akonadi_ical_resource
akonadi_imap_resource_5\AgentType=akonadi_imap_resource
akonadi_imap_resource_6\AgentType=akonadi_imap_resource
akonadi_imap_resource_9\AgentType=akonadi_imap_resource
akonadi_indexing_agent\AgentType=akonadi_indexing_agent
akonadi_maildir_resource_0\AgentType=akonadi_maildir_resource
akonadi_maildispatcher_agent\AgentType=akonadi_maildispatcher_agent
akonadi_mailfilter_agent\AgentType=akonadi_mailfilter_agent
akonadi_mailmerge_agent\AgentType=akonadi_mailmerge_agent
akonadi_mbox_resource_0\AgentType=akonadi_mbox_resource
akonadi_migration_agent\AgentType=akonadi_migration_agent
akonadi_newmailnotifier_agent\AgentType=akonadi_newmailnotifier_agent
akonadi_notes_agent\AgentType=akonadi_notes_agent
akonadi_sendlater_agent\AgentType=akonadi_sendlater_agent
akonadi_unifiedmailbox_agent\AgentType=akonadi_unifiedmailbox_agent


בשדה יש 15 instances : akonadi_imap_resource\InstanceCounter=15
יש גם תיקיות תחת .local/share עמו :~/.local/share/akonadi_imap_resource_9$.

אפשר לגלות איזה resource שייך לאיזה חשבון דרך akonadictl או על ידי חיפוש בקבצי ~/.config$ cat akonadi_imap_resource_Xrc
צריך לגבות את כל הקבצים שהם מקושרים דרך maildir (לוקחים את המסלול שיש שם ומגבים אותו גם) :

קוד:
~/.config$ cat  akonadi_maildir_resource_0rc
[General]
Path[$e]=$HOME/.local/share/local-mail
TopLevelIsContainer=true


לדוגמא:

קוד:

/.local/share/local-mail$ ls -lah
total 60K
drwxr-xr-x  15 israel israel 4.0K Jan 25  2022 .
drwxr-xr-x 121 israel israel 4.0K Aug 29 18:06 ..
drwxr-xr-x   5 israel israel 4.0K Jan 25  2022 backup_home
drwxr-xr-x   4 israel israel 4.0K Jan 25  2022 .backup_home.directory
drwxr-xr-x   2 israel israel 4.0K Nov 10  2018 cur
drwxr-xr-x   5 israel israel 4.0K Nov 10  2018 drafts
drwxr-xr-x   5 israel israel 4.0K Nov 10  2018 inbox
drwxr-xr-x   2 israel israel 4.0K Nov 10  2018 new
drwxr-xr-x   5 israel israel 4.0K Nov 10  2018 outbox
drwxr-xr-x   5 israel israel 4.0K Jan  7  2020 sal
drwxr-xr-x   5 israel israel 4.0K Nov 10  2018 sent-mail
drwxr-xr-x   5 israel israel 4.0K Nov 10  2018 templates
drwxr-xr-x   2 israel israel 4.0K Nov 10  2018 tmp
drwxr-xr-x   5 israel israel 4.0K Nov 10  2018 trash


במקרה של mbox יהיה גם צריך לשנות את שם המשתמש במסלול:

קוד:

~/.config$ cat akonadi_mbox_resource_0rc
[Compacting]
CompactFrequency=never

[General]
DisplayName=local e-mail
Path[$e]=file:///var/mail/israel

[KFileDialog Settings]
Recent Files[$e]=israel,file:///var/mail/israel
Recent URLs[$e]=file:///var/mail/

[Locking]
LockfileMethod=procmail

[SingleFileResourceConfigDialogBase]
Size=800,738

את שם המשתמש של israel צריך יהיה להחליף למשתמש החדש.

אני גם לא יודע איך למצוא בשרת ה mysql של akonadi איך שולפים רק חלק מהתוכן לפי כל משתמש (והשאר למחוק).


בהצלחה.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח
  2. אורח
  3. mksoft
  4. אורח [לא השואל המקורי]