Linux帮助

北京pk10技巧6码稳赚:在Ubuntu 16.04上配置msmtp

发布时间:2018-04-03 14:46:52来源:Linux社区作者:geekpi
这篇文章是在我之前的博客中发表过的在 Ubuntu 16.04 上配置 MSMTP 的一个副本。我再次发表是为了后续,我并不知道它是否能在更高版本上工作。由于我没有再托管自己的 Ubuntu/MSMTP 服务器了,所以我现在看不到有需要更新的地方,但是如果我需要重新设置,我会创建一个更新的帖子!无论如何,这是我现有的。
 
我之前写了一篇在 Ubuntu 12.04 上配置 msmtp 的文章,但是正如我在之前的文章中暗示的那样,当我升级到 Ubuntu 16.04 后出现了一些问题。接下来的内容基本上是一样的,但 16.04 有一些小的更新。和以前一样,这里假定你使用 Apache 作为 Web 服务器,但是我相信如果你选择其他的 Web 服务器,也应该相差不多。
 
我使用 msmtp 发送来自这个博客的邮件俩通知我评论和更新等。这里我会记录如何配置它通过 Google Apps 帐户发送电子邮件,虽然这应该与标准的 Google 帐户一样。
 
首先,我们需要安装 3 个软件包:
 
sudo apt-get install msmtp msmtp-mta ca-certificates
安装完成后,就需要一个默认配置。默认情况下,msmtp 会在 /etc/msmtprc 中查找,所以我使用 vim 创建了这个文件,尽管任何文本编辑器都可以做到这一点。这个文件看起来像这样:
 
# Set defaults.
defaults
# Enable or disable TLS/SSL encryption.
tls on
tls_starttls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
# Setup WP account's settings.
account GMAIL
host smtp.gmail.com
port 587
auth login
user YOUR USERNAME
password YOUR PASSWORD
logfile /var/log/msmtp/msmtp.log
account default :
任何大写选项都是需要替换为你特定的配置。日志文件是一个例外,当然你也可以将活动/警告/错误放在任何你想要的地方。
 
文件保存后,我们将更新上述配置文件的权限 ,如果该文件的权限过于开放,msmtp 将不会运行,并且创建日志文件的目录。
 
sudo mkdir /var/log/msmtp
sudo chown -R www-data:adm /var/log/msmtp
sudo chmod 0600 /etc/msmtprc
接下来,我选择为 msmtp 日志配置 logrotate,以确保日志文件不会太大并让日志目录更加整洁。为此,我们创建 /etc/logrotate.d/msmtp 并使用按以下内容配置。请注意,这是可选的,你可以选择不这样做,或者你可以选择以不同方式配置日志。
 
/var/log/msmtp/*.log {
    rotate 12
    monthly
    compress
    missingok
    notifempty
}
现在配置了日志,我们需要通过编辑 /etc/php/7.0/apache2/php.ini 告诉 PHP 使用 msmtp,并将 sendmail 路径从
 
sendmail_path =
变成
 
sendmail_path = "/usr/bin/msmtp -C /etc/msmtprc -a -t"
这里我遇到了一个问题,即使我指定了帐户名称,但是当我测试它时,它并没有正确发送电子邮件。这就是为什么 account default : 这行被放在 msmtp 配置文件的末尾。要测试配置,请确保 PHP 文件已保存并运行 sudo service apache2 restart,然后运行 php -a 并执行以下命令
 
mail ('[email protected]', 'Test Subject', 'Test body text');
exit();
此时发生的任何错误都将显示在输出中,因此错误诊断会相对容易。如果一切顺利,你现在应该可以使用 PHP sendmail(至少 WordPress 可以)中用 Gmail(或 Google Apps)从 Ubuntu 服务器发送电子邮件。
 
我没有说这是最安全的配置,所以当你看到并且意识要这个非常不安全,或者有其他严重的错误,请让我知道,我会相应地更新。
北京pk10第几期开奖号 北京快乐8有赚钱的吗 北京pk10倍投计划 北京pk10官网倍率 上海时时乐历史号码 上海时时乐和值走势图连线
北京pk10七码稳赚技巧 北京pk10七码稳赚技巧 北京pk10技巧规律2码 北京赛车pk10保本刷水 北京赛车pk10大小规律 北京pk10倍投计划
北京pk10技巧规律2码 北京pk10七码稳赚技巧 北京pk10万能八码技巧 北京pk10技巧6码 北京pk10四码定位技巧 北京pk10技巧6码稳赚
上海时时乐走势图连线 四川快乐12任选6奖金 北京pk10只押冠军技巧 北京在哪里买手机 快乐十分官方网站 北京赛车pk10官方网站
早点夜宵加盟 早点餐饮加盟 早餐面馆加盟 早餐加盟哪个好 加盟早点
投资加盟店 特色早餐 早餐免费加盟 河北早餐加盟 移动早餐加盟
健康早餐加盟 早餐加盟开店 流动早餐加盟 清美早餐加盟 早餐店 加盟
早点加盟品牌 早点小吃加盟店 广式早点加盟 雄州早餐加盟电话 早点小吃加盟网
浙江省快乐12走势图 新疆福利彩票时时彩 青海快三技巧 青海十一选五咋日开奖 福建时时彩论坛
赛马直播 宁夏十一选五预测 江苏11选5 开奖时间 重庆时时彩必中计划 河北时时彩十一选五开奖结果走势图
大连码头装卸工招聘 时时彩平台出租55ur 20选5开奖结果 时时彩一位必中口诀 贵州十一选五app
香港49码走势图 台湾分分彩网址 快乐十分网上怎么投注 湖南快乐十分推荐号码 广东快乐十分开奖直播