emms 使用简介
Auctex Emacs 中的 TeX 排版系统

mew-emacs下的邮件客户端

bigclean posted @ 2010年5月17日 03:17 in emacs with tags emacs email , 8278 阅读

简介

unix 世界的邮件客户端很丰富,有跨平台的 thunderbirdevolution, 无穷定制性的 muttemacs 上的邮件客户端有强大的 gnus,作为 新闻组阅读器实在舒适。

unix 的哲学思想为 "do one thing better",因此在 unix 的世界中,邮件程序 依据功能可以细分为 [MUA],[MTA] 和 [MDA]。mutt 和 gnus 这些定制性强的邮件客户端也很依赖这些强大 的工具,功能的实现也依赖于这些工具的搭配,曾经自己也有几番尝试 mutt 的经 历,但都失败了。

几番搜索比较后,选择了 mew 作为邮件客户端,一如 所有的 emacs 的插件,强大和无穷的定制性。

  • 可以自给自足,不依赖于 MTA 和 MDA,因此 mutt 的跨平台要好的多,可以在 windows 上使用。
  • 强大的过滤器定制,在 mew 中称为 refile。而且 mew 自动 refile 还是比较 准确和人性化的。
  • mew 为来自日本的作品。因此相比 gnus 对 cjk 的支持要完善。
  • mew 内建的丰富模式,一共六种,有 summary, virtual meaaage, draft, header, edit, addrbook mode。
  • mew 的配色相比 gnus 实在是非常的舒服,也是最初吸引自己的原因。
  • mew 内建的无处不在的强大的补全机制,使得撰写处理阅读邮件很便捷。

安装

mew 的安装在 linux 下很简单,如果是 gentoo 的话,可以直接通过命令 "emerge app-emacs/mew" 安装。如果是想要手动管理各个 elisp 拓展,那可以 通过 autotools 进行安装,更推荐前者。mew 在 windows 上的安装可以参考 mew 目录下的 "00readme.w32" 文件。

mew 在 windows 的安装上比较折腾,不得不说, emacs 在 windows 上使用相较 于 unix 要辛苦的多。mew 对于邮件附件的处理依赖于 unix 的各个组件, windows 上的 mew 基本是无对附件的处理能力。如果需要 mew 的 ssl 加密连接功能,必须要安装 stunnel3 版本,stunnel4 的版本总是会处于无法相 应的状态。

(if (string-equal system-type "windows-nt")
    ;; Note,in windows,you must use replace stunnel4 with stunnel3 version.
    (setq mew-prog-ssl  "C:/Program Files/stunnel/stunnel.exe")
  (setq mew-prog-ssl "/usr/bin/stunnel"))

配置

mew 的 初始化必要代码建议写入 ~/.emacs 文件中,而 mew 单独的配置建议保存 在 ~/.mew.el 文件中,mew 在启动时会读取此文件中的配置内容。

初始化配置

安装完之后还需要在 ~/.emacs 文件中加入如下必要代码以告诉 emacs 如何启动 mew。

