php - read - python receive email
Python enviando correos electrónicos desde diferentes direcciones con gmail (1)
Agregar al mensaje
msg[''Reply-To''] = "THIS IS THE EMAIL I WANT TO [email protected]"
Editar
Una cosa que puede hacer es agregar el correo electrónico devuelto en sus Cuentas e Importar en gmail. y selecciónalo no como un alias. esto le permitirá enviar correos electrónicos desde su cuenta principal como la otra cuenta. usando la dirección de de la otra cuenta
Estoy tratando de hacer que un correo electrónico parezca venir de un usuario específico dentro de nuestra compañía para un correo electrónico automático de seguimiento del cliente. Por algún motivo, no puedo cambiar "DE" para parecerme a nadie más que a la cuenta con la que inicio sesión en Gmail.
Sé con certeza que la biblioteca de correo de PHP puede hacer que la dirección FROM provenga de cualquier persona sin ningún problema, pero por alguna razón no puedo hacerlo en Python. Tenemos una cuenta empresarial de Gmail si eso ayuda.
Aquí está el código con el que estoy trabajando
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.MIMEImage import MIMEImage
def sendFollowupEmail(html):
msg = MimeText(''body'')
msg[''Subject''] = ''subject''
msg[''From''] = "THIS IS THE EMAIL I WANT TO [email protected]"
msg[''To''] = "[email protected]"
username = ''[email protected]''
password = ''password''
server = smtplib.SMTP(''smtp.gmail.com:587'')
server.starttls()
server.login(username,password)
server.sendmail(me, you, msg.as_string())
server.quit()
if __name__ == ''__main__'':
sendFollowupEmail("test123")
Aquí está el PHP que te permitirá cambiar de dirección a lo que quieras
function sendFollowUpEmail($options) {
/*
* Send an email to a person or group.
* Dependencies: PHPMailer
* options: {
* ''to'' -> who to send the email to,
* ''from''-> who the email was sent from,
* ''subject''-> subject of the email,
* ''body'' -> the body of the email
* }
*/
$host = ''smtp.gmail.com'';
$username = "[email protected]";
$password = "password";
$port = 465;
echo error_reporting(E_STRICT);
require_once(''PHPMailer/class.phpmailer.php'');
$mail = new PHPMailer();
$body = $options[''body''];
$mail->IsSMTP();
$mail->IsHTML(true);
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = $host;
$mail->Port = $port;
$mail->Username = $username;
$mail->Password = $password;
$mail->SetFrom($options[''from''], $options[''from'']);
if($options[''bcc'']!='''') {
$mail->AddBCC($options[''bcc''], $options[''bcc'']);
}
//$mail->AddReplyTo("[email protected]","First Last");
$mail->Subject = $options[''subject''];
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!";
$mail->MsgHTML($body);
$address = $options[''to''];
$mail->AddAddress($address);
$mail->send();