|  | @@ -20,7 +20,6 @@ type Message struct {
 | 
	
		
			
				|  |  |  	From    string
 | 
	
		
			
				|  |  |  	Subject string
 | 
	
		
			
				|  |  |  	Body    string
 | 
	
		
			
				|  |  | -	User    string
 | 
	
		
			
				|  |  |  	Type    string
 | 
	
		
			
				|  |  |  	Massive bool
 | 
	
		
			
				|  |  |  	Info    string
 | 
	
	
		
			
				|  | @@ -35,7 +34,7 @@ func (m Message) Content() string {
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	// create mail content
 | 
	
		
			
				|  |  | -	content := "From: " + m.From +"\r\nSubject: " + m.Subject + "\r\nContent-Type: " + contentType + "\r\n\r\n" + m.Body
 | 
	
		
			
				|  |  | +	content := "From: " + m.From + "\r\nSubject: " + m.Subject + "\r\nContent-Type: " + contentType + "\r\n\r\n" + m.Body
 | 
	
		
			
				|  |  |  	return content
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -66,7 +65,7 @@ func processMailQueue() {
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  // sendMail allows mail with self-signed certificates.
 | 
	
		
			
				|  |  | -func sendMail(settings *setting.Mailer, from string, recipients []string, msgContent []byte) error {
 | 
	
		
			
				|  |  | +func sendMail(settings *setting.Mailer, recipients []string, msgContent []byte) error {
 | 
	
		
			
				|  |  |  	host, port, err := net.SplitHostPort(settings.Host)
 | 
	
		
			
				|  |  |  	if err != nil {
 | 
	
		
			
				|  |  |  		return err
 | 
	
	
		
			
				|  | @@ -125,7 +124,7 @@ func sendMail(settings *setting.Mailer, from string, recipients []string, msgCon
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	if err = client.Mail(from); err != nil {
 | 
	
		
			
				|  |  | +	if err = client.Mail(settings.From); err != nil {
 | 
	
		
			
				|  |  |  		return err
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -168,7 +167,7 @@ func Send(msg *Message) (int, error) {
 | 
	
		
			
				|  |  |  		num := 0
 | 
	
		
			
				|  |  |  		for _, to := range msg.To {
 | 
	
		
			
				|  |  |  			body := []byte("To: " + to + "\r\n" + content)
 | 
	
		
			
				|  |  | -			err := sendMail(setting.MailService, msg.From, []string{to}, body)
 | 
	
		
			
				|  |  | +			err := sendMail(setting.MailService, []string{to}, body)
 | 
	
		
			
				|  |  |  			if err != nil {
 | 
	
		
			
				|  |  |  				return num, err
 | 
	
		
			
				|  |  |  			}
 | 
	
	
		
			
				|  | @@ -179,7 +178,7 @@ func Send(msg *Message) (int, error) {
 | 
	
		
			
				|  |  |  		body := []byte("To: " + strings.Join(msg.To, ";") + "\r\n" + content)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		// send to multiple emails in one message
 | 
	
		
			
				|  |  | -		err := sendMail(setting.MailService, msg.From, msg.To, body)
 | 
	
		
			
				|  |  | +		err := sendMail(setting.MailService, msg.To, body)
 | 
	
		
			
				|  |  |  		if err != nil {
 | 
	
		
			
				|  |  |  			return 0, err
 | 
	
		
			
				|  |  |  		} else {
 |