我的Linux服务器(Ubuntu)同时充当http服务器和邮件服务器。
现在我想配置邮件服务器。
在/etc/主机名中,我必须设置主机名。
我的问题是,我可以为服务器提供多个主机名吗?
在DNS中,我设置了
A 12.12.12.12
www A 12.12.12.12
mail A 12.12.12.12
MX mail 10
我能把这个写在/etc/主机名里吗?
www.mydomain.com
mail.mydomain.com?
我在GlassFish 3.1.1中配置JavaMail会话以向Exim4.76邮件服务器发送电子邮件时遇到问题。GlassFish和Exim都在同一个CentOS服务器上运行。
下面是我在GlassFish中的JavaMail会话配置:
JNDI Name: mail/mailSession
Mail Host: localhost
Default User: glassfish
Default Sender Address: glassfish@mycompany.com
Status: Enabled is checked
Store Protocol: IMAP
Store Proto
对于电子邮件服务器,我使用iredmail。我有以下设置的电子邮件服务器:
# /etc/hostname
mail
# /etc/hosts
127.0.1.1 mail.mydomain.com mail
127.0.0.1 localhost
因此,FQDN是mail.mydomain.com。
这里我找到了我使用过的示例,但是通过这些示例,我的服务器可以发送电子邮件,但无法接收到:
Type Name Value TTL
A @ 1
我一直在跟踪本指南在我的专用服务器上设置邮件服务器。我已经能够从我使用的php应用程序和linux命令行(使用telnet、php等)发送邮件。
问题是,我无法通过IMAP/POP连接到服务器,而我已经使用Courier设置了该服务器。我试过使用雷鸟,但它抱怨用户名或密码是错误的。我怀疑这是用户名/密码,但我不知道如何解决这个问题。
编辑:以下是mail.log中的消息:
Jan 9 22:43:38 mail authdaemond: received auth request, service=imap, authtype=login
Jan 9 22:43:38 mail authd
我已经配置成gmail SMTP服务器来发送电子邮件。帐户不那么安全的应用程序打开,也重新启用。这是mail.php配置。
此代码在本地服务器上运行良好。但是,当我试图在godaddy服务器上运行时,我看到了以下错误:
(1/1) Swift_TransportException Failed to authenticate on SMTP server
with username "xxxx@gmail.com" using 2 possible authenticators in AuthHandler.php (line 181)
.env (邮件部分)
MA
我有一个PHPMailer:
我的代码是:
$mail = new PHPMailer;
$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = 'kms-play.it'; // Specify main and backup server
$mail->SMTPAuth = true; // Enable SMTP authenti
我有两个服务器在运行,一个是DNS服务器,它是我(外部)DNS提供程序上的一个记录,其形式是:
example.com in A XXX.XX.XXX.171
另一个是一个邮件服务器,它是一个记录的形式:
mail.example.com in A XXX.XX.XXX.170
它的mx记录的形式是:
example.com in MX 10 mail.example.com
我的DNS反向(即我的ISP提供商)应该如何解决:
example.com还是mail.example.com?
顺便说一句,我的/etc/host文件是这样的:
127.0.0.1 mail.example.com
我在一个包装类中使用Zend_mail和SMTP,如下所示:
//$_config has all required and valid attributes to send a mail successfully.
$tmpconfig = Array('auth' => 'login',
'username' => $this->_config->MAIL_LOGIN,
'password' => $this->
我正在开发一个zend框架应用程序,其中包括一个简单的电子邮件功能。开发版本在运行Ubuntu的我的计算机上运行。生产版本将在生产服务器上运行。
当我试图发送一封测试邮件给自己时,我得到了一个例外:“无法发送邮件”。我不知道这是环境问题还是代码问题。我不使用传输,所以我认为它默认为Zend_Mail_Transport_Sendmail。这是我的密码:
public function sendtestAction()
{
$mail = new Zend_Mail();
$mail->setFrom('test@aol.com', 'Test Em