Salut J'ai 2 applications de codeigniter PHP (app1, app2) dans un serveur. Les deux applications ont des fonctions de messagerie, mais je veux utiliser deux adresses différentes pour l'envoi de courrier pour chacune.PHP Codeigniter SMTP envoyer du courrier Office 365 - ignorer le serveur de relais SMTP
MY SETUP App1: utilise le serveur relais SMTP avec IIS pour envoyer des e-mails avec emailaddress1 - l'envoi fonctionne correctement. App2: J'ai reconfiguré mon adresse e-mail de classe pour envoyer avec une adresse email différente sans l'utilisation du serveur smtp - mais cela ne fonctionne pas ..
J'ai déjà vérifié mon mot de passe et mon adresse e-mail et cela fonctionne correctement une fois connecté en office365
J'ai également vérifié ma file d'attente de serveur de smtp d'app1, badmail, dossier de dossier incase il est employé par défaut par app2 mais toujours rien ... aucune trace du courrier d'app2.
Est-il possible d'utiliser 2 adresses e-mail différentes dans un serveur smtp. Quelqu'un a déjà essayé cette configuration?
/* app1 with smtp relay server*/
this->email->initialize(array(
'protocol' => 'smtp',
'mailtype' => 'html',
'smtp_host' => 'localhost',
'smtp_port' => 25,
'crlf' => "\r\n",
'newline' => "\r\n"
));
/*app2 without smtp server*/
$this->email->initialize(array(
'protocol' => 'smtp',
'mailtype' => 'html',
'smtp_host' => 'smtp.office365.com',
'smtp_port' => '587',
'smtp_user' => '[email protected]',
'smtp_pass' => 'mypassword',
'smtp_crypto' => 'tls',
'crlf' => "\r\n",
'newline' => "\r\n"
));
/*app2 issue no 1*/
unable to connect to smtp.office365.com:587 (A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond)
/*app2 issue no 2*/
hello: 250-SG2PR01CA0107.outlook.office365.com Hello [122.52.203.168]
250-SIZE 157286400
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-STARTTLS
250-8BITMIME
250-BINARYMIME
250-CHUNKING
250 SMTPUTF8
starttls: 220 2.0.0 SMTP server ready
hello: 250-SG2PR01CA0107.outlook.office365.com Hello [122.52.203.168]
250-SIZE 157286400
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-AUTH LOGIN XOAUTH2
250-8BITMIME
250-BINARYMIME
250-CHUNKING
250 SMTPUTF8
Failed to authenticate password. Error: 535 5.7.3 Authentication unsuccessful [SG2PR01CA0107.apcprd01.prod.exchangelabs.com]
Impossible d'envoyer un courriel en utilisant PHP SMTP. Votre serveur peut ne pas être configuré pour envoyer du courrier en utilisant cette méthode
Avez-vous essayé d'installer smtp_timeout? – tobifasc
essayez telnet de votre serveur à smtp.office365.com sur le port 587 et voir si son accessible par votre serveur –
tobifasc - J'ai déjà essayé de mettre smtp_timeout .. toujours pas de chance –