精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

使用Mailmerge發(fā)送定制郵件

系統(tǒng)
Mailmerge 是一個(gè)可以定制群發(fā)郵件的命令行程序,它可以處理簡單和復(fù)雜的郵件。

[[335175]]

Mailmerge 是一個(gè)可以定制群發(fā)郵件的命令行程序,它可以處理簡單和復(fù)雜的郵件。

電子郵件還是生活的一部分,盡管有種種不足,它仍然是大多數(shù)人發(fā)送信息的最佳方式,尤其是在按隊(duì)列將郵件發(fā)送給收件人的自動化方式中。

作為 Fedora 社區(qū)行動和影響協(xié)調(diào)員,我的工作之一就是給人們發(fā)送資助旅行相關(guān)的好消息,我經(jīng)常通過電子郵件做這些事。這里,我將給你展示如何使用 Mailmerge 向一群人發(fā)送定制郵件的,Mailmerge 是一個(gè)可以處理簡單和復(fù)雜的郵件的命令行程序。

安裝 Mailmerge

在 Fedora 中,Mailmerge 已經(jīng)打包可用,你可以通過在命令行中運(yùn)行 sudo dnf install python3-mailmerge 來安裝它。你還可以使用 pip 命令從 PyPi 中安裝,具體可以參閱該項(xiàng)目的 README

配置 Mailmerge

三個(gè)配置文件控制著 Mailmerge 的工作模式。運(yùn)行 mailmerge --sample,將生成配置文件模板。這些文件包括:

  • mailmerge_server.conf: 這里保存著 SMTP 服務(wù)端郵件發(fā)送相關(guān)詳細(xì)配置,但你的密碼  在這里保存。
  • mailmerge_database.csv: 這里保存每封郵件的定制數(shù)據(jù),包括收件人的電子郵件地址。
  • mailmerge_template.txt: 這里保存電子郵件的文本,文本中包含占位符,這些占位符會使用 mailmerge_database.csv 中的數(shù)據(jù)替換。

Server.conf

配置模板文件 mailmerge_server.conf 包含幾個(gè)大家應(yīng)該很熟悉的例子。如果你曾經(jīng)往手機(jī)上添加過電子郵件或者設(shè)置過桌面電子郵件客戶端,那你就應(yīng)該看到過這些數(shù)據(jù)。需要提醒的是要記得把你的用戶名更新到這個(gè)文件中,尤其是在你使用模板所提供的配置時(shí)。

Database.csv

mailmerge_database.csv 這個(gè)配置文件稍微有點(diǎn)復(fù)雜。最起碼要將郵件接收者的電子郵件地址保存在這里,其它在電子郵件中任何需要替換的定制信息也要保存在這里。推薦在創(chuàng)建本文件的占位符列表時(shí),同步編輯 mailmerge_template.txt 文件。我發(fā)現(xiàn)一個(gè)有效的做法是,使用電子表格軟件錄入這些數(shù)據(jù),完成后導(dǎo)出為 CSV 文件。使用下面的示例文件:

  1. email,name,number
  2. myself@mydomain.com,"Myself",17
  3. bob@bobdomain.com,"Bob",42

可以你向這兩個(gè)人發(fā)送電子郵件,使用他們的名字并告訴他們一個(gè)數(shù)字。這個(gè)示例文件雖然不是特別有趣,但應(yīng)用了一個(gè)重要的原則,那就是:始終讓自己處于郵件接收列表的首位。這樣你可以在向列表全員發(fā)送郵件之前,先給自己發(fā)送一個(gè)測試郵件,以驗(yàn)證郵件的效果是否如你預(yù)期。

