私は、SL4Aを使用してAndroid端末でPythonコードを実行しています。ここ3年間は素晴らしい生産システムです。また、定期的に電子メールを送信しています。PythonでGmailを送信したときにGmailがウェブビューでメールを切り捨てる(トリミングしない)
コードの操作部分は次のようになります。
私のLinuxマシンや生産のコードを実行し、Androidの携帯電話の両方からdef send_email(emailaddr, message, attachmentfile = None, subject = None, cc = None): try: smtpconn = smtplib.SMTP(mainconf["SMTPHOST"], mainconf["SMTPPORT"], timeout = 20) smtpconn.set_debuglevel(1) smtpconn.ehlo() smtpconn.starttls() smtpconn.login(mainconf["SMTPUSER"], mainconf["SMTPPASS"]) if not attachmentfile: m = MIMEText(message, 'plain', 'UTF-8') m['Subject'] = subject if subject else "" m['From'] = mainconf["EMAILFROM"] m['To'] = emailaddr if cc: m['cc'] = cc smtpconn.sendmail(mainconf["EMAILFROM"], emailaddr, m.as_string())
が、これは私のIMAPクライアント限り完璧にメッセージを送信する(引っ張りますGmailからのメール)が懸念されています。
しかし、ウェブクライアントでは、Gmailは送信されるメッセージを約929文字に任意に切り捨て、途中で停止します。最初の数回はそうしませんでしたが、今ではそうしています。
I followed the suggestions given here件名を変更してメールの最後に変更されたフレーズを挿入することについてです。それは役に立たなかった。さらに、私のケースでは、Gmailは小さな「...」でメールをトリミングするだけではなく、ウェブビューでメールが「...」で切り捨てられ、残りの部分を読む方法はありませんそれの。
残念ながら、このメールの主な受信者はウェブクライアントのみを使用します。
この場合、私の選択肢は何ですか?メールの組み立て方法に問題がありますか?