ok,  will try this out tomorrow at work.
thanks.
sk

On 11/16/06, Python <[EMAIL PROTECTED]> wrote:

On Thu, 2006-11-16 at 15:57 -0600, shawn bright wrote:
> use  MIMEText(message, 'someTypeThatIsn'tPlain')  ? but type/plain is
> what i am after.
> i am a bit confused here. It defaults to plain, but there is not
> anything in the message headers that say what type it is. Should i use
> MIMEText(message, 'text/plain') ?
NO.

server.sendmail takes a list of recipients.  So rather than specifying
msg['To'] for the recipients, use
        [address,'[EMAIL PROTECTED]']

You'll see exactly what you are sending.  My emails that get sent with
Python code pretty much like yours have the proper MIME tag:

        Content-Type: text/plain; charset="us-ascii"
        MIME-Version: 1.0

Do you have access to the server log files?  Could something else be
going wrong?


My (works with email to text messaging and paging services) code:

import urllib, urllib2, smtplib, pprint
import email.MIMEText as MIMEText
(snipped the dull parts)
    msg = MIMEText.MIMEText(msg_text)
    if subject:
        msg['Subject'] = subject
    msg['From'] = from_addy
    # to_addy is a list of recipients
    msg['To'] = ','.join(to_addy)
    server = smtplib.SMTP( mail_server)
    server.sendmail( from_addy, to_addy, msg.as_string())
    server.close()

>
> thanks
> sk
>
> On 11/16/06, Chris Hengge <[EMAIL PROTECTED]> wrote:
>         Not sure if I'm really helping, but I want to try for all the
>         help I've gotten...
>         I took this from: http://docs.python.org/lib/module-
>         email.message.html
>
##############################################################################
>         class MIMEText(
>         _text[, _subtype[, _charset]])
>         Module: email.mime.text
>
>         A subclass of MIMENonMultipart, the MIMEText class is used to
>         create MIME objects of major type text. _text is the string
>         for the payload. _subtype is the minor type and defaults to
>         plain. _charset is the character set of the text and is passed
>         as a parameter to the MIMENonMultipart constructor; it
>         defaults to us-ascii. No guessing or encoding is performed on
>         the text data.
>
>
#############################################################################
>
>         Going off this, I'd say you need to change:
>
>         msg = MIMEText(message)
>
>
>         to:
>
>         msg = MIMEText(message, 'someTypeThatIsn'tPlain')
>
>         On 11/16/06, shawn bright <[EMAIL PROTECTED]> wrote:
>                 hey there all,
>                 i am using the email package and the phone provider i
>                 am trying to get a text message thru has sent me an
>                 email that says that they are looking for a tag that
>                 says 'content-type text/plain'
>
>                 i have tried about everything i can think of to get it
>                 in there, but everything i have tried has failed.
>
>                 here is what i have so far:
>                 address = '[EMAIL PROTECTED]'
>                 message = 'some text that needs to be delivered via
>                 text message'
>                 msg = MIMEText
>                 (message)
>                 msg['Subject'] = 'pivots'
>                 msg['From'] = '[EMAIL PROTECTED]'
>                 msg['To'] = address
>                 server.sendmail(msg['From'],msg['To'], msg.as_string
>                 ())
>
>                 any ideas ?
>                 thanks
>
>                 _______________________________________________
>                 Tutor maillist  -  Tutor@python.org
>                 http://mail.python.org/mailman/listinfo/tutor
>
>
>
>
> _______________________________________________
> Tutor maillist  -  Tutor@python.org
> http://mail.python.org/mailman/listinfo/tutor
--
Lloyd Kvam
Venix Corp


_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to