任何包含半角逗號的值,都 必須 以半角雙引號(")封閉。如果恰好在半角雙引號封閉的區(qū)域需要有一個(gè)半角雙引號,那就在同一行中連續(xù)使用兩個(gè)半角雙引號。引號的規(guī)則比較有趣,去 Python 3 中關(guān)于 CSV 的內(nèi)容中 一探究竟吧。

Template.txt

我的工作之一,就是為我們 Fedora 貢獻(xiàn)者會議 Flock 發(fā)送與旅行基金有關(guān)的信息。通過簡單的郵件告訴有關(guān)的人,他被選中為旅行基金支持的幸運(yùn)者,以及相應(yīng)基金支持的詳細(xì)信息。與接收者相關(guān)的具體信息之一就是我們可以為他的旅行提供多少資助。下面是一份我的節(jié)略后的模板文件(為了簡潔,已經(jīng)移除大量的文本):

  1. $ cat mailmerge_template.txt
  2. TO: {{Email}}
  3. SUBJECT: Flock 2019 Funding Offer
  4. FROM: Brian Exelbierd <bexelbie@redhat.com>
  5.  
  6.  
  7. Hi {{Name}},
  8.  
  9.  
  10. I am writing you on behalf of the Flock funding committee. You requested funding for your attendance at Flock. After careful consideration we are able to offer you the following funding:
  11.  
  12.  
  13. Travel Budget: {{Travel_Budget}}
  14.  
  15.  
  16. <<snip>>

模板的起頭定義了郵件的接收者、發(fā)送者和主題。在空行之后,是郵件的內(nèi)容。該郵件需要從 database.csv 文件中獲取接收者的 Email 、Name 和 Travel_Budget 。注意,上述這些占位符是由雙大括弧( {{}} )封閉的。相應(yīng)的 mailmerge_database.csv 如下:

  1. $ cat mailmerge_database.csv
  2. Name,Email,Travel_Budget
  3. Brian,bexelbie@redhat.com,1000
  4. PersonA,persona@fedoraproject.org,1500
  5. PèrsonB,personb@fedoraproject.org,500

注意,我把自己的信息放在了首條,這是為了測試方便。除了我,還有另外兩個(gè)人的信息在文檔中。列表中的第二個(gè)人 PèrsonB,他的名字中有一個(gè)包含變音符號的字母,Mailmerge 會對這類字母自動編碼。

以上包含了模板的全部知識點(diǎn):寫上你自己的電子郵件信息,并編寫好以雙大括弧封閉的占位符。接下來創(chuàng)建用來提供前述占位符具體值的數(shù)據(jù)文件。現(xiàn)在測試一下電子郵件的效果。

測試并發(fā)送簡單郵件

試運(yùn)行

測試從郵件的試運(yùn)行開始,試運(yùn)行就是講郵件內(nèi)容顯示出來,所有的占位符都會被具體值取代。默認(rèn)情況下,如果你運(yùn)行不帶參數(shù)的命令 mailmerge,它將對收件列表中的第一個(gè)人進(jìn)行試運(yùn)行:

  1. $ mailmerge
  2. >>> encoding ascii
  3. >>> message 0
  4. TO: bexelbie@redhat.com
  5. SUBJECT: Flock 2019 Funding Offer
  6. FROM: Brian Exelbierd <bexelbie@redhat.com>
  7. MIME-Version: 1.0
  8. Content-Type: text/plain; charset="us-ascii"
  9. Content-Transfer-Encoding: 7bit
  10. Date: Sat, 20 Jul 2019 18:17:15 -0000
  11.  
  12.  
  13. Hi Brian,
  14.  
  15.  
  16. I am writing you on behalf of the Flock funding committee. You requested funding for your attendance at Flock. After careful consideration we are able to offer you the following funding:
  17.  
  18.  
  19. Travel Budget: 1000
  20.  
  21.  
  22. <<snip>>
  23.  
  24.  
  25. >>> sent message 0 DRY RUN
  26. >>> No attachments were sent with the emails.
  27. >>> Limit was 1 messages. To remove the limit, use the --no-limit option.
  28. >>> This was a dry run. To send messages, use the --no-dry-run option.

從試運(yùn)行生成的郵件中(列表中的 message 0 ,和計(jì)算機(jī)中很多計(jì)數(shù)場景一樣,計(jì)數(shù)從 0 開始),可以看到我的名字及旅行預(yù)算是正確的。如果你想檢視所有的郵件,運(yùn)行 mailmerge --no-limit,告訴 Mailmerge 不要僅僅處理第一個(gè)收件人的信息。下面是第三個(gè)收件人郵件的試運(yùn)行結(jié)果,用來測試特殊字符的編碼:

  1. >>> message 2
  2. TO: personb@fedoraproject.org
  3. SUBJECT: Flock 2019 Funding Offer
  4. FROM: Brian Exelbierd <bexelbie@redhat.com>
  5. MIME-Version: 1.0
  6. Content-Type: text/plain; charset="iso-8859-1"
  7. Content-Transfer-Encoding: quoted-printable
  8. Date: Sat, 20 Jul 2019 18:22:48 -0000
  9.  
  10.  
  11. Hi P=E8rsonB,

沒有問題,P=E8rsonB 是 PèrsonB 的編碼形式。

發(fā)送測試信息

現(xiàn)在,運(yùn)行 mailmerge --no-dry-run,Mailmerge 將向收件人列表中的第一個(gè)人發(fā)送電子郵件:

  1. $ mailmerge --no-dry-run
  2. >>> encoding ascii
  3. >>> message 0
  4. TO: bexelbie@redhat.com
  5. SUBJECT: Flock 2019 Funding Offer
  6. FROM: Brian Exelbierd <bexelbie@redhat.com>
  7. MIME-Version: 1.0
  8. Content-Type: text/plain; charset="us-ascii"
  9. Content-Transfer-Encoding: 7bit
  10. Date: Sat, 20 Jul 2019 18:25:45 -0000
  11.  
  12.  
  13. Hi Brian,
  14.  
  15.  
  16. I am writing you on behalf of the Flock funding committee. You requested funding for your attendance at Flock. After careful consideration we are able to offer you the following funding:
  17.  
  18.  
  19. Travel Budget: 1000
  20.  
  21.  
  22. <<snip>>
  23.  
  24.  
  25. >>> Read SMTP server configuration from mailmerge_server.conf
  26. >>> host = smtp.gmail.com
  27. >>> port = 587
  28. >>> username = bexelbie@redhat.com
  29. >>> security = STARTTLS
  30. >>> password for bexelbie@redhat.com on smtp.gmail.com:
  31. >>> sent message 0
  32. >>> No attachments were sent with the emails.
  33. >>> Limit was 1 messages. To remove the limit, use the --no-limit option.

在倒數(shù)第 4 行,它將要求你輸入你的密碼。如果你使用的是雙因素認(rèn)證或者域控制登錄,那就需要創(chuàng)建應(yīng)用密碼來繞過這些控制。如果你使用的是 Gmail 或者類似的系統(tǒng),可以直接在界面上完成密碼驗(yàn)證。如果不行的話,聯(lián)系你的郵件系統(tǒng)管理員。上述這些操作不會影響郵件系統(tǒng)的安全性,但是仍然有必要采用復(fù)雜的安全性好的密碼。

我在我的郵件收件箱中,看到了這封格式美觀的測試郵件。如果測試郵件看起來沒有問題,那就可以運(yùn)行 mailmerge --no-dry-run --no-limit 發(fā)送所有的郵件了。

發(fā)送復(fù)雜郵件

只有充分了解了 Jinja2 模板 ,你才可能充分領(lǐng)略 Mailmerge 真正的威力。在郵件模板中使用條件語句及附帶附件,是很有用的。下面就是一個(gè)復(fù)雜郵件的模板及對應(yīng)的數(shù)據(jù)文件:

  1. $ cat mailmerge_template.txt
  2. TO: {{Email}}
  3. SUBJECT: Flock 2019 Funding Offer
  4. FROM: Brian Exelbierd <bexelbie@redhat.com>
  5. ATTACHMENT: attachments/{{File}}
  6.  
  7.  
  8. Hi {{Name}},
  9.  
  10.  
  11. I am writing you on behalf of the Flock funding committee. You requested funding for your attendance at Flock. After careful consideration we are able to offer you the following funding:
  12.  
  13.  
  14. Travel Budget: {{Travel_Budget}}
  15. {% if Hotel == "Yes" -%}
  16. Lodging: Lodging in the hotel Wednesday-Sunday (4 nights)
  17. {%- endif %}
  18.  
  19.  
  20. <<snip>>
  21.  
  22.  
  23. $ cat mailmerge_database.csv
  24. Name,Email,Travel_Budget,Hotel,File
  25. Brian,bexelbie@redhat.com,1000,Yes,visa_bex.pdf
  26. PersonA,persona@fedoraproject.org,1500,No,visa_person_a.pdf
  27. PèrsonB,personb@fedoraproject.org,500,Yes,visa_person_b.pdf

在這個(gè)郵件中有兩項(xiàng)新內(nèi)容。首先是附件,我需要向參加國際旅行的人發(fā)送簽證邀請信,幫助他們來 Flock,文件頭的 ATTACHMENT 部分說明了要包含什么文件;為了保持我的文檔目錄清晰,我將所有需要作為附件的文檔保存于附件子目錄下。其次是包含了關(guān)于賓館的條件信息,因?yàn)橛行┤说穆眯匈Y金包含了住宿費(fèi)用,我需要對涉及住宿的人員訴及相關(guān)信息,而這是通過 if 判斷實(shí)現(xiàn)的:

  1. {% if Hotel == "Yes" -%}
  2. Lodging: Lodging in the hotel Wednesday-Sunday (4 nights)
  3. {%- endif %}

