Cannot form correctly the FORM part of the header when sending mail
Ferrous Cranus
nikos at superhost.gr
Thu Sep 5 09:38:25 EDT 2013
Στις 5/9/2013 4:29 μμ, ο/η feedthetroll at gmx.de έγραψε:
>> uses DoveCot as enaled mail server but i have no idea how to
>> setip up to work.
>> i cannot connect to it via my python script.
> OK, I should have been more exact:
> To send mails you need a "smtp-server" (MTA - Mail Transfer Agent, Message Transport Agent) like postfix, exim, sendmail, ...
>
> DoveCot is good for "reading" mail (="mailbox management", "pop3(s)", "imap(s)"). You cannot send mails using DoveCot. (You can use a WebMailService to access DoveCot for reading and a MTA for sending mails.)
>
> So you have to find out, which MTA you installed (you have root access, don't you) and configure it.
>
> But this is (like so often) becoming extremely offtopic.
i as root just inatslled
sendmail and mailx. i have edited the ~/.mailrc to use:
nikos at superhost.gr [~/www/cgi-bin]# cat ~/.mailrc
account gmail {
set smtp-use-starttls
set smtp=smtp://smtp.gmail.com:587
set smtp-auth=login
set smtp-auth-user=may)gmail
set smtp-auth-password=my_gmail_pass_not_stupid_enough_to_wite _it_again
}
And now i'm trying to:
cmd = "echo %s | mailx -A gmail -r %s -s %s %s" % (MESSAGE, FROM,
SUBJECT, TO)
p=subprocess.Popen( cmd, shell=True, stdout=subprocess.PIPE )
output, errors = p.communicate()
print( errors, output )
Any ideas please why this fails to work?
while i remove the '-A gmail' string in the cmd line then i can send
fast mail but only to mail containing the @superhost.gr trail.
i need to be eble to send to external mails to.
--
Webhost <http://superhost.gr>
More information about the Python-list
mailing list