Senden von E-Mails mit Anhang, aber der Anhang wird nicht gesendet, sondern nur der Text wird gesendet

Weißer Wolf

Ich sende eine E-Mail mit PDF in meiner Bewerbung, kann aber auf der Empfängerseite nur den Text empfangen, nicht den Anhang

Dies ist der Fehler, den ich beim Ausführen des Skripts erhalten habe, aber die E-Mail wird gesendet

Traceback (most recent call last):
  File "C:\Users\vineet\AppData\Local\Programs\Python\Python37\lib\wsgiref\handlers.py", line 138, in run
    self.finish_response()
  File "C:\Users\vineet\AppData\Local\Programs\Python\Python37\lib\wsgiref\handlers.py", line 180, in finish_response
    self.write(data)
  File "C:\Users\vineet\AppData\Local\Programs\Python\Python37\lib\wsgiref\handlers.py", line 274, in write
    self.send_headers()
  File "C:\Users\vineet\AppData\Local\Programs\Python\Python37\lib\wsgiref\handlers.py", line 332, in send_headers
    self.send_preamble()
  File "C:\Users\vineet\AppData\Local\Programs\Python\Python37\lib\wsgiref\handlers.py", line 255, in send_preamble
    ('Date: %s\r\n' % format_date_time(time.time())).encode('iso-8859-1')
  File "C:\Users\vineet\AppData\Local\Programs\Python\Python37\lib\wsgiref\handlers.py", line 453, in _write
    result = self.stdout.write(data)
  File "C:\Users\vineet\AppData\Local\Programs\Python\Python37\lib\socketserver.py", line 799, in write
    self._sock.sendall(b)
ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\vineet\AppData\Local\Programs\Python\Python37\lib\wsgiref\handlers.py", line 141, in run
    self.handle_error()
  File "C:\Result Creater\virtual\lib\site-packages\django\core\servers\basehttp.py", line 116, in handle_error
    super().handle_error()
  File "C:\Users\vineet\AppData\Local\Programs\Python\Python37\lib\wsgiref\handlers.py", line 368, in handle_error
    self.finish_response()
  File "C:\Users\vineet\AppData\Local\Programs\Python\Python37\lib\wsgiref\handlers.py", line 180, in finish_response
    self.write(data)
  File "C:\Users\vineet\AppData\Local\Programs\Python\Python37\lib\wsgiref\handlers.py", line 274, in write
    self.send_headers()
  File "C:\Users\vineet\AppData\Local\Programs\Python\Python37\lib\wsgiref\handlers.py", line 331, in send_headers
    if not self.origin_server or self.client_is_modern():
  File "C:\Users\vineet\AppData\Local\Programs\Python\Python37\lib\wsgiref\handlers.py", line 344, in client_is_modern
    return self.environ['SERVER_PROTOCOL'].upper() != 'HTTP/0.9'
TypeError: 'NoneType' object is not subscriptable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\vineet\AppData\Local\Programs\Python\Python37\lib\socketserver.py", line 650, in process_request_thread
    self.finish_request(request, client_address)
  File "C:\Users\vineet\AppData\Local\Programs\Python\Python37\lib\socketserver.py", line 360, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "C:\Users\vineet\AppData\Local\Programs\Python\Python37\lib\socketserver.py", line 720, in __init__
    self.handle()
  File "C:\Result Creater\virtual\lib\site-packages\django\core\servers\basehttp.py", line 171, in handle
    self.handle_one_request()
  File "C:\Result Creater\virtual\lib\site-packages\django\core\servers\basehttp.py", line 194, in handle_one_request
    handler.run(self.server.get_app())
  File "C:\Users\vineet\AppData\Local\Programs\Python\Python37\lib\wsgiref\handlers.py", line 144, in run
    self.close()
  File "C:\Result Creater\virtual\lib\site-packages\django\core\servers\basehttp.py", line 111, in close
    super().close()
  File "C:\Users\vineet\AppData\Local\Programs\Python\Python37\lib\wsgiref\simple_server.py", line 35, in close
    self.status.split(' ',1)[0], self.bytes_sent
AttributeError: 'NoneType' object has no attribute 'split'

Meine Sende-E-Mail-Funktion-

def send_email(request):
    subject='Mark Sheet'
    message='You requested for your Marksheet'
    email_from=settings.EMAIL_HOST_USER
    recipient_list=[request.user.email]
    email=EmailMessage(subject,message,email_from,recipient_list,
        headers={'Reply- To':settings.EMAIL_HOST_USER})
    file=str(request.user)+'.pdf'
    email.attach_file=(f"/store/{file}")
    email.send()
    return redirect('home')

Meine PDF-Klasse zum Erstellen von PDF

class Pdf(View):

