phase=999; //no parameter
break;
case 1 : //seems to be a good fqdn
- contact->fqdn=rou_freestr(contact->fqdn);
+ char *ptr;
+
+ ptr=contact->fqdn; //parameter could be the SAME!
contact->fqdn=strdup(parameter);
+ ptr=rou_freestr(ptr);
done=true;
break;
default : //SAFE guard
*/
/********************************************************/
/* */
-/* Procedure to to send ehlo (or helo) to remote */
+/* Procedure to send a confirmation ehlo on the */
+/* crypted link. */
+/* */
+/********************************************************/
+_Bool sendehlo(RMTTYP *rmt)
+
+{
+_Bool done;
+
+done=false;
+return done;
+}
+/*
+^L
+*/
+/********************************************************/
+/* */
+/* Procedure to send ehlo (or helo) to remote */
/* MX server. */
/* Return true if succesfull */
/* */
switch (done) {
case true :
(void) log_fprintlog(rmt->logptr,false,"crypted link is now set");
+ rspcode=simple_smtp_command(rmt,"EHLO %s",rmt->orgdomain);
+ switch (rspcode) {
+ case CMDOK :
+ break;
+ default :
+ (void) log_fprintlog(rmt->logptr,false,"No server confirmation");
+ done=false;
+ break;
+ }
break;
case false :
(void) log_fprintlog(rmt->logptr,false,"Unable to set crypted link");