這和大多數(shù)編程語言中的 if 判斷是一樣的。Jinja2 實(shí)力非凡,可以實(shí)現(xiàn)多級判斷。通過包含數(shù)據(jù)元素控制郵件內(nèi)容,能大大簡化相關(guān)的日常工作。空格的正確使用對郵件的易讀性很重要。if 和 endif 語句中的短線( - )是 Jinja2 控制 空白字符 的一部分。這里面選項(xiàng)很多,所以還是要通過試驗(yàn)找到最適合自己的方式。

在上面的例子中,我在數(shù)據(jù)文件擴(kuò)充了 Hotel 和 File 兩個(gè)字段,這些字段的值控制著賓館信息和附件文件名。另外,在上例中,我和 PèrsonB 有住宿資助,但 PersonA 沒有。

對于簡單郵件和復(fù)雜郵件而言,試運(yùn)行及正式發(fā)送郵件的操作都是相同的。快去試試吧!

你還可以嘗試在郵件頭中使用條件判斷( if … endif ),比如你可以使發(fā)送給在數(shù)據(jù)庫中的某人的郵件包含附件,或者改變對部分人改變發(fā)送人的信息。

Mailmerge 的優(yōu)點(diǎn)

Mailmerge 是用來批量發(fā)送定制郵件的簡潔而高效的工具。每個(gè)人只接受到他需要的信息,其它額外的操作和細(xì)節(jié)都是透明的。