(autoload 'mew "mew" nil t)
(autoload 'mew-send "mew" nil t)

;; Optional setup (Read Mail menu for Emacs 21):
(if (boundp 'read-mail-command)
    (setq read-mail-command 'mew))

;; Optional setup (e.g. C-xm for sending a message):
(autoload 'mew-user-agent-compose "mew" nil t)
(if (boundp 'mail-user-agent)
    (setq mail-user-agent 'mew-user-agent))
(if (fboundp 'define-mail-user-agent)
    (define-mail-user-agent
      'mew-user-agent
      'mew-user-agent-compose
      'mew-draft-send-message
      'mew-draft-kill
      'mew-send-hook))

帐号设置

对于邮件服务的设置,在 mew 中即被映射为对 mailbox 的设置,mew 中对于 邮件的组织是通过 mailbox 完成的。相应的有 3 种类型的 mailbox,分别表示着 local/pop/imap/nntp/,即不同的邮件箱对应着不同的邮件协议,通过变量 proto 进行设置。

包含邮件的 mailbox 在 mew 中被称为 folder,而 folder 的名称由两部分组 成:proto + string。proto 相应的有三种类型,分别以 +/$/%/- 对应着 local/pop/imap/nntp, 如 +inbox 即为最典型的 folder。相应的 mew 的文件 夹分为两类,本地 folder 和 远程 folder,本地 folder 有四种类型, +inbox/+draft/+quene/+postq。远程 folder 根据协议既可以分为三种类 型,$folder/%folder/-folder,如$inbox/$inbox/-fj.mail.reader.mew。

通常来说,如果需要收发邮件,可以设置 'mew-name','mew-user', 'mew-smtp-server' 变量,然后根据收取邮件时使用的协议,再设置 'mew-pop-server' 或是 'mew-imap-server' 即可。

例如,如果你需要通过 POP3 的方式使用 Gmail,以下即为简单的示例。

(setq mew-name "username")
(setq mew-pop-user "popuser@gmail")
(setq mew-pop-server "pop.gmail.com")
(setq mew-smtp-user "smtpuser@gmail.com")
(setq mew-smtp-server "smtp.gmail.com")

当然,mew 也提供了通过 'mew-config-alist' 变量对相应变量进行集中设置管理 的方法。如下为相应的示例。

(setq mew-config-alist
      '(
        ("default"
         ("pop-server"           . "pop.gmail.com")
         ("name"                 . "username")
         ("user"                 . "user")
         ("mail-domain"          . "gmail.com")
         ("pop-user"             . "popuser@gmail.com")
         ("smtp-user"            . "smtpuser@gmail.com")
         ("smtp-server"          . "smtp.gmail.com")
        ))

从 mew 6.1 版本开始,mew 使用了改进格式的配置文件,但旧的配置文件格式也 可以同样兼容,更推荐采用新的配置文件格式。关于新旧配置文件之间的区别可以 参考 mew 的使用手册。

如下为上例对应的新的文件配置格式。

(setq mew-config-alist
      '(
        (default
         (pop-server            "pop.gmail.com")
         (name                  "username")
         (user                  "user")
         (mail-domain           "gmail.com")
         (pop-user              "popuser@gmail.com")
         (smtp-user             "smtpuser@gmail.com")
         (smtp-server           "smtp.gmail.com")
        ))

'mew-config-alist' 更强大方便的使用之处是实现 mew 对多账户的良好支持, 可以同时设置 imap/pop3/nntp/local folder。如下为 gmail 的 imap 和 smtp 的设 置和新闻组的简要示例,示例采用新的 'mew-config-alist' 配置文件格式。

(setq mew-config-alist
      '(
        ;; Default fetch mailbox is IMAP
        (default
         (mailbox-type          imap)
         (proto                 "%")
         (imap-server           "imap.gmail.com")
         (imap-user             "imapuser@gmail.com")
         (name                  "User Mew")
         (user                  "user")
         (mail-domain           "gmail.com")
         (imap-size             0)
         (imap-delete           t)
         (imap-queue-folder     "%queue")
         (imap-trash-folder     "%Trash") ;; This must be in concile with your IMAP box setup
         (smtp-auth-list        ("PLAIN" "LOGIN" "CRAM-MD5")) 
         (smtp-user             "smtpuser@gmail.com")
         (smtp-server           "smtp.gmail.com")

         ;; news group comp.lang.c
       (usenet
        (mailbox-type         . mbox)
        (proto                . -)
        (nntp-server           "news.aioe.org")
        (nntp-user             nil) ;; should be nil defaulty
        (nntp-header-only      nil)
        (nntp-newsgroup        "-comp.lang.c") ;; little '-'
        (nntp-size             0)
        (nntp-msgid-user       "User Mew")
        (smtp-auth-list        ("PLAIN" "LOGIN" "CRAM-MD5"))
        (smtp-user             "smtpuser@gmail.com")
        (smtp-server           "smtp.gmail.com")

        (mailinglist
         (mailbox-type          pop)
         (proto                 +)
         (pop-server            "pop.gmail.com")
         (name                  "User Mew")
         (user                  "user")
         (mail-domain           "gmail.com")
         (pop-auth              pass)
         (pop-user              "popuser@gmail.com")
         (smtp-user             "smtpuser@gmail.com")
         (smtp-server           "smtp.gmail.com")
        ))

在如上的示例中,我们分别定义了三个 folder,"default","usenet" 和 "mailinglist"。如果我们切换至 "usenet" folder,mew 默认会收取 comp.lang.c 新闻组上的帖子,而如过切换至 "mailing" folder,mew就会使用 pop 协议收取 Gmail 上的邮件。默认使用 mew 时,使用的为 "default" folder, 即使用 imap 协议 收取 Gmail 邮件。在 summary-mode 中,可以通过快捷键 "C" 方便地在不同 folder 之间切换。

引用,回复与签名档

mew 可以灵活的设置如何引用邮件上下文,定制引用的格式。mew的引用是由变量 mew-cite-fields 控制,有 From,Subject,Date 域,具体的引用样式由 mew-cite-format 设置。 mew 默认的配置如下:

(defvar mew-cite-fields '("From:" "Subject:" "Date:"))
(defvar mew-cite-format "From: %s\nSubject: %s\nDate: %s\n\n")
(defvar mew-cite-prefix "> ")

如果需要修改为 Gmail 的引用格式,可以只选择 From 和 Date 域,然后修改 mew-cite-format 即可。

(setq mew-cite-fields '("Date:"  "From:"))
(setq mew-cite-format "On %s %s wrote:\n\n")

如何回复,回复的位置,大概是邮件中争论最多的地方。基本上所有邮件的 web 客户端,Gmail,outlook 都默认使用上回复(top-posting),但是邮件列表和新闻 组(usenet)提倡下回复(bottom-posting),在一个社区中使用“错误”的风格,可能 被视作严重违反网络礼仪,从而遭致社区成员的激烈反应。 可以参考 wikipython的邮件列表规范 和礼节

回到 mew 的设置,通过设置变量 mew-summary-reply-with-citation-position 可以选择是使用上回复或是下回复。如果设置为 body,即回复出现在引文之前, 名为上回复,如设置为 end,在引文后回复,使用下回复样式。

mew 默认使用的邮件签名档位于 ~/.signature 文件,由变量 mew-signature-file 控制,快捷键 'C-c TAB' 会在光标处插入签名档。建议将签名档放置在邮件的末 尾,可以通过 mew-signature-as-lastpart’ 与 ‘mew-signature-insert-last’ 设置。如果需要在撰写或是回复邮件时,需要自动插入签名档,可以通过 mew-draft-mode-newdraft-hook 进行插入。

(setq mew-signature-file "~/Mail/signature")
(setq mew-signature-as-lastpart t)
(setq mew-signature-insert-last t)
(add-hook 'mew-before-cite-hook 'mew-header-goto-body)
(add-hook 'mew-draft-mode-newdraft-hook 'mew-draft-insert-signature)

refile

对于邮件列表和新闻组,邮件过滤和 thread 功能是不可或缺的。 mew 的邮件过滤功能,或是 mew 的术语称谓的 refile 很强大而实用。refile 功能对于 pop 邮箱而言非常实用,gmail 的 imap 由于可以使用 filter 与 label 的组合,也 非常的完美。

如果为设置任何的 refile rules,在 summary-mode 里面按 o 即可对当前邮件进 行分类,mew 会问你把邮件分类到哪个文件夹里面去,并提供了一个默认的选项, 通常情况下默认选项就是正确的选项,所以直接回车就可以了。

虽然 mew 的 refil-by-guess 很方便,但是更加使用的还是自定义 refile rules。 mew 提供的 refile 非常丰富,但感觉实用可定性好的还是 Guess by user defined rules。例如,如果你订阅了 octave,freebsd 的帮助邮件列表, 很自然的会需要把此三个邮件列表的邮件分开存放在不同的本地文件下,而通常的 邮件会存放到 inbox folder。相应的只需要把邮件头的 To 和 Cc 域里包含有 "@octave.org" 的邮件 refile 到 +math/octave 文件夹中,同时把 To 和 Cc 域里含有 "@freebsd.org"的邮件 refile 到 +unix/freebsd,就可以使用如下的实例代码。 更详尽的 refile rules 可以参考 mew 的使用手册。

(setq mew-refile-guess-alist
      '(("To:"
         ("@octave.org"                       . "+math/octave")
         ("@freebsd.org"                      . "+unix/freebsd"))
        ("Cc:"
         ("@octave.org"                       . "+math/octave")
         ("@freebsd.org"                      . "+unix/freebsd"))
        (nil . "+inbox")))
(setq mew-refile-guess-control
      '(mew-refile-guess-by-folder
        mew-refile-guess-by-alist))

完成 refile rules 后,在收取邮件后,按下 'M-o' 即可对当前 mode 下的邮件 按照定义的 rules 进行 refile。然后,你想要查阅 octave 邮件列表,只需要按 下 'g' 与 '+math/octave',就可以切换到 octave 文件夹,此时再按下 'tt', 既可以进入 mew 提供的 thread 功能,此时的 mode 称为 virtual folder mode,mew 会指示出各个邮件之间的层次关系,非常方便。

如果只使用小写字母命名自己的邮件文件夹的话,可以把 "mew-use-fast-refile" 设置为 t 用于加快速度。

使用 folder

在邮件服务设置完成后,就需要获取远程的邮件到本地的 +inbox folder。当输入 'M-x mew',mew 会依据 'mew-mailbox-type' 获取相应协议的邮件。但此时 位于 summary 模式时,只需输入 'i' 即可。如果用 mew 处理邮件一段时间后,需要再 查收远程 folder 上的邮件,试试 's' 快捷键。对于 IMAP 和 NetNews,更加建 议使用 's',而非 'i'。当按下 's' 时,mew 会向你询问 range,一般而言输入 'sync' 比较合适,这会同步本地 folder,即删除已在远程服务器上删除的邮件和 收取新接受的邮件。当使用 'C-u s'快捷键时,可以在仅获取邮件头和获取完整邮 件信息间切换,相应的这是由诸如 'mew-pop-header-only' 变量定义的。对于邮 件列表和新闻组而言,跟推荐获取完整的邮件信息,刻意离线查阅,非常方便。

使用 Gmail IMAP 非常方便,使用 mew 配合 Gmail 的 filter 与 label 可以对 邮件进行很有效的管理。如你当下在 %inbox,如果需要切换到 'All sent',只需 要输入 'g',然后输入 '%[Gmail]/All Mail' 或者使用 mew 提供方便的自动补全 机制。mew 使用 folder 管理邮件,而在各个 folder 进行切换的快捷键既是方便 的 'g'。

快捷键

mew 的日常使用可以通过各种 mode 上的菜单完成,使用快捷键也非常方便。

w 撰写新邮件
a 回复邮件,不带引用
A 回复邮件,带引用
f 转发邮件
r 重新发送邮件
SPC 阅读邮件
y 保存文件(可以保存信件全文、信件正文、附件)
C-c C-l 转换当前邮件的编码格式
C-c C-a 加入地址薄
C-u C-c C-a C-c C-a 多加入昵称和名字
C-c C-q 不保存退出
C-c C-a 准备插入附件
mew-attach-copy 用复制方式加入附件
mew-attach-link 用链接方式加入附件
mew-attach-delete 删除附件
C-c C-c 发送邮件
C-c RET 保存邮件到发送队列
C 如果设置了多个邮箱,用 C 命令切换
Q 退出Mew

Tips

summary-mode

各个 folder 的 summary-mode 显示邮件的样式由 "mew-summary-form' 控制,通 过对此变量的控制,你可以具体定制 summary-mode 显示的邮件域。特别的, summary-mode 中的 from 域还可以由变量 'mew-summary-form-extract-rule'进 行具体的设置,可以在 'nickname",'name",'address" 和 'comment。 自己为了使 summary-mode 显示看起来不是很拥挤,不显示 "Body:" 域,并且 增加了 "Subject:" 域,更改 from 仅仅显示寄件人的 name。

(setq mew-summary-form
      '(type (5 date) " " (14 from) " " t (0 subj)))
(setq mew-summary-form-extract-rule '(name))

在设置调整好变量后,你可能会发现 summary-mode 还是没有任何变化,这是由于 mew 的默认缓存机制所致,你可以手动删除缓存文件强制 mew 重新生成。缓存文 件位于相应 folder 下,例如:~/Mail/inbox/.mew-summary 。

Spam

设置 "mew-summary-form-mark-spam" 为 t 可以在 spam message 前制动添加 D。

匿名 说:
2010年5月17日 05:38

Emacs和Vim都用过,但是在Windows下总是有问题,比如代码补全(听说最新的插件解决了?).但从不否认E和V的地位.

Avatar_small
bigclean 说:
2010年5月19日 02:42

@匿名: emacs和vim在windows下很难发挥出全部的功力,很多特性都很依赖各种unix工具,vim相比感觉会更依赖这些工具。
代码补全在emacs下可以试试company-mode,vim下可以试试autocomplpop,但都不是很完美,相比eclipse和vs还是有差距,只是自己对此要求不是很高。
在windows下可以试试scite或是notepad++,拓展性也还可以。

Avatar_small
纵横天下 说:
2011年2月06日 07:06

介个……要发挥完整功力,Cygwin貌似可以吧……

ZhongSheng 说:
2011年7月22日 14:37

在emacs中文网上看到这篇文章,很不错.
但是我在发邮件的时候总是提示下面的错误:
mew-queue-enqueue: Renaming: no such file or directory, d:/home/Mail/draft/3, d:/home/Mail/queue/1

使用的版本: Mew version 6.3.51 on Emacs 23.3 / Mule 6.0 (HANACHIRUSATO)

这是配置:
(setq mew-name "Zhong Sheng")
(setq mew-user "gh00920307@163.com")
(setq mew-mail-domain "mail.163.com")

(setq mew-smtp-server "smtp.163.com")

(setq mew-pop-user "gh00920307@163.com")
(setq mew-pop-server "pop.163.com")
(setq mew-use-cached-passwd t)

能帮个忙吗?谢谢.

UP Board 12th Questi 说:
2022年8月24日 19:08

UP Board 12th Question Paper 2023, The Board of Higher Education Uttar Pradesh UPMSP, conducts the final Matriculation examination every year. UP Board 12th Question Paper 2023 This year too, Uttar-Pradesh Higher Secondary School Certificate public Examination 2023 will be performed during March and April 2023.UP Board 12th Question Paper 2023, The Board of Higher Education Uttar Pradesh UPMSP, conducts the final Matriculation examination every year.

seo service london 说:
2023年11月01日 17:56

I read your post and I found it amazing! thank

토토사이트넷마블 说:
2023年11月05日 14:00

Wow! Such an amazing and helpful post this is. I really really love it. It's so good and so awesome. I am just amazed. I hope that you continue to do your work like this in the future alsoSo grab a drink, roll the dice, and let’s get began! With an LLC, you will have to file

토토사이트 说:
2023年11月05日 14:02

be a good asset. If you ever want to take some of the load off, I’d absolutely loveThank you alot! I am sincerely playing reading your well written articles. It looks as if you spend a lot of time and effort to your weblog. I've bookmarked it and i am looking forward to analyzing new articles. Keep up the good work

슬롯사이트 说:
2023年11月05日 14:37

Wow I absolutely love her! She is so darn beautiful on top of being a really good actor. I don’t think the show V is all that good, however I watch it anyway just so I can see her. And I don’t know if you’ve ever seen her do an interview but she is also rather funny and its all so natural for her. I personally never even heard of her before The V, now I’ll watch anything she’s on

로얄클럽 접속 说:
2023年11月05日 14:45

Please let me know if you’re looking for a article writer for your site. You have some really great posts and I feel I would be a good asset. If you ever want to take some of the load off, I’d absolutely love to write some material for your blog in exchan

더킹카지노주소 说:
2023年11月05日 14:48

When do you think this Real Estate market will go back in a positive direction? Or is it still too early to tell? We are seeing a lot of housing foreclosures in Lake Mary Florida. What about you? Would love to get your feedback on this.I lately stumbled on your website and also have been learning along. I was thinking I might leave my very first remark. I do not know what to state except that I have liked reading through. Solid website. I am going to maintain browsing this site incredibly typically.

토토핫먹튀검증 说:
2023年11月05日 15:08

"Hi, Sanxuary, welcome, and thanks for visiting my hub. Visiting schools, child care facilities, parks and playgrounds without prior approval of the offender’s supervising officer.In time of making an order via online of cheap Viagra, you haveto take care of the company and its s brand reputation. It’s time to wake up and

"

세븐도메인 说:
2023年11月05日 15:08

Nature of Gambling: Slots are appealing because they can be both relaxing and exciting at the same time; hypnotizing yet stimulating. The drone of the reels, even though artificial at this point, can keep you quite calm as you try and press your luck. If the RNG favors you then you can win big bucks. If it doesn't then it's a waste of money but that's just the nature of gambling. You're in good shape if you win more than you lose;

보증업체 说:
2023年11月05日 15:20

It provides you with a perfect venue to freely engage in casual sex dating without inhibition. The unmarried adult Duggars have limited their physical contact with the opposite sex to side-hugs, graduating to front-hugs and hand-holding upon getting engaged and saving their first

보증업체가입코드 说:
2023年11月05日 15:23

Wow I absolutely love her! She is so darn beautiful on top of being a really good actor. I don’t think the show V is all that good, however I watch it anyway just so I can see her. And I don’t know if you’ve ever seen her do an interview but she is also rather funny and its all so natural for her. I personally never even heard of her before The V, now I’ll watch anything she’s on

퍼스트카지노쿠폰 说:
2023年11月05日 15:37

i’m amazed, i have to admit. Rarely do i come upon a blog that’s both educative and fun, and let me inform you, you’ve hit the nail on the pinna

키노사다리작업 说:
2023年11月05日 15:38

Nature of Gambling: Slots are appealing because they can be both relaxing and exciting at the same time; hypnotizing yet stimulating. The drone of the reels, even though artificial at this point, can keep you quite calm as you try and press your luck. If the RNG favors you then you can win big bucks. If it doesn't then it's a waste of money but that's just the nature of gambling. You're in good shape if you win more than you lose;

토토사이트추천 说:
2023年11月05日 15:45

Thanks for the marvelous posting! I seriously enjoyed reading it,you can be a great author. I will make sure to bookmark your blog and definitely will come back later in life. I want to encourage yourself to continue your great job, have a nice morning!

카지노사이트순위 说:
2023年11月05日 15:48

Thanks for your handy post. Over time, I have come to be able to understand that the particular symptoms of mesothelioma are caused by the actual build up associated fluid between the lining of your lung and the chest muscles cavity

메이저놀이터코드 说:
2023年11月05日 15:58

There have been online casinos around for a long time, with each of them offering various versions of roulette, blackjack, baccarat, and poker with random number generators. With the evolution of new technologies, casinos now have the ability to offer games with real dealers in a live casino environment. This new ability has all of us looking at online casinos and wondering if the new live dealer casinos are fads or the future of online casinos.

เว็บพนันบอล 说:
2023年11月05日 16:07

Youre so cool! I dont suppose Ive read anything in this way just before. So nice to find somebody with a few original applying for grants t

먹튀검증커뮤니티 说:
2023年11月05日 16:19

When do you think this Real Estate mark.

벳샷 사이트 说:
2023年11月05日 16:20

i simply located this weblog and have excessive hopes for it to maintain. Keep up the wonderful paintings, its tough to locate top ones. I've introduced to my favorites. Thanks. I surely loved analyzing your weblog. It turned into very well authored and easy to recognize. Not like different blogs i've examine which are simply no longer that correct. Thank you alot! I am sincerely playing reading your well written articles. It looks as if you spend a lot of time and effort to your weblog. I've bookmarked it and i am looking forward to analyzing new articles. Keep up the good work

실시간바카라사이트 说:
2023年11月05日 16:29

After I initially commented I seem to have clicked on the -Notify me when new comments are added- checkbox and now every time a comment is added

먹튀검증 说:
2023年11月05日 16:38

Tickets for the drawings can be bought at many retail stores, particularly odds and ends shops like 7-11. There are additionally numerous web-based lottery ticket venders who purchase tickets, really look at results, and handle rewards installments for their clients.ook forward to more great posts. Thanks a lot for enjoying this beauty article with me. I am appreciating it very much! Looking forward to another great article. 

먹튀스텟도메인 说:
2023年11月05日 16:43

Youre so cool! I dont suppose Ive read anything in this way just before. So nice to find somebody with a few original applying for grants this subject. realy i appreciate you for beginning this up. this web site is one area that is needed on-line, someone with some originality. useful job for bringing interesting things towards net!

토담토담 说:
2023年11月05日 16:46

i simply located this weblog and have excessive hopes for it to maintain. Keep up the wonderful paintings, its tough to locate top ones. I've introduced to my favorites. Thanks. I surely loved analyzing your weblog. It turned into very well authored and easy to recognize. Not like different blogs i've examine which are simply no longer that correct. Thank you alot! I am sincerely playing reading your well written articles. It looks as if you spend a lot of time and effort to your weblog. I've bookmarked it and i am looking forward to analyzing new articles. Keep up the good work

바카라 说:
2023年11月05日 16:57

I admire this article for the well-researched content and excellent wording. I got so involved in this material that I couldn’t stop reading.

라이브바카라 说:
2023年11月05日 17:10

Tickets for the drawings can be bought at many retail stores, particularly odds and ends shops like 7-11. There are additionally numerous web-based lottery ticket venders who purchase tickets, really look at results, and handle rewards installments for their clients.ook forward to more great posts. Thanks a lot for enjoying this beauty article with me. I am appreciating it very much! Looking forward to another great article. 

안전토토사이트 가입 说:
2023年11月05日 17:14

Hello, I think your site might be having browser compatibility issues. When I look at your website in Firefox, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, excellent blog!|

카익스 说:
2023年11月05日 17:29

Sports, right off the bat, Betting Champ, John Morrison, is an incredibly famous sports handicapper, and expert player. In his 28 years,

메이저파워볼사이트 说:
2023年11月05日 17:35

Whenever you play the lotto, you should use common sense. Those who play the game more, have certainly increased the likelihood of success. You shouldn't spend any cash that you need for necessities, though.

토토하우스주소 说:
2023年11月05日 17:42

kisses for their wedding days. We’re dedicated to bringing high quality porn to the masses and provide a platform where content producers and oth

우리계열 说:
2023年11月05日 17:44

Tickets for the drawings can be bought at many retail stores, particularly odds and ends shops like 7-11. There are additionally numerous web-based lottery ticket venders who purchase tickets, really

토토대표사이트추천 说:
2023年11月05日 18:19

Thanks for the marvelous posting! I seriously enjoyed reading it,you can be a great author. I will make sure to bookmark your blog and definitely will come back later in life. I want to encourage yourself to continue your great job, have a nice morning!

메이저놀이터 说:
2023年11月05日 18:19

i simply located this weblog and have excessive hopes for it to maintain. Keep up the wonderful paintings, its tough to locate top ones. I've introduced to my favorites. Thanks. I surely loved analyzing your weblog. It turned into very well

토토사이트추천 说:
2023年11月05日 18:20

Thanks for this web site post and discussing your own results with us. Very well executed! I think a lot of people battle to understand paying attention to a lot of

해외사이트 说:
2023年11月05日 18:41

Nature of Gambling: Slots are appealing because they can be both relaxing and exciting at the same time; hypnotizing yet stimulating. The drone of the reels, even though artificial at this point, can keep you quite calm as you try and press your luck. If the RNG favors you then you can win big bucks. If it doesn't then it's a waste of money but that's just the nature of gambling. You're in good shape if you win more than you lose;

메이저사이트모음 说:
2023年11月05日 18:51

There have been online casinos around for a long time, with each of them offering various v

동행복권파워볼 说:
2023年11月05日 18:54

Wow I absolutely love her! She is so darn beautiful on top of being a really good actor. I don’t think the show V is all that good, however I watch it anyway just so I can see her. And I don’t know if you’ve ever seen her do an interview but she is also rather funny and its all so natural for her. I personally never even heard of her before The V, now I’ll watch anything she’s on

먹튀제보 说:
2023年11月05日 19:08

Thanks for the marvelous posting! I seriously enjoyed reading it,you can be a great author. I will make sure to bookmark your blog and defin

civaget 说:
2023年12月07日 03:23

I'm thrilled with the results of 백링크업체's content marketing. My website's authority has never been higher!

civaget 说:
2023年12月10日 18:33

The discussions on 달리머넷 are well-moderated, ensuring a respectful and constructive atmosphere.

civaget 说:
2023年12月10日 19:05

Need a car seat or charger? 청주공항렌트카 has you covered.

civaget 说:
2023年12月10日 22:03

제주셔츠룸's staff's commitment to excellence makes it an appealing choice for travelers seeking refinement.

civaget 说:
2023年12月11日 21:06

For accurate and up-to-date OP information, turn to 오피가이드. It's a reliable source you can trust.

civaget 说:
2023年12月12日 19:17

Considering a visit to 오피? Privacy, variety, and a welcoming atmosphere await you – a fantastic choice!

civaget 说:
2023年12月12日 21:38

설문조사 사이트 무료 offers an excellent opportunity for small businesses to conduct surveys without breaking the bank.

civaget 说:
2023年12月13日 18:05

티비몬's journey from Noonoo TV is a story of triumph over adversity.

civaget 说:
2023年12月14日 20:04

I've experienced a significant improvement in my overall well-being thanks to부천출장마사지.

civaget 说:
2023年12月15日 18:33

제주출장마사지's prenatal massage is a game-changer for expectant mothers. It's safe, relaxing, and relieves pregnancy discomforts.

civaget 说:
2023年12月15日 18:41

부산오피 is a nightlife gem in Busan. The multitude of choices ensures every night out is unique and memorable.

civaget 说:
2023年12月18日 03:00

티비위키 stands as a beacon of excellence in the world of streaming.

civaget 说:
2023年12月20日 03:33

Rejuvenation awaits at 남양주휴게텔, where peacefulness and pampering blend seamlessly.

civaget 说:
2023年12月22日 01:23

The convenience of 무료실시간TV중계 is unmatched. I can watch sports on the go without any hassle – a true lifesaver.

civaget 说:
2023年12月25日 21:41

With 스포츠중계, I never miss a moment of my favorite games.

civaget 说:
2023年12月29日 16:44

Just wanna input on few general things, The website layout is perfect, the articles is very superb : D. 카지노사이트

먹튀사이트 说:
2024年1月15日 15:26

I hope it will be helpful for almost all peoples that are searching for this type of topic. I Think this website is best for such topic. good work and quality of articles.

슬롯커뮤니티 说:
2024年1月15日 17:25

Interested in playing online casino Or want to know new online casino promotions lighterandlocal Online casino reviews Answer every casino you want to kno

토토사이트 说:
2024年1月15日 18:29

You re in purpose of actuality a without flaw website admin. The site stacking speed is astonishing. It sort of feels that you're doing any unmistakable trap. Besides, The substance are perfect work of art. you have completed a fabulous movement regarding this matter

소액결제현금화 说:
2024年1月15日 18:45

I was just browsing through the internet looking for some information and came across your blog. I am impressed by the information that you have on this blog. It shows how well you understand this subject. Bookmarked this page, will come back for more.

카지노사이트 说:
2024年1月15日 19:12

This is also a very good post which I really enjoy reading. It is not everyday that I have the possibility to see something like this.

스포츠무료중계 说:
2024年1月15日 19:23

Trying to say thank you won't simply be adequate, for the astonishing lucidity in your article. I will legitimately get your RSS to remain educated regarding any updates. Wonderful work and much accomplishment in your business endeavors

카지노사이트 说:
2024年1月15日 20:09

"Thank you for sharing your info. I really appreciate
your efforts and I will be waiting for your further
post thanks once again.

"

ios industrial real 说:
2024年1月15日 20:14

pleasant post, stay aware of this fascinating work. It truly regards realize that this subject is being secured likewise on this site so cheers for setting aside time to talk about this!

토토사이트 说:
2024年1月15日 20:48

I found your this post while searching for information about blog-related research ... It's a good post .. keep posting and updating information.

슬롯사이트 说:
2024年1月16日 13:33

I gotta favorite this website it seems very helpful .

바카라사이트 说:
2024年1月16日 14:02

I absolutely adore this information as this is going to be very difficulty time for the whole world. great things are coming for sure

바카라 커뮤니티 说:
2024年1月16日 16:50

Great write-up, I am a big believer in commenting on blogs to inform the blog writers know that they've added something worthwhile to the world wide web! 

카지노 커뮤니티 说:
2024年1月16日 17:40

"I for all time emailed this websie post page tto all my friends, as if like to resad it aftedr
that my friends will too."

카지노사이트 说:
2024年1月18日 13:53

A very awesome blog post. We are really grateful for your blog post. You will find a lot of approaches after visiting your post. I was exactly searching for. Thanks for such post and please keep it up

메이저사이트 说:
2024年1月18日 16:18

A very excellent blog post. I am thankful for your blog post. I have found a lot of approaches after visiting your post

바카라 사이트 추천 说:
2024年1月22日 11:46

온라인 카지노 커뮤니티 온카허브 입니다. 온카허브는 카지노 먹튀 사이트들과 안전한 카지노 사이트 정보를 공유하고 있습니다. 카지노 먹튀검증 전문팀을 자체적으로 운영함으로써 철저한 검증을 진행하고 있습니다. <a href="https://oncahub24.com/">바카라 사이트 추천</a>

온라인 카지노 먹튀 说:
2024年1月22日 12:27

온라인 카지노 커뮤니티 온카허브 입니다. 온카허브는 카지노 먹튀 사이트들과 안전한 카지노 사이트 정보를 공유하고 있습니다. 카지노 먹튀검증 전문팀을 자체적으로 운영함으로써 철저한 검증을 진행하고 있습니다.

카지노 说:
2024年1月23日 17:48

카지노 우리카지노 카지노는 바카라, 블랙잭, 룰렛 및 슬롯 등 다양한 게임을 즐기실 수 있는 공간입니다. 게임에서 승리하면 큰 환호와 함께 많은 당첨금을 받을 수 있고, 패배하면 아쉬움과 실망을 느끼게 됩니다.

바카라 사이트 추천 说:
2024年1月23日 17:53

하노이 꼭 가봐야 할 베스트 업소 추천 안내 및 예약, 하노이 밤문화 에 대해서 정리해 드립니다. 하노이 가라오케, 하노이 마사지, 하노이 풍선바, 하노이 밤문화를 제대로 즐기시기 바랍니다. 하노이 밤문화 베스트 업소 요약 베스트 업소 추천 및 정리. https://hanoi-nightlife.com/

먹튀사이트 说:
2024年1月25日 11:32

No.1 먹튀검증 사이트, 먹튀사이트, 검증사이트, 토토사이트, 안전사이트, 메이저사이트, 안전놀이터 정보를 제공하고 있습니다. 먹튀해방으로 여러분들의 자산을 지켜 드리겠습니다. 먹튀검증 전문 커뮤니티 먹튀클린만 믿으세요!!

베트남 밤문화 说:
2024年1月25日 15:04

베트남 남성전용 커뮤니티❣️ 베트남 하이에나 에서 베트남 밤문화를 추천하여 드립니다. 베트남 가라오케, 베트남 VIP마사지, 베트남 이발관, 베트남 황제투어 남자라면 꼭 한번은 경험 해 봐야할 화끈한 밤문화로 모시겠습니다. 

seo service london 说:
2024年2月27日 20:57

Nice service there are just few who are providing this service great job


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter