В момента използвам gmail smtp и Django send_mail.
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = '[email protected]'
EMAIL_HOST_PASSWORD = 'samplepass'
EMAIL_USE_TLS = True
Всеки път, когато използвам имейл за изпращане на django, подателят винаги е базиран на EMAIL_HOST_USER (в този случай [email protected]).
Това, което искам да се случи, е да променя подателя, така че да не използва [email protected], вместо това да използва имейл от полето contact_email_address в моя Business_Profile Model.
#models.py
class Business_Profile(models.Model):
...
contact_email_address = models.EmailField()
...
Има ли начин това да се случи? Не искам да добавям поле email_address_password в моя клас Business_Profile.
Ако не е възможно, съм отворен за предложения, като например използване на имейл сървър. Имам производствен сървър, работещ на nginx, и съм чувал за postfix. Мога ли да постигна това, което искам, използвайки postfix? Или има по-добри и лесни за използване пощенски сървъри вместо postfix?
Благодаря за четенето. За първи път задавам въпрос.