如何在 ubuntu 14.04 中从本地主机发送邮件

     2023-02-25     248

关键词:

【中文标题】如何在 ubuntu 14.04 中从本地主机发送邮件【英文标题】:How to send mail from localhost in ubuntu 14.04 【发布时间】:2016-07-29 10:57:11 【问题描述】:

您好,我已经尝试过这些命令,但我无法发送邮件,请帮帮我..

1) 安装 sendmail

Sendmail 可能已经安装,但以防万一,请在服务器终端输入:

sudo apt-get install sendmail

2) 配置发送邮件

在终端中输入以下命令,并为它提出的每个问题输入“Y”:

sudo sendmailconfig

3) 编辑主机文件

是时候编辑你的服务器的主机文件了,在终端输入以下命令来访问它:

sudo vim /etc/hosts

将以下行添加到文件顶部并保存:

127.0.0.1 localhost localhost.localdomain your_domain_name_here.com

注释掉任何已经存在的重复行。

4) 重启 apache 让我们重新启动您的服务器只是为了更好地衡量。此时通过 PHP 的 mail() 函数发送的电子邮件应该可以成功发送,并且没有太多延迟。

sudo service apache2 restart 

我不明白第 3 步,因为我在 localhost 上工作,所以如何在此处添加域名..

任何帮助将不胜感激

【问题讨论】:

您在重启 apache 时遇到过问题?做详细说明。 抱歉,我编辑了我的问题,现在我在第 3 组感到困惑 您是无法发送邮件还是邮件没有到达?当您从本地计算机发送时,最后一个是无法避免的;它可能不会在到达目的地的途中通过任何(垃圾邮件)过滤器。 我还是不明白你遇到的问题是什么。您已经编辑了 /etc/hosts 文件并添加了解析为 127.0.0.1 的其他域,看起来不错。您现在应该也可以通过这些附加域访问您的本地主机了。 your_domain_name_here.com 适用于您要设置虚拟主机的情况。检查this tutorial 以获得澄清。重点是,如果您想通过例如访问您自己的网站。 www.my.virtual.host.com 您必须在 /etc/hosts 文件中添加 127.0.0.1 www.my.virtual.host.com 行。如果您不需要虚拟主机,则可以忽略该行的最后一部分。 【参考方案1】:

your_domainname_here 用于虚拟主机。因此,如果您不创建虚拟主机,只需运行此命令

sudo vim /etc/hosts

并添加

127.0.0.1 localhost localhost.localdomain

重启你的服务器

service apache2 restart

希望对你有帮助

【讨论】:

【参考方案2】:

要从本地主机通过 Gmail 发送电子邮件,请检查 PHP+Ubuntu Send email using gmail form localhost 是否有可能是另一个答案。

【讨论】:

Ubuntu 14.04 上的 Laravel 5.1 本地主机错误

】Ubuntu14.04上的Laravel5.1本地主机错误【英文标题】:LocalhostErrorwithLaravel5.1onUbuntu14.04【发布时间】:2016-02-2123:32:30【问题描述】:在这里看过以前的文章,但没有运气。我刚刚通过composer安装了Laravel5.1。我一直在关注位于here的官... 查看详情

如何在 php 中从 localhost 发送电子邮件?

