标签: sendmail

强制电子邮件不能分组到对话中

我的网站向我发送具有相同主题的电子邮件,即使我删除旧邮件,它们也会被分组到对话中(邮件,Gmail).我知道我可以更改主题以防止这种情况,但是有没有可以添加的标题或其他内容,而不强制使用独特的主题行?

email gmail email-integration sendmail incoming-mail

29
推荐指数
1
解决办法
2000
查看次数

调试PHP Mail()和/或PHPMailer

我很困惑从PHP脚本发送邮件时遇到问题.一些数据:

  • 共享主机,无SSH访问,仅托管提供商面板
  • PHP版本5.2.5
  • 去年我建立了一个网站,使用相同的托管发送邮件没有问题
  • 假设域名为"domain.com",我的私人地址为"myaddress@mydomain.com",以便在以下代码中保持一致.

这是代码:

<?php
error_reporting(E_ALL); 
ini_set("display_errors", 1);

$to = "myaddress@mydomain.com";
$subject = "Hi";
$body = "Test 1\nTest 2\nTest 3";
$headers = 'From: info@domain.com' . "\r\n" .
    'errors-to: myaddress@mydomain.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

if (mail($to, $subject, $body, $headers)) {
    echo("Message successfully sent");
} else {
    echo("Message sending failed");
}

require('class.phpmailer.php');
$message = "Hello world";
$mail = new PHPMailer();
$mail->CharSet = "UTF-8";
$mail->AddAddress("myaddress@mydomain.com", "Agos");
$mail->SetFrom("info@domain.com","My Site");
$mail->Subject = "Test Message";
$mail->Body = $message;
$mail->Send();
?>
Run Code Online (Sandbox Code Playgroud)

这就是我得到的: …

php email sendmail

27
推荐指数
1
解决办法
12万
查看次数

在docker容器中配置sendmail

我有一个运行php和apache 的docker容器.主机位于运行docker实例的AWS实例中.我无法从docker终端发送电子邮件.有没有办法使用sendmail使用docker的主机配置从docker实例发送电子邮件?

以下命令从主机发送电子邮件,但不从docker实例发送电子邮件.也没有错误.

echo "Subject: Testing Email" | cat - text | /usr/lib/sendmail -F abc.pqr@domain.com -t abc.pqr@domain.com
Run Code Online (Sandbox Code Playgroud)

ubuntu sendmail amazon-web-services docker

24
推荐指数
4
解决办法
5万
查看次数

Sendmail vs SMTP

生产中的rails应用程序应该使用smtp或sendmail发送邮件吗?

smtp sendmail ruby-on-rails

22
推荐指数
4
解决办法
2万
查看次数

如何使用bash命令"sendmail"发送html电子邮件?

有人有可用的演示吗?

据说Sendmail不可扩展,但它是免费的,所以我决定现在首先使用它:)

linux sendmail

22
推荐指数
5
解决办法
11万
查看次数

PHP邮件问题与www-data

我试图通过PHP的邮件功能通过以下代码调用sendmail:

$to      = 'blah@email.state.edu';
    $subject = 'test';
    $message = 'test';
    $headers = 'From: mail@smartrek.blah.me' . "\r\n" .
               'Reply-To: mail@smartrek.blah.me' . "\r\n" .
                'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
Run Code Online (Sandbox Code Playgroud)

但是在我的mail.log中,我收到一条消息,指出from不是我在标题中指定的地址:

<www-data@Name>: Sender address rejected: Domain not found
Run Code Online (Sandbox Code Playgroud)

为什么是这样??我在ubuntu上运行PHP的fast-cgi为什么sendmail不使用我通过PHP代码指定的头文件?

php sendmail

22
推荐指数
3
解决办法
5万
查看次数

在localhost中发送邮件需要很长时间

我正在使用Ubuntu.我使用以下命令在我的本地主机上安装了sendmail

sudo apt-get install sendmail
Run Code Online (Sandbox Code Playgroud)

现在我想使用以下php代码检查邮件是否来自我的localhost.

<?php
$to = "test@test.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "someonelse@example.com";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?> 
Run Code Online (Sandbox Code Playgroud)

当我执行代码时,它需要很长时间,最后将邮件作为邮件发送回显.有没有可能解决这个问题?

php ubuntu sendmail

17
推荐指数
2
解决办法
2万
查看次数

使用bash更改sendmail发件人

运行sendmail命令我通常会收到发件人的电子邮件username@hostname.

有没有办法使用sendmail发送电子邮件,并将发件人设置为与用于运行命令的用户帐户不同的内容?

bash sendmail

16
推荐指数
1
解决办法
3万
查看次数

PHP邮件功能无法在Centos服务器上运行

我正在使用centos Server并且必须将邮件发送给用户,所以我从一台服务器复制了我的运行代码,并在这里使用它,但它不发送邮件.

代码是:

                $to = $email; //writing mail to the user
                $subject = "Hii";
                $message = "<table>
                <tr><td> Hello ".$email.",</td></tr>
                <tr><td> Some Text </td></tr>
                <tr><td> Some Text </td></tr>
                <tr><td> Some Text </td></tr>
                <tr><td> Some Text </td></tr>
                </table>" ;
                $from = "example@domain.com";
                // To send HTML mail, the Content-type header must be set
                    $headers  = 'MIME-Version: 1.0' . "\r\n";
                    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
                // Additional headers
                $headers .= 'From: Team <example@domain.com>' . "\r\n";

                if(mail($to,$subject,$message,$headers))
                {
                    echo "0";// mail …
Run Code Online (Sandbox Code Playgroud)

php email sendmail centos

16
推荐指数
3
解决办法
6万
查看次数

如何在Laravel 5默认注册后发送邮件?

我是Laravel的菜鸟,并且使用Laravel 5.对于用户注册和登录,我想使用默认的laravel系统.但是,需要使用以下两个功能扩展它:

  1. 用户将在注册后收到电子邮件.
  2. 保存用户注册后,我需要在另一个角色表中创建一个条目(我使用Entrust包进行角色管理)

怎么做这些事情?

php sendmail laravel laravel-5

16
推荐指数
2
解决办法
3万
查看次数