标签: sendmail

为什么mail()PHP函数不能与WAMP默认安装一起使用?

我有WAMP Server 2.0的默认安装.

我正在尝试使用这个简单的脚本发送电子邮件:

<?php

if (mail('my_email@gmail.com', 'My Title', 'Some Text')) {
    echo "OK";
} else {
    echo "Why ??";
}

?>
Run Code Online (Sandbox Code Playgroud)

不幸的是,我收到以下警告:

警告:mail()[function.mail]:无法连接到"localhost"端口25的邮件服务器,验证php.ini中的"SMTP"和"smtp_port"设置,或者使用C:\ My_Path\send_email中的ini_set(). php在第3行为什么?

可能是什么原因?

我希望发送电子邮件是一个非常简单的任务...... :(

php email wamp sendmail

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

不使用SMTP服务器发送电子邮件

我希望我的程序可以在不使用Microsoft Outlook或其他程序或SMTP服务器的情况下发送电子邮件.那可能吗?我是否可以在不连接SMTP服务器的情

c++ smtp sendmail

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

从我的网站发送C#的电子邮件

我使用以下代码发送电子邮件:

        public static bool SendEmail(string To, string ToName, string From, string FromName, string Subject, string Body, bool IsBodyHTML)
        {
            try
            {
                MailAddress FromAddr = new MailAddress(From, FromName, System.Text.Encoding.UTF8);
                MailAddress ToAddr = new MailAddress(To, ToName, System.Text.Encoding.UTF8);
                var smtp = new SmtpClient
                {
                    Host = "smtp.datagts.net",
                    Port = 587,
                    EnableSsl = false,
                    DeliveryMethod = SmtpDeliveryMethod.Network,
                    UseDefaultCredentials = true,                                        
                    Credentials = new System.Net.NetworkCredential("MeEmail@...", "Password")
                };

                using (MailMessage message = new MailMessage(FromAddr, ToAddr)
                {
                    Subject = Subject,
                    Body = Body,                    
                    IsBodyHtml = IsBodyHTML,                    
                    BodyEncoding …
Run Code Online (Sandbox Code Playgroud)

c# asp.net sendmail

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

PHP不发送出站邮件

我正在使用sendmail包和php,当我尝试在PHP中使用mail函数时,它返回true但没有发送任何内容.

php配置

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path =/usr/sbin/sendmail -t -i
Run Code Online (Sandbox Code Playgroud)

php文件

error_reporting(E_ALL|E_STRICT);
ini_set('display_errors', 1);
trace(mail('jamie@domain.tld','Testing','test.'));
Run Code Online (Sandbox Code Playgroud)

邮件程序日志显示此信息

mail() on [/var/www/misc/mail.php:5]: To: jamie@domain.tld -- Headers: 
Run Code Online (Sandbox Code Playgroud)

通过CLI运行sendmail,如下所示:

echo -e "To: jamie@domain.tld\nSubject: Test\nTest\n" | sendmail -bm -t -v
Run Code Online (Sandbox Code Playgroud)

返回"发件人确定","收件人确定"

任何人都知道可能导致php不发送电子邮件的任何事情?

php sendmail

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

发送电子邮件给用户在Android应用程序中重置密码

我已经在我的Android应用程序中通过soap webservices使用MySQL连接开发了一个登录表单(用户名,密码和提交按钮).在这里我忘了我的密码意味着我无法访问我的帐户.然后我怎么能访问我的帐户.所以我添加了一个textview(忘记密码???点击这里).i已完成注册页面.注册页面有用户名,密码和email.so当我忘记密码意味着点击忘记密码textview.then它是忘记密码活动.当我输入我的注册电子邮件ID意味着我的密码被重置并发送到我的电子邮件id.so我知道我的密码now.how我可以做.请以编程方式帮助我.

java android sendmail forgot-password

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

为什么GMail接受在没有身份验证的情况下发送邮件?

public class SendMail {

  private class SMTPAuthenticator extends javax.mail.Authenticator 
  {

    @Override
    public PasswordAuthentication getPasswordAuthentication() {
      return new PasswordAuthentication("userID", "pwd");
    }
  }

   public void sendMail() throws Exception {
   String strFromIds = "xyz@gmail.com";
   String strToIds = "xyz@domain.com";
   String strSubject = "Sample Mail Subject.";
   String strContent = "Sample Mail Content";
   Properties objProperties = System.getProperties();
   objProperties.put("mail.smtp.host", "<smtp host name>");
   objProperties.put("mail.smtp.port", "25");
   objProperties.put("mail.transport.protocol", "smtp");
   objProperties.put("mail.smtp.submitter", "<user id>");
   objProperties.put("mail.smtp.auth", true);
   objProperties.put("mail.debug", "true");
   Session objSMTPSession = Session.getDefaultInstance(objProperties, new  
                                                     SMTPAuthenticator());

   Message objMessage = new MimeMessage(objSMTPSession);
   objMessage.setFrom(new InternetAddress(strFromIds));
   InternetAddress[] …
Run Code Online (Sandbox Code Playgroud)

java gmail sendmail jakarta-mail

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

从Ubuntu中的shell脚本发送邮件

我创建了一个执行一些数据库查询的shell脚本,并创建了一个cron选项卡来执行该shell脚本.我正在为此任务生成日志以检查脚本是否成功执行.
现在我想使用smtp将此日志文件发送给开发人员?
如何在shell脚本中配置smtp
提前致谢.

shell ubuntu smtp sendmail

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

使用Gmail API发送电子邮件时出错?

我正在尝试使用Gmail java API发送邮件.我得到以下错误.

Exception in thread "main" com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
{
  "code" : 403,
  "errors" : [ {
    "domain" : "global",
    "message" : "Insufficient Permission",
    "reason" : "insufficientPermissions"
  } ],
  "message" : "Insufficient Permission"
}
    at com.google.api.client.googleapis.json.GoogleJsonResponseException.from(GoogleJsonResponseException.java:145)
    at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:111)
    at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:38)
    at com.google.api.client.googleapis.services.AbstractGoogleClientRequest$1.interceptResponse(AbstractGoogleClientRequest.java:314)
    at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:1060)
    at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:412)
    at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:345)
    at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:463)
    at GMailLibrary.SendEmail.sendMessage(SendEmail.java:32)
    at GMailLibrary.GMailAuthentication.main(GMailAuthentication.java:85)
Java Result: 1
Run Code Online (Sandbox Code Playgroud)

我使用身份验证代码完成了身份验证部分.以下是我发送电子邮件的代码.

public class SendEmail 
{
      public static void sendMessage(Gmail service, String userId, MimeMessage email)throws MessagingException, IOException 
      {
            Message message = createMessageWithEmail(email);
            message …
Run Code Online (Sandbox Code Playgroud)

java sendmail gmail-api

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

在节点js中测试catchAll电子邮件的域

我正在尝试以编程方式测试域是否捕获了托管在其上的所有电子邮件地址.我想知道一个特定的域名 - 即.facebook.com - 将收到发送至blahblah@facebook.com的电子邮件.

我目前正在使用节点DNS查看域是否首先有Mx记录,然后我发送ping到电子邮件,不幸的是这非常慢,我想知道是否有更快的方法来检测这一点.

validateDomain: function(domain, array, i, callback) {
    var testEmail = '1qaz2wsx3edc4rfv5tgb@' + domain;
    checkEmail(testEmail, function(validation, addresses, err) {
        if (validation) {
            callback( err, false, array, i);
        } else {
            array.push(domain);
            callback( null, true, array, i);
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

这就是我目前通过使用非常不可能的电子邮件来验证收集的方式.该函数checkEmail使用Mx记录来查看域是否有电子邮件并发送ping.这是我想要替换以检测所有捕获的函数.

谢谢,

email dns sendmail telnet node.js

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

如何在Laravel中使用sendmail?

我已经使用mailtrap.io在Laravel 5.5上测试了密码重置功能。

我在.env文件中使用以下凭据:

MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=**
MAIL_PASSWORD=**
MAIL_ENCRYPTION=null
Auth=PLAIN
Run Code Online (Sandbox Code Playgroud)

还行吧 但是,我现在需要将其部署到已经配置了sendmail软件包的Ubuntu服务器上,但是我需要在.env文件中包含哪些设置?

文档确实提到了sendmail,但是一组示例设置是什么?

php email ubuntu sendmail laravel-5

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

标签 统计

sendmail ×10

email ×3

java ×3

php ×3

smtp ×2

ubuntu ×2

android ×1

asp.net ×1

c# ×1

c++ ×1

dns ×1

forgot-password ×1

gmail ×1

gmail-api ×1

jakarta-mail ×1

laravel-5 ×1

node.js ×1

shell ×1

telnet ×1

wamp ×1