】如何在php中从localhost发送电子邮件?【英文标题】:howtosendemailinphpfromlocalhost?【发布时间】:2014-03-0616:58:09【问题描述】:我无法使用php脚本从本地主机发送电子邮件这是我的代码<?phpini_set("SMTP","bhoi@gmail.com");ini_set("smtp_port"... 查看详情

如何在 swift [iOS] 中从特定时间开始发送本地通知 UNTimeInterval

】如何在swift[iOS]中从特定时间开始发送本地通知UNTimeInterval【英文标题】:HowtosendlocalnotificationUNTimeIntervalstartingatspecifictimeinswift[iOS]【发布时间】:2019-07-1615:15:18【问题描述】:我想从特定时间开始每8小时发送一次本地通知。例... 查看详情

无法在 codeigniter 中从 gmail 发送电子邮件,SMTP 身份验证错误

...试在codeigniter中发送电子邮件,但出现了问题,我不知道如何修复它。当我在本地主机中发送时它成功,但是当我将我的应用程序上传到主机时,它无法发送。 查看详情

如何在本地 ubuntu14.04 上使用域名设置服务器?

】如何在本地ubuntu14.04上使用域名设置服务器?【英文标题】:HowtosetupserverwithDomainnameonlocalubuntu14.04?【发布时间】:2016-11-0318:48:09【问题描述】:如何在本地机器上的灯上设置域名?【问题讨论】:您好!浏览此链接肯定会对您... 查看详情

text如何在ubuntu14.04上设置apache虚拟主机(代码片段)

查看详情

在 puppeteer + Charles 中从本地主机更改为代理时得到 302

】在puppeteer+Charles中从本地主机更改为代理时得到302【英文标题】:getting302whenchangingfromlocalhosttoaproxyinpuppeteer+Charles【发布时间】:2021-02-2611:37:53【问题描述】:所以我使用Charles的外部代理设置并使用puppeteer,问题是当我将代理... 查看详情

VirtualHost 始终在 Ubuntu 14.04 上使用 Apache 返回默认主机

】VirtualHost始终在Ubuntu14.04上使用Apache返回默认主机【英文标题】:VirtualHostalwaysreturnsdefaulthostwithApacheonUbuntu14.04【发布时间】:2014-07-0522:56:59【问题描述】:我尝试在默认的localhost之外设置一个虚拟主机。每当我尝试调用我的虚... 查看详情

ubuntu4.04服务器添加虚拟主机

...多个网站,这是非常有用的。在这个教程中,让我告诉你如何设置在Ubuntu14.04LTS的Apache网页服务器设置虚拟主机。请注意,这个教程只针对Ubuntu14.04的32位版本。我不保证它也可以工作在其它更低的Ubuntu版本或者Ubuntu衍生版本 查看详情

如何在ubuntu14.04中安装openvswitch

最近在研究学习OpenvSwitch,准备在本地Ubuntu14.04机器上安装一下,并基于其创建一些KVM虚拟机,下面就简要记录下在Ubuntu14.04系统上安装OpenvSwitch的过程。1、由于之前安装过KVM,其在本机生成了一个名为virbr0的bridge,这里我们需要... 查看详情

如何使用codeigniter从本地主机发送电子邮件?

】如何使用codeigniter从本地主机发送电子邮件?【英文标题】:howtosendemailfromlocalhostusingcodeigniter?【发布时间】:2015-08-2211:57:03【问题描述】:functionsendMail()$config=Array(\'protocol\'=>\'smtp\',\'smtp_host\'=>\'ssl://smtp.googlemail.com\',\'s 查看详情

如何使用codeigniter从本地主机发送电子邮件?

】如何使用codeigniter从本地主机发送电子邮件?【英文标题】:howtosendemailfromlocalhostusingcodeigniter?【发布时间】:2015-08-2211:57:03【问题描述】:functionsendMail()$config=Array(\'protocol\'=>\'smtp\',\'smtp_host\'=>\'ssl://smtp.googlemail.com\',\'s 查看详情

Ubuntu 14.04 上的虚拟主机。 - 访问禁止错误 403

】Ubuntu14.04上的虚拟主机。-访问禁止错误403【英文标题】:VirtualHostsonUbuntu14.04.-AccessForbiddenError403【发布时间】:2015-05-2421:42:11【问题描述】:抱歉,如果我的解释不完整或格式错误,我是Ubuntu新手。而且不是真正的计算机用户... 查看详情

如何正确地从本地主机发送电子邮件 [关闭]

】如何正确地从本地主机发送电子邮件[关闭]【英文标题】:HowToCorrectlySendE-MailFromLocalhost[closed]【发布时间】:2013-02-2808:52:30【问题描述】:我正在尝试从我的本地主机测试一些电子邮件脚本,但它似乎不适用于我正在使用的任... 查看详情

如何在 xmpp 中从不同帐户发送消息

】如何在xmpp中从不同帐户发送消息【英文标题】:howcanisendmessagefromdifferentaccountsinxmpp【发布时间】:2012-07-0611:26:21【问题描述】:我正在使用xmpp客户端开发聊天应用程序。当我使用一个帐户登录时,我可以发送和接收消息。我... 查看详情

如何使用 phpmailer 从本地主机发送电子邮件?

】如何使用phpmailer从本地主机发送电子邮件?【英文标题】:Howtosende-mailfromlocalhostwithphpmailer?【发布时间】:2015-04-1520:22:52【问题描述】:好的,我已经尝试了很多次了。结果没有错误,但我的收件箱或垃圾邮件文件夹中没有收... 查看详情

如何远程连接ubuntu14.04server的图形界面

...程连接Ubuntu服务器的图形界面,这里有个简单的指导告诉如何使用X2Go来实现,这是一个NX远程桌面协议的衍生版本。所需要做的就是在服务器上面安装X2Go服务端和桌面环境,在客户机上安装X2Go的客户端。在Ubuntu服务器上面的操... 查看详情

如何远程连接ubuntu14.04server的图形界面

...的Ubuntu服务器的图形界面么?这里有个简单的指导告诉你如何使用X2Go来实现,这是一个NX远程桌面协议的衍生版本。你所需要做的就是在服务器上面安装X2Go服务端和桌面环境,在客户机上安装X2Go的客户端。在Ubuntu服务器上面的... 查看详情