我還發(fā)現(xiàn),即使是在發(fā)送簡單的集團(tuán)郵件時(shí),相對于使用 CC 或者 BCC 向一組受眾發(fā)送一封郵件,采用 Mailmerge 也是非常高效的。很多人使用了郵件過濾,那些不是直接發(fā)給他們的郵件,他們一律不會立刻處理。使用 Mailmerge 保證了每名接收者收到的就是自己的郵件。所有的信息會對接收者進(jìn)行正確過濾,再也不會有人無意間回復(fù)到整個(gè)郵件組。

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2023-12-06 11:10:08

2020-02-20 14:40:53

Vim郵件開源

2009-08-04 09:39:11

2017-04-26 09:00:23

Python發(fā)送郵件腳本

2021-02-18 07:20:51

Nodejs前端開發(fā)

2011-08-22 15:50:05

Linuxmailsendmail

2022-09-02 15:08:02

Python郵件發(fā)送

2022-01-28 15:04:57

Python日志郵件

2009-02-05 14:02:46

SmtpMail發(fā)送郵件ASP.NET

2021-07-30 16:34:31

前端Nodejs開發(fā)

2020-02-26 13:47:57

Emacs電子郵件開源

2017-03-02 09:05:56

CentOS 7Sendmail郵件

2009-12-14 17:23:31

2023-12-31 16:29:31

GoGoroutinesChannels

2021-06-11 06:54:34

程序郵件Django

2024-09-05 08:58:37

2011-01-19 14:32:17

Thunderbird設(shè)置

2020-07-14 09:58:01

Python開發(fā)工具

2011-08-02 11:30:41

iOS開發(fā) 郵件發(fā)送

2009-12-02 16:38:26

