Puncte:0

SMTP autentificat cu sendmail pe linia de comandă

drapel us

trimitem e-mailuri folosind sendmail pe linia de comandă, cu o comandă precum:

pisica <email_contents> | sendmail -t

<email_contents> conține câmpuri precum expeditor, destinatar etc.:

Către: [email protected]
Subiect: Testare
De la: [email protected]

precum și un fișier uriaș, atașamente etc.

acum trebuie să folosim SMTP autentificat (trecem un argument de conectare și parolă pentru a ne autentifica pe serverul SMTP).

există vreo modalitate de a face asta cu această metodă? (utilizarea argumentelor sendmail sau modificarea email_contents luând în considerare următoarele elemente:

  1. NU utilizați mailx sau orice alt client de e-mail. trebuie să continuăm să folosim sendmail din linia de comandă
  2. NU modifica fișierele de configurare sendmail (sendmail.cf)

multumesc din nou Salutari,

drapel ar
bob
După cum spune manualul ***„sendmail nu este conceput ca o rutină a interfeței cu utilizatorul”***. Capacitatea comenzii sendmail de a trimite e-mail a încetat să evolueze cu mult înainte de a fi inventată autentificarea SMTP. Când mediul tău iese din epoca de piatră și începe să necesite tehnologii noi, cum ar fi autentificarea și TLS, atunci va trebui să scapi de pietrele tale pentru a ține pasul și a-ți îmbunătăți instrumentele și practicile. - Fie utilizați un agent de trimitere a e-mailurilor mai avansat, fie instalați și configurați un MDA local (cum ar fi sendmail) pentru a face lucrurile mai avansate pe care comanda sendmail nu le poate face pentru dvs.
digijay avatar
drapel mx
@bob te rog postează acest comentariu ca răspuns, ar fi absolut potrivit!
Puncte:2
drapel ar
bob

La fel de manualul spune

„sendmail nu este conceput ca o rutină a interfeței cu utilizatorul”.

Capacitățile comenzii sendmail de a trimite e-mail au încetat să evolueze cu mult înainte de a fi inventată autentificarea SMTP.

Când mediul tău iese din epoca de piatră și începe să necesite newfangled tehnologie precum autentificarea și TLS, atunci va trebui să scapi de pietrele tale pentru a ține pasul.

Opțiunile dvs. sunt exact ceea ce nu doriți să faceți și va trebui să vă actualizați instrumentele și practicile pentru a ține pasul cu vremurile:

  • Fie utilizați un agent de trimitere a e-mailurilor mai avansat, cum ar fi, de exemplu
    • mailx
    • înlocuirea comenzii sendmail „drop in”. ssmtp care are suport pentru autentificare smtp.
    • sau altele.
  • instalați și configurați un MDA local (cum ar fi sendmail, postfix, exim etc.) pentru a face lucrurile mai avansate pe care comanda sendmail nu le poate face pentru dvs. și continuați să utilizați comanda sendmail
olivierg avatar
drapel us
Vă mulțumesc pentru timpul acordat pentru a răspunde.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.