使用ssl身份验证替换sendmail的简单python smtp中继

ksmtp的Python项目详细描述


ksmtp
==

**ksmtp**-简单的python smtp中继,用ssl身份验证替换sendmail

可用于通过gmail等帐户中继所有电子邮件,如果没有postfix/sendmail的


source
==


====




=usage
=


<1。pip安装ksmtp

2。使用登录凭据编辑/etc/ksmtp.conf

<3。(可选)创建指向ksmtp的符号链接以替换sendmail

````
ln-s`哪个ksmtp`/usr/sbin/sendmail
```


4。发送测试邮件

```
ksmtp test@test.com
ksmtp test@test.com-s“some subject”
````



body=“some message”)

Python's pip will overwrite it on updates to this package.

/etc/ksmtp.conf:

```
[ksmtp]

## from email address
from = username@gmail.com

## user
user = username@gmail.com

## password
pass = password

## server
server = smtp.gmail.com

## port
port = 465
#port = 587

## secure
secure = ssl
#secure = tls


## default to email address (if none specified)
#to = user@domain.com

## default catch-all (always CC)
#catch-all = user@domain.com

## default subject
#subject = default test subject
```

Issues
======

Gmail:
If you 获取“smtplib.smtpauthenticationerror”并且您的凭据
正确,您可能需要“允许不太安全的应用程序访问”您的帐户。
请参阅https://support.google.com/accounts/answer/6010255

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java需要一种简单的方法来创建用于排序的comparator类   java getReadableDatabase和getWriteableDatabase无法解析   查找列表<Long>中与某个元素对应的所有索引的java方法   安卓将视图添加到ViewFlipper会导致java。StackOverflowerr语言   java根据它所包含的长“curTime”类字段将N的列表拆分为24(小时)   Android N中的Java8流API   自动生成Java策略文件的安全性   垃圾收集鼓励Java中的主要GC(但不是STW GC)   java如何检查UDP服务器上侦听的客户端数量   在前一台主机被Datastax Java驱动程序关闭后,Cassandra尝试重新连接到下一台主机   java如何使用Spring Boot创建部分代理   java是否有一个网站或资源可以完全比较EJB版本   java无需使用第三方库从gradle生成输出   继承由于这个多态性的基本示例中的语法有什么不同吗?(爪哇)   java字符串数组中的空字符串   java为什么CMS中的初始标记阶段是串行的   为什么Lucene有时与InChIKeys不匹配?   安卓通知Java应用程序数据库中的更改   java如何将单个json对象值解析为按钮   java打印堆栈将运行时错误跟踪到文件