2016-07-19 3 views
2

Почтовый https://github.com/drewr/postalКак установить имя отправителя по почте?

Я хочу отправить почту с Clojure, но я не знаю, как установить имя отправителя.

Этот мой код.

(defn smtp [] 
    {:host (env :mail-host) 
    :user (env :mail-user) 
    :pass (env :mail-pass) 
    :ssl :yes!!!11}) 

(defn mail [request] 
    {:from "[email protected]" 
    :to "[email protected]" 
    :subject "subject" 
    :body "body"}) 

(defn send [request] 
    (p/send-message (smtp) (mail request))) 

Спасибо!

ответ

3

Вы должны изменить адрес от [email protected] к Your Name <[email protected]>

(defn mail [request] 
    {:from "Tornado <[email protected]>" 
    :to "Hurricane <[email protected]>" 
    :subject "subject" 
    :body "body"}) 
+0

На самом деле я изменил его. ваше значение - ': from (env: mail-user)'? Я не могу отправить почту успешно, просто не могу установить имя отправителя такого «Торнадо». – Tornado

+0

Я обновил свой ответ, чтобы показать, что вам нужно изменить. –

+0

Большое спасибо. Это верно. – Tornado