小编Lou*_*wki的帖子

发送普通/文本电子邮件并在服务器的电子邮件响应中获取= 0D = 0A

当我从我的网站向Uniform http://co.za注册商发送电子邮件并在邮件中发送自己的电子邮件时,我收到了他们收到的电子邮件,但是由于收到了这些有趣的字符,因此无法找到一些信息.添加到它.我看到网站上有一个上一篇文章,但没有一个答案似乎适合我,我在谷歌上尝试了很多帖子和博客.

电子邮件的整个主体是由您从注册商网站获得的模板构建的,我使用了等等作为我需要填充和替换这些模板的详细信息,然后将电子邮件的正文发送给注册商.

EX: 
1a. Complete domain name: < domainname >
gets replaces with the domain name exmaple.co.za
Run Code Online (Sandbox Code Playgroud)

我的代码:

    MailMessage emailmsg = new MailMessage("myemail@domain.co.za", "coza-admin@co.za");
            emailmsg.Subject = "N domain domain.co.za";
            emailmsg.Bcc.Add("myemail@domain.co.za");
            emailmsg.Body = Body;
            emailmsg.IsBodyHtml = false;

            var plainView = AlternateView.CreateAlternateViewFromString(Body, new     ContentType("text/plain; charset=iso-8859-1"));
            plainView.TransferEncoding = TransferEncoding.SevenBit;
            emailmsg.AlternateViews.Add(plainView);

            SmtpClient sSmtp = new SmtpClient();
            sSmtp.Send(emailmsg);
Run Code Online (Sandbox Code Playgroud)

这段代码向我自己发送一个密件抄送副本,从它的外观看起来似乎都很好,我应该是,但当他们收到它时,字符会被添加.它似乎随机添加这些字符.然后显然请求失败,因为无法找到秒名称服务器.

退回电子邮件:

Administrative Info
Contact:   Administrator=0D=0A 4b. Title/posi=   (Administrator)
Company:   CompanyName Ltd
Postal:    P.O Box 12841, Centrahill, 6006
Phone:     +27.00000000=0D=0A  4f. Fax Number: +27.00000000=

Provided …
Run Code Online (Sandbox Code Playgroud)

c# asp.net email plaintext

6
推荐指数
2
解决办法
5876
查看次数

IF语句按照Doctrine 2查询Symfony 2的条款顺序排列

我试图做一个显示所有评论的博客,用户将能够在以前发布的评论中发表回复评论否订购然后在sql查询中,以便他们将按顺序显示我不断收到错误.

SELECT c.userid, c.comment, c.reply, u.username, c.createdat, c.image, c.username as
ComUser FROM Bundle:Comments c LEFT JOIN Bundle:Users u WITH c.userid = u.id
WHERE c.articleid = 1 ORDER BY (CASE WHEN (c.parentid = 0) THEN c.id ELSE c.parentid END) 
c.createdat ASC
Run Code Online (Sandbox Code Playgroud)

给出错误:[语法错误]第0行,第515行:错误:字符串的预期结束,得到'CASE'

甚至试过正常的方式

ORDER BY IF(c.parentid = 0, c.id, c.parentid), c.createdat ASC
Run Code Online (Sandbox Code Playgroud)

给出错误:[语法错误]第0行,第515行:错误:字符串的预期结束,得到'('

当我在正常的sql代码(不是教条)中使用正常的ORDERY BY IF()时,它工作正常.

mysql doctrine symfony

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

将所有值保存为大写 Laravel 5+

将数据库中的所有值保存为大写的最佳方法是什么。所以在保存之前将所有字符串转换为大写。我看到使用事件或特征的选项可能是最好的,但不太确定如何实现这一点。我不想为我的每个字段创建访问器和修改器。

来自:https : //laracasts.com/discuss/channels/eloquent/listen-to-any-saveupdatecreate-event-for-any-model

trait Trackable {
public static function bootTrackable()
{
    static::creating(function ($model) {
        // blah blah
    });

    static::updating(function ($model) {
        // bleh bleh
    });

    static::deleting(function ($model) {
        // bluh bluh
    });
}
}
Run Code Online (Sandbox Code Playgroud)

我不确定如何获得实际的请求值以将它们转换为大写?

laravel-5

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

标签 统计

asp.net ×1

c# ×1

doctrine ×1

email ×1

laravel-5 ×1

mysql ×1

plaintext ×1

symfony ×1