2012-06-03 11 views
14

fin llegué SES para trabajar, pero ahora Im enfrenta a otro problema
El correo electrónico enviado hojas amazonses.com en el de y enviado por campos como este
estoy actualmente sobre el acceso caja de arenapersonalizar amazonas SES - eliminar amazonses.com

from: [email protected] via amazonses.com 
to: [email protected] 
date: Sat, Jun 2, 2012 at 3:30 PM 
subject:  Subject message 
mailed-by: amazonses.com 

pregunta: ¿Cómo puedo eliminar amazonses.com de estos 2 campos campos y vuelva a colocar la dirección de correo electrónico 'enviado por' campo con mis empresas?

heres mi php

function sendMail($to, $subject, $message, $from) { 
    require_once('sdk-1.5.6.2/sdk.class.php'); 

    $AWS_KEY = "********************"; 
    $AWS_SECRET_KEY = "****************************************"; 

    $amazonSes = new AmazonSES(array("key" => $AWS_KEY, "secret" => $AWS_SECRET_KEY)); 

    $response = $amazonSes->send_email(
     $from, 
     array('ToAddresses' => array($to)), 
     array(
      'Subject.Data' => $subject, 
      'Body.Html.Data' => $message, 
     ) 
    ); 

    if (!$response->isOK()) { 
     return false; 
    }else { 
     return true; 
    } 
    return false; 
} 
sendMail('[email protected]', "Body message", "Subject message", "[email protected]"); 

RESUELTO: siempre y cuando el sent mail es del dominio verificado, amazonses.com no parece

+2

1 de la pregunta! – foxybagga

+1

una advertencia: el correo enviado podría ser del dominio verificado, pero si también tiene el correo electrónico configurado por separado en Amazon SES, las configuraciones DKIM deben habilitarse por separado incluso si provienen del mismo dominio. –

Respuesta

13

Desde july 2012 es fácil firmar el correo saliente a través de SES.

Instructions son fáciles y sencillas.

p.s .: lo siento por nekroposting, pero esta pregunta es la que apareció cuando traté de hacer lo mismo.

+6

se recomienda necroposting. Incluso hay [una insignia de plata para ello] (http://stackoverflow.com/help/badges/17/necromancer). –

+5

y lo tengo para esta respuesta, por cierto. –

0

no creo que pueda. SES solo permite enviar desde su dominio (u otra dirección verificada), y siempre tiene el sello ses.

3

La razón por la que está obteniendo esto es por defecto que le recomendamos usar la configuración de DKIM de Amazon.

Para eliminar el texto 'via amazonses.com', deberá seguir las instrucciones similar to these para configurar sus propias claves DKIM.

Tenga en cuenta que todavía no he probado esto.

0

Incluso si su correo php tiene una dirección From que no sea el correo electrónico verificado de SES pasará por el SES pero se mostrará a través de amazons. Pero si la dirección De es el correo electrónico verificado con SES, la dirección de la dirección no aparecerá. Así que para no mostrar la dirección de la vía, es mejor cambiar la secuencia de comandos php de envío de correo.

3

Establecer la MX y SPF récord ses forma obtenida Amazon en su subdominio a través del cual el envío de mensajes de correo electrónico.

por ejemplo: Supongamos que dominio verificado en ses Amazonas es: domain.com continuación, agregue el MX y SPF registro obtiene cuando se hace clic en el dominio verfied a la subdomain- abc.domain.com

que cambiará su enviará por correo a abc.domain.com

Cuestiones relacionadas