PHP發(fā)送郵件函數(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

午夜肉伦伦影院| 久久国产精品免费一区| 麻豆明星ai换脸视频| 色悠久久久久综合先锋影音下载| 亚洲自拍与偷拍| 久久精品日产第一区二区三区精品版| 亚洲av无码不卡| 午夜国产欧美理论在线播放| 亚洲国产精品成人av| 最新国产黄色网址| 黄色在线免费观看网站| 一区在线观看视频| 久久综合九色99| 国产夫妻在线观看| 日本色综合中文字幕| 欧美国产视频一区二区| 成人性生交大免费看| 亚洲成人1区| 精品国产乱码久久久久久虫虫漫画 | 欧美一卡2卡3卡4卡无卡免费观看水多多 | 99久久精品免费看国产一区二区三区| 四虎成人在线观看| 今天的高清视频免费播放成人| 亚洲一级黄色片| 国产精品手机在线观看| 亚洲伦理一区二区| 欧美综合一区二区| 国产视频一视频二| 免费看电影在线| 中文字幕日韩av资源站| 日本欧洲国产一区二区| 日夜干在线视频| 国产福利一区二区三区| 国产欧美日韩丝袜精品一区| 久久久国产精华液| 国产精品a久久久久| 最近2019免费中文字幕视频三| 国产国语性生话播放| 视频精品二区| 日韩欧美亚洲一区二区| 亚洲欧美自拍另类日韩| 欧美色片在线观看| 色哟哟日韩精品| 亚洲午夜无码av毛片久久| 女同视频在线观看| 亚洲自拍另类综合| 成人毛片100部免费看| а√天堂官网中文在线| 中文字幕日韩精品一区 | 久草资源在线观看| 国产精品女主播av| 一区二区三区观看| 黄色在线视频网站| 亚洲色图20p| 神马午夜伦理影院| 亚洲无线看天堂av| 亚洲成人av在线电影| 欧美亚洲黄色片| 国产色播av在线| 欧美视频在线观看免费| 国产精品少妇在线视频| 成人免费网站www网站高清| 日本韩国视频一区二区| 激情内射人妻1区2区3区 | 免费亚洲婷婷| 国产精品com| 亚洲在线免费观看视频| 狠狠色狠狠色综合| 亚洲一区久久久| 人成网站在线观看| www.成人在线| 精品视频导航| h视频在线播放| 亚洲欧美电影院| 成人免费性视频| 蜜桃av在线| 在线国产电影不卡| 欧美熟妇另类久久久久久多毛| gogo人体一区| 亚洲欧美一区二区精品久久久| 在线观看国产精品一区| 国产韩国精品一区二区三区| 久99九色视频在线观看| 亚洲婷婷综合网| 久久国产乱子精品免费女| 亚洲综合最新在线| 婷婷伊人综合中文字幕| 日本一区二区免费在线| 欧美交换配乱吟粗大25p| 国产在线精彩视频| 欧美日韩一区国产| 挪威xxxx性hd极品| 色综合久久一区二区三区| 欧美xxxx14xxxxx性爽| 六月丁香婷婷综合| 国产一区不卡精品| 热re99久久精品国99热蜜月| 黄色片网站在线| 欧美日韩亚洲一区二区三区| 在线观看日本一区二区| 国产欧美三级电影| 最新国产精品拍自在线播放| 国产午夜精品无码| 久久er99精品| 欧美不卡福利| 电影k8一区二区三区久久| 欧美偷拍一区二区| 久久人妻少妇嫩草av无码专区 | 日本精品视频| 一区二区三区www| 国产午夜视频在线| 久久成人免费电影| 欧美日韩免费高清| 91九色美女在线视频| 欧美精品欧美精品系列| 日韩人妻无码一区二区三区| 欧美成人国产| 国产日韩亚洲欧美| 国产高清在线| 欧美视频专区一二在线观看| 最好看的中文字幕| 99久久www免费| 国产精品久久久久久久久男| 天堂在线视频观看| 亚洲一线二线三线视频| 午夜激情影院在线观看| 欧美色网址大全| 欧美综合在线观看| 四虎在线视频| 无码av免费一区二区三区试看 | 美日韩精品免费观看视频| 日本久久综合网| av一区二区三区在线| www.国产亚洲| 国产一区二区久久久久| 精品国产欧美一区二区三区成人| 亚洲中文一区二区| 久久免费偷拍视频| 久章草在线视频| 一道在线中文一区二区三区| 91国产一区在线| 日本免费网站在线观看| 亚洲成a人片在线观看中文| 在线观看网站黄| 国内精品久久久久久久影视麻豆| 亚洲自拍另类欧美丝袜| av毛片在线看| 日韩午夜小视频| 久久综合加勒比| 成人免费视频视频在线观看免费| 欧美交换配乱吟粗大25p| 中文在线综合| 久久全国免费视频| 色综合久久网女同蕾丝边| 精品久久香蕉国产线看观看gif| 亚洲男人在线天堂| 香蕉久久久久久久av网站| 欧美日韩系列| yy6080久久伦理一区二区| 中文字幕久久久| 国产精品一区二区av白丝下载| 自拍av一区二区三区| 国产精品熟女一区二区不卡| 国产精品草草| 国产日韩欧美一区二区| 巨茎人妖videos另类| 中文字幕在线国产精品| 国产高清在线观看视频| 午夜精品一区二区三区免费视频| 右手影院亚洲欧美| 美腿丝袜亚洲色图| 国产青草视频在线观看| 国产一区调教| 国产精品电影观看| 影音先锋在线播放| 日韩精品免费看| 伊人网中文字幕| 亚洲自拍偷拍网站| 日本污视频网站| 国产99久久久精品| 久草综合在线观看| 欧美激情第10页| 欧美另类一区| 精品欧美视频| 日韩av手机在线| av网站网址在线观看| 亚洲第一中文字幕在线观看| 亚洲永久精品一区| 亚洲一区二区三区不卡国产欧美| 亚洲日本精品视频| 国产suv精品一区二区三区| 欧美变态另类刺激| 欧美.www| 青娱乐一区二区| 超碰成人福利| 国产精品视频大全| 91白丝在线| 久久精品91久久久久久再现| 亚洲av片在线观看| 91精品国产综合久久久久久久| 日韩欧美亚洲视频| 亚洲欧美视频一区| 免费成人深夜天涯网站| 成人黄色在线视频| 亚洲理论中文字幕| 丝袜a∨在线一区二区三区不卡| 日本中文字幕一级片| 经典一区二区| 国产一区免费| 无人区乱码一区二区三区| 国产精品极品尤物在线观看 | 亚洲一区国产精品| jizzjizz少妇亚洲水多| 欧美专区日韩视频| 免费在线看污片| 九九九久久久久久| 日本综合在线| 中文字幕欧美精品在线| 水莓100在线视频| 欧美精品一区二区高清在线观看 | 日韩欧美高清在线观看| 亚洲视频一区二区免费在线观看| 亚欧洲乱码视频| 9人人澡人人爽人人精品| 久久久久无码精品| 国产麻豆9l精品三级站| 岛国毛片在线播放| 免费人成黄页网站在线一区二区| 久久久久久久久久久福利| 日韩网站在线| 国产老熟妇精品观看| 国产精品a级| 国产精品69久久久| 国语精品一区| 999一区二区三区| 亚洲天堂偷拍| 国产美女永久无遮挡| 国产一区二区三区四区三区四| 久久视频免费在线| 你懂的亚洲视频| 精品一区二区三区无码视频| 红桃视频亚洲| 极品粉嫩国产18尤物| 亚洲精品影视| 各处沟厕大尺度偷拍女厕嘘嘘| 国产精品一区亚洲| 热久久精品国产| 免费在线成人网| 欧美成年人网站| 国际av在线| 国产亚洲欧洲黄色| 国产大片在线免费观看| 亚洲人成伊人成综合网久久久 | 国产在线一区视频| 午夜视频在线观看一区二区| 日本五十熟hd丰满| 红桃视频成人在线观看| 精品国产xxx| 欧美视频一区二区三区四区 | 成人精品gif动图一区| 亚洲国产精品第一页| av资源网一区| 男生草女生视频| 中文字幕一区二区不卡| 日韩一级片av| 精品成人乱色一区二区| 亚洲 欧美 中文字幕| 欧美三级午夜理伦三级中视频| 国产又爽又黄免费软件| 日韩欧美的一区| 色视频在线看| 精品国产一区二区三区在线观看 | 欧美一级片在线免费观看| 成人av综合在线| 日本性高潮视频| 亚洲人成精品久久久久久| 精品成人免费视频| 欧美影院午夜播放| 亚洲成人一级片| 国产亚洲激情视频在线| 最新国产在线拍揄自揄视频| 91精品国产高清久久久久久91| 粉嫩一区二区三区| 91免费看网站| 精品久久久久久久久久久下田 | 日本成人中文字幕在线视频| 永久免费黄色片| 91麻豆精东视频| 一区二区三区四区五区| 精品久久在线播放| 国产情侣一区二区| 亚洲天堂视频在线观看| 色爱综合区网| 国产精品视频一区二区三区四| 亚洲va欧美va人人爽成人影院| 欧美日韩精品免费在线观看视频| 欧美黄污视频| 亚洲久久中文字幕| 91女厕偷拍女厕偷拍高清| 日韩精品一区二区亚洲av性色| 精品美女永久免费视频| 国产手机精品视频| 国产亚洲精品久久久久动| 蜜乳av一区| 国产一区二中文字幕在线看 | 成人综合婷婷国产精品久久蜜臀| 99自拍偷拍视频| 欧美日韩中文字幕| 亚洲第一天堂网| 久久精品久久久久久| www.日韩| 狠狠干一区二区| 欧美区亚洲区| 捷克做爰xxxⅹ性视频| 国产欧美精品一区aⅴ影院| 精品成人久久久| 欧美不卡一二三| 久草免费在线| 国产欧美精品久久久| 精品在线99| 久色视频在线播放| 成人一二三区视频| 久久久精品视频免费观看| 欧美日韩另类一区| 成人在线观看黄色| 国产成人精品一区二区三区| 欧美高清视频看片在线观看 | 丁香花五月激情| 欧美日韩在线观看一区二区| 男女污污视频在线观看| 欧美在线观看网站| 欧美一级全黄| 97超碰青青草| 久久影视一区二区| 亚洲第一精品在线观看| 日韩电视剧免费观看网站| 成人三级高清视频在线看| 国产精品三区在线| 影音先锋一区| 中国一级特黄录像播放| 婷婷综合五月天| 精品美女视频在线观看免费软件 | 亚洲男人的天堂一区二区| 国产一区二区自拍视频| 精品国模在线视频| 国产精品日韩精品在线播放| 久久久国产精华液999999| 久久99国产乱子伦精品免费| 秋霞欧美一区二区三区视频免费| 欧美乱妇15p| 午夜dj在线观看高清视频完整版 | 国产精品久久久久久久美男| 凹凸成人精品亚洲精品密奴| 奇米影视四色在线| 亚洲天堂中文字幕| 亚洲国产精品久久人人爱潘金莲| 欧美激情亚洲一区| 美国成人xxx| 亚洲狼人综合干| 亚洲视频网在线直播| 精品国产乱码一区二区三| 欧美激情一二三| 亚洲精华一区二区三区| 亚洲老女人av| 一区二区在线电影| 日本福利片在线| 国产女同一区二区| 伊人久久大香线蕉av超碰演员| 伊人网综合视频| 色婷婷av一区二区三区gif| 日本中文字幕在线播放| 亚洲自拍偷拍区| 国产一区白浆| 99热这里只有精品4| 欧美变态tickle挠乳网站| 新版的欧美在线视频| 亚洲国产精品一区二区第一页 | 成人9ⅰ免费影视网站| 亚洲一区二区三区免费在线观看| 日本污视频网站| 精品福利av导航| 亚洲四虎影院| 人人妻人人澡人人爽欧美一区| 久久这里只有精品首页| 亚洲在线免费观看视频| 性色av一区二区三区红粉影视| 成人在线一区| 欧美一级片黄色| 在线不卡中文字幕| 中文字幕在线视频久| 在线丝袜欧美日韩制服| 99精品桃花视频在线观看| 亚洲一区二区视频在线播放| 性欧美xxxx视频在线观看| 国产精品99视频| 女人又爽又黄免费女仆| 日韩免费一区二区三区在线播放| 日本在线精品| 亚洲熟妇国产熟妇肥婆| 亚洲欧美国产高清|