Giter VIP home page Giter VIP logo

sylpheed's Introduction

	Sylpheed - lightweight and user-friendly e-mail client

   Copyright(C) 1999-2022 Hiroyuki Yamamoto <[email protected]>

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 2, or (at your option)
   any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software Foundation, 
   Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

   For more details see the file COPYING.


What's Sylpheed
===============

Sylpheed is an e-mail client based on GTK+ GUI toolkit.
Sylpheed runs on Unix-like systems such as Linux, BSD and Mac OS X, or
Microsoft Windows (XP or later).

Sylpheed is a free software distributed under the GNU GPL (the library part
LibSylph is GNU LGPL).

Sylpheed has the following features:

    * Simple, beautiful, and well-polished user interface
    * Comfortable operationality which is built in detail
    * Well-organized, easy-to-understand configuration
    * Lightweight operation
    * High reliability
    * Internationalization and Multilingualization support
    * High-level Japanese processing
    * Various protocols support
    * Multi-thread support
    * Security feature (GnuPG, SSL/TLSv1)
    * Powerful filtering and search
    * Junk mail control
    * Flexible cooperation with external commands
    * Plug-in faculty

The appearance and interface are similar to some popular e-mail clients for
Windows, such as Outlook or Becky!. Many commands are accessible with
the keyboard like the Emacs-based mailers such as Mew and Wanderlust.
So you will be able to migrate to Sylpheed without much discomfort, even if
you are accustomed to other mailers.

The messages are managed by MH format, and you will be able to use it together
with another mailer based on MH format (like Mew). It has less possibility
of losing mails on failures since one file corresponds to one mail. You can
import or export mbox and eml format messages. You can also utilize fetchmail
and/or procmail, and external programs on receiving (like inc or imget).

Currently implemented major features
====================================

Supported protocols

	o POP3
	o IMAP4rev1
	o SMTP
	o NNTP
	o SSL/TLSv1 (POP3, SMTP, IMAP4rev1, NNTP)
	o IPv6
	o SOCKS4/5

Features

	o multiple accounts
	o powerful filtering (POP3, IMAP4, local spool)
	o powerful search (query search, quick search, search folder)
	o Junk mail control
	o plug-in faculty
	o thread display
	o display and transfer of attachments by MIME
	o inline image display
	o News reader
	o SMTP AUTH support (PLAIN / LOGIN / CRAM-MD5 / OAuth2)
	o CRAM-MD5 authentication (SMTP AUTH / IMAP4rev1)
	o APOP authentication (POP3)
	o OAuth2 authentication (POP3 / IMAP4 / SMTP)
	o PGP signature / encryption (requires GPGME)
	o spell checking (requires GtkSpell)
	o SOCKS4/5 proxy support
	o X-Face display
	o user-defined headers
	o mark / color label
	o Mew/Wanderlust compatible key bind
	o multiple MH folder support
	o mbox and eml import / export
	o action function to work with external commands
	o external editor
	o message queueing
	o automatic mail checking
	o draft message
	o template
	o line-wrapping
	o autosave
	o clickable URI
	o address book
	o newly arrived and unread message management
	o printing
	o POP3 remote mailbox
	o offline mode
	o tray icon (minimize to tray icon, new mail notification)
	o customization of toolbar
	o remote operation by command line
	o per-folder configuration
	o LDAP, vCard, and JPilot support in address book
	o CSV, LDIF file import in address book
	o auto-registration of recipient's addresses to address book
	o auto-completion of addresses
	o Drag & Drop
	o autoconf, automake support
	o internationalization of messages by gettext
	o m17n (multilingualization) support

and more.

Installation
============

See INSTALL for installation instructions.

Usage
=====

Preparation before running
--------------------------

If you are using a character encoding other than UTF-8 for filename,
you must set the following environmental variable (it will not work if
it is not specified):

(use locale-specific encoding)
% export G_FILENAME_ENCODING=@locale

or

(manually specifying encoding)
% export G_FILENAME_ENCODING=ISO-8859-1

If you want to display messages translated to your language,
you must specify some environmental variables related to locale.
For example:

% export LANG=de_DE.UTF-8

(replace de_DE.UTF-8 to the actual locale name)

If you don't want translated messages, set LC_MESSAGES to "C"
(and unset LC_ALL if specified).

How to run
----------

Input `sylpheed' on a command line, or double-click the icon in a file
manager to execute.

Initial startup
---------------

When Sylpheed is executed for the first time, it automatically creates the
configuration files under ~/.sylpheed-2.0/, and asks you the location of
mailbox. The default is ~/Mail. If some files, which are non-MH format,
already exist on the directory, you will have to specify another location.

If ~/.sylpheed-2.0/ doesn't exist, but the previous version of configuration
exists in ~/.sylpheed/, migration will be made automatically after the
confirmation.

If the locale encoding is not UTF-8 and the environmental variable
G_FILENAME_ENCODING is not set, an alert dialog will be displayed.

Required settings
-----------------

Initially, you have to create at least one account to send or receive
messages (you can read messages that already exist without creating
accounts). The configuration dialog will be shown by clicking
"Configuration -> Create new account..." in the menu, or "Account" on
the toolbar. Then, fill the required settings.

Refer to the manual supplied with this program for the general usage.

Hidden settings
---------------

You can configure most of the features in Sylpheed through the preferences
dialog, but there are a few parameters which don't have user interface
(you don't need to modify them in normal use). You must edit
~/.sylpheed-2.0/sylpheedrc by an editor while Sylpheed is not running.

allow_jisx0201_kana		allow JIS X 0201 Kana (half-width kana) on
				sending
				0: off  1: on   [default: 0]
translate_header		translate headers such as 'From:', 'To:' and
				'Subject:'
				0: off  1: on   [default: 1]
enable_rules_hint		enable alternating row colors for summary view
				0: off  1: on   [default: 1]
bold_unread			show unread messages using bold font in
				summary view
				0: off  1: on   [default: 1]
textview_cursor_visible		show cursor in the text view
				0: off  1: on   [default: 0]
mime_image_viewer		specify the command to open attached image
				files [default: none]
mime_audio_player		specify the command to open attached audio
				files [default: none]
mime_command			specify the command to open MIME attachments
				[default: none]
logwindow_line_limit		specify the limit of line numbers of log
				window
				0: unlimited  n (> 0): n lines [default: 1000]
mark_as_read_on_new_window	only mark messages as read when they are
				opened with new window
				0: off  1: on   [default: 0]

Unlike 1.0.x, this version doesn't allow direct modification of the menu
shortcuts by default. You can use the following methods to configure them:

1. Using GNOME 2.8 or later
   Run gconf-editor from 'Applications - System Tools - Configuration Editor'.
   Select 'desktop - gnome - interface' and check 'can-change-accels' in it.

2. Using GNOME before 2.8, or other environments
   Add gtk-can-change-accels = 1 to the file ~/.gtkrc-2.0 (or create a new
   one, if it doesn't exist).

3. When Sylpheed is not running, directly edit ~/.sylpheed-2.0/menurc with
   an editor.

Information
===========

You can check the newest version and information about Sylpheed at:

	https://sylpheed.sraoss.jp/

You can also download files from the OSDN project page:

	https://ja.osdn.net/projects/sylpheed/

The bug tracking system of Sylpheed is:

	https://sylpheed.sraoss.jp/redmine/projects/sylpheed

The Sylpheed documentation in English and several other languages can be
obtained from:

	http://sylpheeddoc.sourceforge.net/

Feedback
========

Comments, ideas and (most of all) bug reports (and especially patches) are
very welcome.

Subversion
==========

You can get the newest source code from the Subversion repository.

Move to an appropriate directory, and with the command:

	svn checkout svn://sylpheed-svn.sraoss.jp/sylpheed/trunk

a source tree named 'trunk' is created under the current directory.

The subdirectory of sylpheed is divided as following:

    * trunk/     Main tree
    * branches/  Miscellaneous experimental branches
    * tags/      Release-tagged branches

To update to the newest source tree, run the command:

	svn update

at the target directory.

-- 
Hiroyuki Yamamoto <[email protected]>

sylpheed's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sylpheed's Issues

[Question] Are google's folders/labels supported?

I've been trying to set up Sylpheed as a naive mail client (I'm trying to move from Windows 11 native Mail app): a mailbox per account structure. Unfortunately, after reading available FAQs and the documentation I failed to grasp how to achieve what I want. The best I managed is mapping default inboxes.
Is it possible to copy online structure to local storage? Where can I read about it?

[Question] Color label keybinds

Is there a way to bind key i.e. "1" to set color flag to orange, "2" to red and so on?
On 3.7.0 I only found this setting in menurc (gtk_accel_path "<SummaryView>/Color label/" "") which honestly didn't work

Feature request: RFC 6763

It is preferable to use RFC 6763 in "New account setup". This will allow you to avoid specifying "POP3 Gmail", "IMAP4 Gmail" and both POP3/IMAP4 microsoft mail separately.

Glib has g_resolver_lookup_service_async/g_resolver_lookup_service functions that may help.

Becoming unresponsive after inactivity

In the past, Sylpheed was not very good at automatically polling inboxes. But at least I knew that I could click on another folder and then back on the inbox and it was updated.

About 6 months ago, a new issue has come up: If I keep Sylpheed open and do not use it for a few minutes, it will no longer download inboxes at all. All I can do is to close the application and restart it. But doing this several times a day becomes abit annoying.

Here is my system info:

version 3.7.0 running under Mint Debiaan Edition 5
my e-mail accounts are hosted on uk2.net

It has perhaps something to do with some setting my e-mail provider has changed on their end, but their support was unable to help.

Any suggestions?

Many thanks.

Win64 builds

It's 2023, a Win64 bin build should really exist, and be prioritized over the Win32 one.

Sylpheed crashes with some actions

I use version 3.8.0beta1 (Build 1187). I have configured many scripts in the Settings / Actions menu. When a > is involved to paste text into the composing window, e.g. cat path/to/text/file > Sylpheed crashes completely ( with all windows closing). I do not use this feature that much any more, but I think this is an old bug, present in former versions too. Could you please have a look at this?

Gmail がPOPでうまくダウンロードできない

Sylpheed Pro 2.8.0を使っています。Gmailのアカウントのmail をPOP3でダウンロードするため,アプリパスワードを準備し,アクセスしました。すると,昨年の4月19日から7月5日までのメールだけがダウンロードされ、それ以後の受信したメールやそれ以前に受信したメールがサーバーにあるにもかかわらず,ダウンロードされません。なんどダウンロードしても,新たなメールがダウンロードされません。サーバー上にあるメールをローカルに保存したいのですが、それができず困っています。どなたか解決法を教えてもらえないでしょうか?

Session timed out. Which session?

When checking for e-mail on multiple accounts sometimes there is a popup mentioning: "Session timed out".
I would be nice if this popup would give more information. That seems possible to my since Sypheed knows which session timed out.
Thanks.

In gerneral, for most programs errormessages can and should be more informatieve in my opinion. If so I can save the user, debugger a lot of time.

Error: Could not establish a connection to the server | KolabNow

A few days ago, my Sylpheed config that's been working for months has suddenly quit working, but only on KolabNow and not Gmail. I have two emails setup in Sylpheed.

I verified it's a Sylpheed issue by checking Thunderbird (flatpak) and Trojita (Void Linux package), and they both have no issue connecting to KolabNow using the same IMAP and SMTP settings. Installing Trojita simply installed the trojita package and no other packages, and installing Trojita did not change Sylpheeds functionality.

The Sylpheed log states the following:

* creating IMAP4 connection to imap.kolabnow.com:993:993 ...
** LibSylph-WARNING: [10:14:18] Can't connect to IMAP4 server: imap.kolabnow.com:993:993

** Can't connect to IMAP4 server: imap.kolabnow.com:993:993
** LibSylph-WARNING: [10:14:18] Could not establish IMAP connection.

** Could not establish IMAP connection.

Sylpheed is on version 3.7.0 from the Void Linux repo and there are no updates available for it.

compose mail shortcut doesn't work in compose window

Hi,

This has been reported as https://bugs.debian.org/1036407
Quoting original submitter:

Control + M shortcut doesn't work in compose windows, effectively
preventing from opening a new compose message window while composing a
current one. This is something that happens often so such a restriction
only makes it difficult and tiresome to use Sylpheed, as it forces
you to open Sylpheed's window to be able to create it, and locate the
existing compose window afterwards, as Sylpheed window is likely to have
concealed the already existing compose window.

best regards,

(sylpheed:22620): LibSylph-WARNING **: 00:22:58.204: Cache data is corrupted

hello, when i touch the inbox i get the message that the cache data is corrupted and the program exits. i have managed to run it with gdb and make bt. not sure it is a backtrace of the right thread.

[2023-02-18 00:22:23] $ gdb sylpheed
GNU gdb (Gentoo 12.1 p1) 12.1
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://bugs.gentoo.org/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from sylpheed...
(No debugging symbols found in sylpheed)
(gdb) run
Starting program: /usr/bin/sylpheed
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[Detaching after fork from child process 22623]
[Detaching after fork from child process 22625]
[Detaching after fork from child process 22627]
[Detaching after fork from child process 22629]
[Detaching after fork from child process 22631]
[New Thread 0x7ffff5fff6c0 (LWP 22633)]
[Thread 0x7ffff5fff6c0 (LWP 22633) exited]
[New Thread 0x7ffff5fff6c0 (LWP 22634)]
[New Thread 0x7ffff54d16c0 (LWP 22635)]
[Thread 0x7ffff5fff6c0 (LWP 22634) exited]
[Thread 0x7ffff54d16c0 (LWP 22635) exited]
[New Thread 0x7ffff54d16c0 (LWP 22636)]
[New Thread 0x7ffff5fff6c0 (LWP 22637)]
[Thread 0x7ffff54d16c0 (LWP 22636) exited]
[Thread 0x7ffff5fff6c0 (LWP 22637) exited]
[New Thread 0x7ffff5fff6c0 (LWP 22638)]
[New Thread 0x7ffff54d16c0 (LWP 22639)]
[Thread 0x7ffff5fff6c0 (LWP 22638) exited]
[Thread 0x7ffff54d16c0 (LWP 22639) exited]
[New Thread 0x7ffff54d16c0 (LWP 22640)]
[New Thread 0x7ffff5fff6c0 (LWP 22641)]
[Thread 0x7ffff54d16c0 (LWP 22640) exited]
[Thread 0x7ffff5fff6c0 (LWP 22641) exited]
[New Thread 0x7ffff5fff6c0 (LWP 22642)]
[New Thread 0x7ffff54d16c0 (LWP 22643)]
[Thread 0x7ffff5fff6c0 (LWP 22642) exited]
[Thread 0x7ffff54d16c0 (LWP 22643) exited]
[New Thread 0x7ffff54d16c0 (LWP 22644)]
[New Thread 0x7ffff5fff6c0 (LWP 22645)]
[Thread 0x7ffff54d16c0 (LWP 22644) exited]
[Thread 0x7ffff5fff6c0 (LWP 22645) exited]
[New Thread 0x7ffff5fff6c0 (LWP 22646)]
[New Thread 0x7ffff54d16c0 (LWP 22647)]
[Thread 0x7ffff5fff6c0 (LWP 22646) exited]
[New Thread 0x7ffff5fff6c0 (LWP 22648)]
[New Thread 0x7ffff4b0a6c0 (LWP 22649)]
[Thread 0x7ffff54d16c0 (LWP 22647) exited]
[Thread 0x7ffff5fff6c0 (LWP 22648) exited]
[Thread 0x7ffff4b0a6c0 (LWP 22649) exited]
[New Thread 0x7ffff4b0a6c0 (LWP 22651)]
[New Thread 0x7ffff5fff6c0 (LWP 22652)]
[Thread 0x7ffff4b0a6c0 (LWP 22651) exited]
[Thread 0x7ffff5fff6c0 (LWP 22652) exited]
[New Thread 0x7ffff5fff6c0 (LWP 22653)]
[New Thread 0x7ffff4b0a6c0 (LWP 22654)]
[Thread 0x7ffff5fff6c0 (LWP 22653) exited]
[Thread 0x7ffff4b0a6c0 (LWP 22654) exited]
[New Thread 0x7ffff4b0a6c0 (LWP 22655)]
[New Thread 0x7ffff5fff6c0 (LWP 22656)]
[Thread 0x7ffff4b0a6c0 (LWP 22655) exited]
[New Thread 0x7ffff4b0a6c0 (LWP 22657)]
[New Thread 0x7ffff54d16c0 (LWP 22658)]
[Thread 0x7ffff5fff6c0 (LWP 22656) exited]
[Thread 0x7ffff4b0a6c0 (LWP 22657) exited]
[Thread 0x7ffff54d16c0 (LWP 22658) exited]
[New Thread 0x7ffff54d16c0 (LWP 22659)]
[New Thread 0x7ffff4b0a6c0 (LWP 22660)]
[Thread 0x7ffff54d16c0 (LWP 22659) exited]
[Thread 0x7ffff4b0a6c0 (LWP 22660) exited]
[New Thread 0x7ffff4b0a6c0 (LWP 22661)]
[Thread 0x7ffff4b0a6c0 (LWP 22661) exited]
[New Thread 0x7ffff4b0a6c0 (LWP 22662)]
[New Thread 0x7ffff54d16c0 (LWP 22663)]
[Thread 0x7ffff54d16c0 (LWP 22663) exited]

(sylpheed:22620): LibSylph-WARNING **: 00:22:58.204: Cache data is corrupted

double free or corruption (fasttop)

Thread 1 "sylpheed" received signal SIGABRT, Aborted.
0x00007ffff705047c in ?? () from /lib64/libc.so.6
(gdb) bt
#0  0x00007ffff705047c in ?? () from /lib64/libc.so.6
#1  0x00007ffff7001c92 in raise () from /lib64/libc.so.6
#2  0x00007ffff6fec472 in abort () from /lib64/libc.so.6
#3  0x00007ffff70448c0 in ?? () from /lib64/libc.so.6
#4  0x00007ffff7059e0a in ?? () from /lib64/libc.so.6
#5  0x00007ffff705bb12 in ?? () from /lib64/libc.so.6
#6  0x00007ffff705e4ff in free () from /lib64/libc.so.6
#7  0x00007ffff7f11618 in slist_free_strings () from /usr/lib64/libsylph-0.so.1
#8  0x00007ffff7f077a3 in procmsg_msginfo_free ()
   from /usr/lib64/libsylph-0.so.1
#9  0x00007ffff7f07830 in procmsg_msg_list_free ()
   from /usr/lib64/libsylph-0.so.1
#10 0x00007ffff7f07b50 in procmsg_read_cache () from /usr/lib64/libsylph-0.so.1
#11 0x00007ffff7ef025a in ?? () from /usr/lib64/libsylph-0.so.1
#12 0x00005555555b8f79 in summary_show ()
#13 0x00005555555a3df1 in ?? ()
#14 0x00007ffff7891470 in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
#15 0x00007ffff78a428a in ?? () from /usr/lib64/libgobject-2.0.so.0
#16 0x00007ffff78aae56 in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#17 0x00007ffff78ab047 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#18 0x00007ffff763492b in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#19 0x00007ffff7638aab in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#20 0x00007ffff7535aa7 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#21 0x00007ffff7891470 in g_closure_invoke ()
   from /usr/lib64/libgobject-2.0.so.0
#22 0x00007ffff78a43b9 in ?? () from /usr/lib64/libgobject-2.0.so.0
#23 0x00007ffff78aa677 in g_signal_emit_valist ()
   from /usr/lib64/libgobject-2.0.so.0
#24 0x00007ffff78ab047 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#25 0x00007ffff7652d04 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#26 0x00007ffff7534104 in gtk_propagate_event ()
   from /usr/lib64/libgtk-x11-2.0.so.0
#27 0x00007ffff753455b in gtk_main_do_event ()
   from /usr/lib64/libgtk-x11-2.0.so.0
#28 0x00007ffff79a3f5c in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
#29 0x00007ffff71f1a78 in g_main_context_dispatch ()
   from /usr/lib64/libglib-2.0.so.0
#30 0x00007ffff71f1d08 in ?? () from /usr/lib64/libglib-2.0.so.0
#31 0x00007ffff71f1fbf in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#32 0x00007ffff75334c7 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#33 0x000055555559ad55 in main ()
(gdb)

Trouble importing CSV address file

Version 3.7.0 installed and mostly working great except for importing my own CSV address book file. I even exported the Personal address book (with 2 entries) to test1.csv using commas separate values, and test2.csv using tabs separate values. So far I have not been able to re-import either of these 2 files no matter what combination I try. Even though Sylpheed 3.7.0 created these 2 file I keep getting this error, "Error reading CSV fields".
This is very puzzling because importing my OE6 inbox.dbx worked flawlessly. BTW this is all on my Win10 Pro 64 22H2 ThinkPad laptop.
Any help would be greatly appreciated, thanks.

Account cache isn't completely deleted on exit

I'm using Sylpheed Version 3.7.0 (Build 1185) on Windows 11 pro, running it from a generic directory (ZIP archive version, no installer).

I'm accessing mail from an IMAP server. If I configure the application to clear the account cache on exit, only the temporary files for downloaded messages are deleted. There remain a couple of files for each folder ".sylpheed_cache" and ".sylpheed_mark" with cached data.

Is this intentional? Is there any way to delete any remnants on the exit?

new user suggestion

I recently reset my system without backing up my data and encountered some issues when trying to recover my emails. I was wondering if it would be possible to implement a feature similar to Foxmail, where data is stored directly in the installation directory or to add a portable version option. I’m not sure if this suggestion has been made before, as I am new to using this email client. I think this would be a great addition and would greatly improve efficiency.

Sylpheed claims that SSL certificate has expired, despite being valid.

The SSL certificate it's complaining about expires in March, yet it still gives me a warning and does not let me always accept. I'm not sure what's causing this.

Here's what the dialogue box says:

The SSL certificate of mail.autistici.org cannot be verified by the following reason:
  certificate has expired

Subject: /CN=mail.autistici.org
Issuer: /C=US/O=Let's Encrypt/CN=R3
Issued date: Dec 23 17:50:56 2022 GMT
Expire date: Mar 23 17:50:55 2023 GMT

SHA1 fingerprint: 95:16:41:E1:C9:82:50:4D:37:F1:90:50:54:33:2D:74:95:1F:6A:43
MD5 fingerprint: 53:9A:F3:93:B5:7C:03:F9:8E:72:CB:53:63:AE:2C:DD

Do you accept this certificate?

Any help would be much appreciated!

「メール箱」?「メールボックス」?

Sylpheedの起動時に「フォルダに書き込めません」と出て、アカウント情報が消えてしまう事象が以前ありました。

また、今回、同様に起動時に「フォルダに書き込めません」と表示され、Sylpheefを再起動したところ、アカウント情報は消えていませんでしたが、メールの振り分けが動作しておらず、設定を確認したところ、また「フォルダに書き込めません」のメッセージがありました。よく見てみると「振り分け」および、アカウントの「受信」で設定されるフォルダ名が、過去の設定では「#mh/メールボックス/${foldername}」となっているたのに「#mh/メール箱/${foldername}」に変わってしまっていました。

どうもこれが「書き込めません」の原因のように思われます。「メール箱」「メールボックス」というのはプログラム内にハードコーディングされている名前でしょうか? バージョンやバグフィックスのたびに名前が変わってしまっている、という可能性はないでしょうか?

当方の環境は、Xubuntu 20.04 LTSで、デスクトップシステムは XFCE4.6、システムフォルダ名等は日本語に設定しています。
sylpheed-bug

sylpheed bogofilter error in Fedora 40

Hello,
in fedora 40 bogofilter switched from berkeley db to sqlite.
Even after migration of the db, the default bogofilter comands will not word,

default is bogofilter -n -S -I, -N -s -Iand for classification -I.

You get an error and in the log only info is, bogofilter returned 3.

I than try -B instead of -I, and it works (or i think it works) now.
ctrl +J works and no error when filtering incoming mails.

I googled around and found no entry no issue. Cannot be that i am the first one. In F38 and in F39 it works, problem only is in F40

An option to start to tray

Currently, we have an option to minimize sylpheed to tray, however, we should also have an option to start it in tray, makes it far more convenient for those who want to make sylpheed a startup task

oauth2 for office365

I'm trying to get sylpheed working with office365 IMAP4, but so far I'm stuck - as I understand it, I have to create oauth2.ini file with specific data for microsoft's outlook/office365, but I don't know how - I see how it probably should look in oauth2.ini.sample file, but I really don't know how to fill it to get it working with office365 IMAP.
Can someone help me?

I'm using devel version 3.8.0beta compiled from source on Debian GNU/Linux 10.
And up until yesterday, sylpheed was working with office365 and PLAIN AUTH just fine, but now it seems they require oath2 so I have no choice.

"Filtering" Doesn't Work

Filtering is in quotes, because I only want to execute a command when certain emails are received. I tested with the more generic Configuration -> Common Preferences:
Execute command when new messages arrive
I have a command to play a sound.
That works and is tested.
The problem is any Filter I create will not trigger and play the same command that I tested with the generic feature:
Example:
Configuration -> Filter Settings
If any of the following condition matches
Subject contains test

Then I send an email with "test" in the subject.
I collect mail and it does not trigger the filter or the command
It does work with the generic "Execute command when new messages arrive"

I am assuming this functionality was never finished?

** CRITICAL: impl_GetText: assertion 'ATK_IS_TEXT (user_data)' failed

The full error message (application log):

** CRITICAL: impl_GetText: assertion 'ATK_IS_TEXT (user_data)' failed
** CRITICAL: impl_get_CaretOffset: assertion 'ATK_IS_TEXT (user_data)' failed
** CRITICAL: impl_GetText: assertion 'ATK_IS_TEXT (user_data)' failed
** CRITICAL: impl_get_CaretOffset: assertion 'ATK_IS_TEXT (user_data)' failed
** CRITICAL: impl_GetText: assertion 'ATK_IS_TEXT (user_data)' failed
** CRITICAL: impl_get_CaretOffset: assertion 'ATK_IS_TEXT (user_data)' failed
** CRITICAL: impl_GetText: assertion 'ATK_IS_TEXT (user_data)' failed
** CRITICAL: impl_get_CaretOffset: assertion 'ATK_IS_TEXT (user_data)' failed
** CRITICAL: impl_GetText: assertion 'ATK_IS_TEXT (user_data)' failed
** CRITICAL: impl_get_CaretOffset: assertion 'ATK_IS_TEXT (user_data)' failed
** CRITICAL: impl_GetText: assertion 'ATK_IS_TEXT (user_data)' failed
** CRITICAL: impl_get_CaretOffset: assertion 'ATK_IS_TEXT (user_data)' failed

Sylpheed version

LANG=C apt-cache policy sylpheed
sylpheed:
  Installed: (none)
  Candidate: 3.8.0~beta1-1
  Version table:
     3.8.0~beta1-1 500
        500 http://ftp.debian.sk/debian bookworm/main amd64 Packages

Linux version

inxi -S
System:
  Host: mst Kernel: 6.7.5-1-liquorix-amd64 arch: x86_64 bits: 64 Desktop: MATE
    v: 1.26.0 Distro: Debian GNU/Linux 12 (bookworm)

My system is the same as my friend's, but the error message is his. I note that he uses the Orca app because he is blind.
https://wiki.debian.org/Accessibility/Orca
Sylpheed works fine for me.
I don't know if it's Orca's fault that Sylpheed doesn't work on him... . I don't use Orca, just for a test.

Dark theme

It would be really nice if Sylpheed supported a dark theme. With zero knowledge of GTK2 themes I managed to get a dark theme somewhat working (see screenshot), based on Dark Olympic. So I know it's possible, but optimally the app should support OS theme preferences and theme switching.

image

メッセージ作成画面での文字列検索、文字列置換機能はありませんか?

「現在のメッセージ内の検索」では、作成中のメッセージの検索はできませんし、置換は出来ない様です。

Windowsのメモ帳の文字列検索、置換と同じ機能を追加して欲しいと思うのですが、

この様なアドインが既にあったりしますでしょうか?

自身でアドインを作成することも考えています。

EdMaxユーザ数十人をSylpheedに導いている最中に、「文字列検索、置換できないの?」と指摘されました。
「外部エディタで編集」は、煩雑過ぎて、この方法を案内するのは躊躇われます。

メールが多数あるフォルダを見ている時に自動振り分けで新たな受信メールがそのフォルダに入るとsylpheed全体が落ちる

1つのフォルダに数万件のメールがあると発症します。閾値は分かりませんが現在10万件で再現してます。当該フォルダ以外を見ている時は発症しません。
sylpheedはubuntu22.04LTSのバイナリです。
Version 3.7.0 (Build 1185)
GTK+ 2.24.33 / GLib 2.72.4
Operating System: Linux 6.5.0-25-generic (x86_64)
Compiled-in features: gthread IPv6 iconv compface GnuPG OpenSSL LDAP GtkSpell Oniguruma

UTF-8 in headers incorrect display

We had letters with same headers:

Subject: Электронный чек оплаты
X-Mailer: sendEmail-1.56

image

This message violates RFC and contain more then 7bit characters in "Subject", but Sylpheed may display that correctly, which it does elsewhere.

Gmail imap login failing

Hi. I've added my gmail account to Sylpheed 3.7.0 on Fedora and the authentication is failing. I guess it should open a popup window with gmail login site as other email clients do. Here is the log when I try to "Rebuild folder tree":

* creating IMAP4 connection to imap.gmail.com:993 ...
* SSL certificate of imap.gmail.com previously accepted
[20:32:47] IMAP4< * OK Gimap ready for requests from 2800:2164:2000:296::3413 q38mb33063791oiw
[20:32:47] IMAP4> 1 CAPABILITY
[20:32:47] IMAP4< * CAPABILITY IMAP4rev1 UNSELECT IDLE NAMESPACE QUOTA ID XLIST CHILDREN X-GM-EXT-1 XYZZY SASL-IR AUTH=XOAUTH2 AUTH=PLAIN AUTH=PLAIN-CLIENTTOKEN AUTH=OAUTHBEARER
[20:32:47] IMAP4< 1 OK Thats all she wrote! q38mb33063791oiw
[20:32:47] IMAP4> 2 AUTHENTICATE PLAIN
[20:32:47] IMAP4< + 
[20:32:47] IMAP4> ****************
[20:32:47] IMAP4< 2 NO [AUTHENTICATIONFAILED] Invalid credentials (Failure)
** LibSylph-WARNING: [20:32:47] IMAP4 authentication failed.

** IMAP4 authentication failed.
[20:32:47] IMAP4> 3 LOGOUT
[20:32:48] IMAP4< * BYE Logout Requested q38mb33063791oiw
[20:32:48] IMAP4< 3 OK Quoth the raven, nevermore... q38mb33063791oiw
** LibSylph-WARNING: [20:32:48] Could not establish IMAP connection.

** Could not establish IMAP connection.

Triple check login credentials and they are ok.
Thx!

フォルダ選択時に最新未読が選択される仕様の設定について

この挙動について、
設定→全般の設定→詳細→インターフェイス の「フォルダを開いたときに最初の未読メッセージを開く」
をON/OFFしてみましたが、ON/OFFに関わらず、最新未読が選択されてしまいます。

「フォルダを開いたときに最初の未読メッセージを開く」をOFFにして、
「最後に選択したメッセージを記憶する」をOFFにしたときに、
フォルダ選択直後の挙動は、どうなるのでしょうか?

それとも「~選択を記憶する」「~を開く」とかの理解が間違っているのでしょうか?

設定の不具合と思い、申告します。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.