def get(self,request):
    marks=Marks.objects.filter(user_name=request.user).first()
    today=timezone.now()
    params={
        'today':today,
        'marks':marks,
        'request':request
    }
    file=Render.render_to_file('user/pdf.html',params)
    return redirect('send_email')
Solarissmoke

Sie haben hier eine schlechte Syntax:

email.attach_file=(f"/store/{file}")

attach_file()ist eine Methode, die Sie ihr zuweisen. Dies =bedeutet, dass die Methode für das Objekt ersetzt wird, anstatt aufgerufen zu werden. Ändern Sie es in:

email.attach_file(f"/store/{file}")

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

PHPMailer - Der Anhang wird gesendet, aber das Formular wird nicht zurückgesetzt

Mail-Anhang wird bei Verwendung von Cron nicht gesendet

Das Formular wird nicht ohne Anhang gesendet

Rails ActionMailer - Durch das Anhängen einer Textdatei wird der E-Mail-Text als Anhang gesendet

Ich kann keine E-Mail mit der Java Mail-API senden. Die E-Mail wird gesendet, aber nicht empfangen oder in den gesendeten E-Mails angezeigt

Django Rest Framework: sendgird E-Mail mit Anhang ohne Modell nur Dateifeld zum Öffnen der Datei und Senden-Schaltfläche zum Senden von E-Mails

Ich versuche, ein Bild mit einem Discord-Bot zu senden, aber es wird nur der Dateiname gesendet

Durch Drücken der Eingabetaste wird nicht gesendet, sondern nur auf die Schaltfläche geklickt

JavaMail - MimeMessageHelper-Anhang wird nicht per E-Mail gesendet

E-Mail mit Anhang kann nicht gesendet werden

Anhang kann mit PHPmailer nicht gesendet werden

HangFire-E-Mails in der Warteschlange "erfolgreich", aber nicht gesendet

Python: Beim Senden von E-Mails über Python wird ein unbekannter Anhang erstellt

HTML / PHP Mail mit Anhang, der als Text und nicht als HTML angezeigt wird

Android-App zum Senden von E-Mails mit Anhang mithilfe der Java Mail-API

Senden von E-Mails mit Anhang Google Sheet ERROR

Beim Senden von E-Mails mit phpmailer wird auch Github gesendet. Wie wird diese entfernt?

Senden von E-Mails aus Lotus Notes mit Anhang und HTML-Text

Python: Mehrteilige HTML-E-Mails werden sowohl mit eingebettetem Bild als auch mit Anhang gesendet

Rich-Text-E-Mails mit der GMAIL-API können nicht gesendet werden

Senden von Outlook 2013-E-Mail mit Powershell, Aufgabenplanung (E-Mail wird in Entwürfen angezeigt; wird nicht gesendet)

Versuch, E-Mails mit Alexa und AWS SES zu senden. E-Mail wird gesendet, aber Alexa wird zurückkehren und Fehler

E-Mails mit Anhang funktionieren mit der Google Mail-API nicht ordnungsgemäß

E-Mail-Anhang mit IMAP erhalten, aber unterschiedliche Ergebnisse erhalten, unabhängig davon, ob E-Mails vom Outlook-Client oder vom Web gesendet werden

Text wird bei Verwendung der Inhaberauthentifizierung nicht gesendet

PayPal IPN wird nicht von der Sandbox an die Website gesendet

Warum wird der gesamte JSON nicht mit Mungo an Mongodb gesendet?

JAbfrageformular wird nach der Validierung nicht gesendet

Der Oozie-Job wird nicht gesendet

TOP Liste

  1. 1

    So legen Sie mit dem Interface Builder unterschiedliche führende Speicherplätze für unterschiedliche Geräte fest

  2. 2

    Fügen Sie eine weitere Schaltfläche zu gwt Suggest Box hinzu

  3. 3

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  4. 4

    Wie kann ich in SCSS mehrere Klassen zu einer einzigen kombinieren?

  5. 5

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  6. 6

    Speichern Sie ein MPAndroidChart-Diagramm in einem Bild, ohne es in einer Aktivität anzuzeigen

  7. 7

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  8. 8

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

  9. 9

    Eclipse Oxygen - Projekte verschwinden

  10. 10

    Wie wählt man Unterschiede mit drei Tabellen aus?

  11. 11

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  12. 12

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  13. 13

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  14. 14

    Wie kann ich den Kaskadenmodus global einstellen?

  15. 15

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  16. 16

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  17. 17

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  18. 18

    Was ist schneller: SUM über NULL oder über 0?

  19. 19

    Wie kann ich eine verschachtelte Schleife mit lapply in R ersetzen?

  20. 20

    Kann ich ein Tkinter-Canvas erstellen, das mehrere Zeilen in einem Text-Widget umfasst?

  21. 21

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

heißlabel

Archiv