删除无人作为发件人姓名

时间:2013-12-02 18:57:55

标签: php

我使用的是webform(由Web Form Builder创建)。提交表单后,会向我的电子邮件地址发送通知电子邮件。一切都运行正常,除了没有人显示发件人的名字。

脚本使用的是这样的php配置文件:

"notification_message" : 
    {
        "bcc" : "",
        "cc" : "",
        "custom" : 
        {
            "body" : "Sample Form Notification\n\nFirst Name: [FirstName]\nLast Name: [Name]\nGender: [Gender]\nEmail: [Email]\nDOB: [Day] [Month] [Year]\nCountry: [Country]\nCity: [City]\nRegion: [Region]\nLanguages: [Languages]\nPhone: [Phone]\nSkype: [Skype]\nTime Zone: [TimeZone]\nTime spent on the Internet: [TimeOnInternet]\nSubmitted on: [_submitted_]\nIP Address: [_fromaddress_]\n",
            "is_present" : true,
            "subject" : "Local Representative Application"
        },
        "from" : "[Email]",
        "is_present" : true,
        "replyto" : "[Email]",
        "to" : "me@domain.com"
    }

php邮件程序版本为5.1。

非常感谢任何有关如何将[FirstName]作为电子邮件地址前缀添加到from的帮助。

1 个答案:

答案 0 :(得分:0)

该评论与php无关。

PHP为“发件人”字段设置SMTP标头,其格式必须为:
First Name <email@domain.com>

尝试从字段设置为:
"from" : "First Name <email@usersdomain.com>"

请注意,PHPMailer项目没有关于此的良好文档,因此您可能想问一下如何使用插件代码开发人员正确设置from字段的问题。